The Analogue is a BMW diagnostic and reference app for enthusiast owners. We built it with one principle: your car data is yours. This policy explains exactly what the app does with information on your phone, what it sends anywhere, and what it doesn't. If anything here is unclear, write to support@theanalogue.app.

The short version

What the app stores on your device

Everything below lives locally on your phone. We cannot see it, and it never syncs to our servers.

DataWhere it livesHow it's used
Garage profiles, VINs, service history, custom photosAsyncStorage and on-device SQLiteDisplay in your Garage screen, calculate maintenance reminders
Live engine data and fault codesIn-memory during session, optional snapshots localShow vitals and DTC results, build your fault history
Pack Drive route logs (GPS, timestamps)Local SQLiteDisplay the drive on a map; sync only to riders you invited
Sonic Pulse audio capturesLocal file systemRun acoustic analysis on-device, then deleted unless you save the result
Personal Library DTC packs (BYOC)Local SQLitePrivate reference lookup only — never uploaded
API keys for Gemini, Anthropic, etc.iOS Keychain via expo-secure-storeSent directly to the AI provider when you ask Hans something
App preferences (theme, units, AI toggles)AsyncStorageMake the app behave the way you want

If you delete the app from your phone, all of this is gone with it. We can't recover it.

Your account and community

The Analogue requires an account so your membership and content follow you across devices. Through our Supabase backend we store:

You can delete your account and all of this data at any time from Settings → Account → Delete Account. We do not sell account data, show ads, or use it for advertising.

What we send to our servers

Besides your account, our Supabase backend supports a community dictionary of fault codes that benefits every user.

When you encounter a fault code the app's built-in dictionary doesn't recognise, the AI engineer (Hans) will research it and offer to save what it learned. If you have the toggle "Help improve the community dictionary" enabled in Settings, the saved record is submitted to our server. Each submission contains:

What we do not send

If you turn the toggle off, no submissions ever happen. The toggle is off until you explicitly enable it.

This data is used only to improve The Analogue's public DTC dictionary, which ships back to all users in future app updates. We never sell it, never share it with third parties, never use it for advertising.

What we send to AI providers when you use Hans

The AI engineers (Hans and the others) use Large Language Models from Google (Gemini) and, in rare deep-research cases, Anthropic. There are two ways the AI runs, and you choose:

Either way, the AI provider processes that traffic under their privacy policy:

We do not sell your conversations, use them for advertising, or train our own models on them.

What we send during web searches

When Hans needs information outside its training data (e.g. an obscure fault code), it may perform a real-time web search using the AI provider's built-in search tool. The query is sent through the AI provider as part of the same conversation described above.

We do not cache, store, or log web search results on our servers. What Hans tells you is processed in-conversation and shown to you. If you ask Hans the same question twice, it searches again.

Information we never collect

To be explicit, The Analogue does not collect or have access to:

We do collect the account information you give us (below). We never sell any of it or use it for advertising.

Bluetooth and your OBD-II adapter

When you connect to an OBD-II adapter (ELM327, OBDLink CX/MX, Veepeak, etc.), the connection is a direct local Bluetooth link between your iPhone and the adapter. The data flows from your car's diagnostic port to the adapter to your phone, and stops there.

No vehicle data is transmitted to The Analogue's servers as a side effect of connecting an adapter. The adapter and the app communicate using standard OBD-II protocols documented by the SAE (J1979, J2012) and reverse-engineered BMW protocols (DS2 over K-line, UDS over CAN) that the enthusiast community has shared publicly for decades.

Microphone — Sonic Pulse

Sonic Pulse records a short clip of your engine running and analyses the acoustic signature for known failure modes (e.g. timing chain rattle on a high-mileage N54).

Location — Pack Drives

The Analogue uses location for two purposes:

Location data is never used for advertising, analytics, profiling, or any other purpose. Pack Drive history stays on your phone unless you share it.

Forum content

When Hans references forum content (e.g. quoting a known fix discussed on BimmerForums), the lookup is performed live via the AI provider's search tool. The Analogue does not scrape, cache, or store forum content on its servers. Any forum quote you see is fetched fresh at the moment Hans answers your question.

Children

The Analogue is intended for adult vehicle owners and enthusiasts. We do not knowingly direct the app to children under 13, and we do not knowingly collect any data from children under 13.

California residents (CCPA)

You have the right to know what personal information we collect (your account details and any community content, described above), to delete it (use Settings → Account → Delete Account, or email us), and to opt out of any sale of your personal information (we don't sell information; full stop).

To exercise any of these rights or ask a question, email support@theanalogue.app.

European users (GDPR)

Your account data is processed under the legal basis of performance of a contract (providing the app and your membership). The anonymous DTC submission data is processed under legitimate interest (improving the community dictionary) and is anonymised at the point of submission. You can delete your account and associated data at any time from Settings → Account → Delete Account, or by emailing us.

For any GDPR-related question, email support@theanalogue.app.

Security

No system is perfectly secure. If you discover a security issue, please report it to support@theanalogue.app before public disclosure.

Changes to this policy

If we make material changes, we will update the "Last updated" date at the top of this page and surface a notice inside the app. Material changes will not take effect retroactively for data already on your device.

Contact

The Analogue is an independent enthusiast project, not affiliated with, endorsed by, or sponsored by Bayerische Motoren Werke AG (BMW). All trademarks belong to their respective owners.