Last updated: 10 November 2026
TrailPilot ("the app", "we", "us") is a GPS navigation and route-recording app for off-road and desert driving. This policy explains what data the app accesses, why, and how it is handled. By using TrailPilot you agree to this policy.
TrailPilot's core purpose is to show your position on a map, record the routes you drive, and navigate you to destinations. To do this the app accesses your device's precise (GPS) and approximate location.
Your location data and recorded routes are stored locally on your device only (in an on-device database). We do not upload, sell, or share your routes or location history with us or any third party.
This data never leaves your device unless you explicitly export or share it yourself. Uninstalling the app deletes it.
To provide maps, search, and routing, the app sends the minimum necessary requests (such as map tile coordinates or a destination you search for) to:
These providers receive only the data needed to fulfil a request (e.g. the area of the map you are viewing, or the text you searched). They do not receive your recorded route history.
Anonymous usage counts (iPhone and Android). To know how many people use TrailPilot, the app adds 1 to a shared daily, weekly and monthly total the first time it is opened in that period, and when you save a recording or start navigation that day. Only the date, the platform (iOS or Android) and the counter name are sent. No location, name, device identifier or advertising identifier is sent, so the counts cannot be linked to you or your phone, and they are not used for tracking or advertising. You can turn this off in Settings → Privacy → "Share anonymous usage counts and freeze reports".
Crash reports. If the app hits an error, it sends a short anonymous report (the error message, app version and operating-system version) so we can fix it.
Freeze reports (iPhone and Android). If the app stops responding for 2 seconds or more, it sends a short anonymous report so we can find what slowed it down: the app version, the phone model and operating-system version, the screen that was open, how long it froze, and the last few lines of the app's diagnostics log with every location removed. No name, device identifier or advertising identifier is sent, and at most 3 reports are sent per app session. The same switch as the usage counts turns them off.
Android only. The Android app also uses Google Firebase Crashlytics and Firebase Analytics, which may collect a device identifier, device model, crash logs and anonymous feature-usage events. This information is processed by Google and is not used to identify you personally. See Google's Privacy Policy. The iPhone app does not include these Firebase tools.
If you choose to attach a photo to a recording, the app uses your camera only at that moment. Photos are stored locally with the route.
TrailPilot is not directed at children under 13 and does not knowingly collect data from them.
We may update this policy as the app evolves. The "Last updated" date above reflects the latest version.
Questions about this policy: abdur.sheikh@gmail.com