F5X Code Privacy Policy

F5X Code Privacy Policy

Last updated: 15 October 2026

F5X Code is a diagnostics, logging and coding app for the MINI F54, F55, F56 and F57, published by Geekopolis. This policy says exactly what the app does with your data.

There is no account, no sign-in, no advertising, no analytics and no crash reporting. The app has no server and makes no internet requests of its own.


The short version

Everything the app reads from your car stays on your phone. The only way any of it leaves is when you tap Send report or Share, and then it goes where you send it, through an app you pick.


What stays on your device

Never transmitted anywhere by this app:

  • Your car’s VIN, module identities and software versions.
  • Fault codes and fault reports.
  • Logs recorded by the logger, and their graphs.
  • Coding backups of your modules, and the history of every change.
  • Your settings, including saved adapters and oil level calibration.

Deleting the app, or clearing its storage, removes all of it. There is no copy elsewhere.


What leaves your device, and when

Only when you ask, and only to where you choose:

You tap What is sent Where
Send report The report you’re looking at: logs, the communication journal, and for coding reports the backups involved, which carry the VIN Your email app opens with it addressed to matt@geekopolis.com. Nothing is sent until you send that email.
Share The files you picked Whatever app you choose from Android’s share sheet

A report you email is used only to answer you and fix the app. It isn’t sold, shared or used for advertising. Ask and it will be deleted.


Your car and your adapter

The app talks to your car through the adapter you connect: an ENET cable, a Wi-Fi adapter, or a Bluetooth OBD adapter. That traffic stays between the phone, the adapter and the car. With a Wi-Fi adapter the phone joins the adapter’s own network, and the app talks only to the adapter.


Purchases

The one-time unlock is bought through Google Play. Google handles the payment; the app only learns whether the unlock is owned. See Google’s privacy policy.


Permissions, and why each one exists

  • Bluetooth (connect and scan): to find and talk to a Bluetooth OBD adapter. The scan permission is declared neverForLocation: the app does not work out your position from Bluetooth.
  • Location (Android 11 and older only): those Android versions require it for any Bluetooth scan. The app never reads your location.
  • Local network and network access: to reach a Wi-Fi adapter or an ENET cable on the phone’s own network. No internet service is contacted.
  • Network state: to hold the wired Ethernet connection while an ENET cable is plugged in.
  • Notifications, foreground service and wake lock: to keep a recording running with the screen off, with a visible notification that has Mark and Stop on it.

Children

F5X Code is not directed at children and does not knowingly collect information from anyone under 13.


Changes

If this policy changes, the date at the top changes with it, and the previous text stays in the page’s history on GitHub.


Contact

Questions about this policy, or about data you’ve sent:

matt@geekopolis.com