Privacy Policy

Last updated: May 19, 2026

RallyTrax is an Android app for recording drives, generating pace notes, and replaying routes with a synthetic co-driver. This page describes what data the app collects, how it is used, and the choices you have. It applies to the RallyTrax app distributed via Google Play and via the GitHub Releases sideload channel.

Summary

1. Information we collect

1.1 Information you provide

1.2 Information collected automatically

1.3 Information we do not collect

2. How we use your information

Purpose Data used
Record and replay your drives GPS location, sensor data — on-device only
Generate pace notes and replay audio GPS location, sensor data — on-device only
Sync your garage, drives, and logs across devices Google account ID, vehicle and drive data — only when cloud sync is enabled
Extract values from receipts you pick The selected image / PDF — processed on-device by ML Kit, never uploaded
Suggest a short natural-language summary or name (receipt notes, named drives, route descriptions) Parsed text and a few headline numbers (no images, no precise location) — sent to Google's Gemini API via Firebase AI Logic. Falls back to a local heuristic when the AI call fails or you decline AI features.
Understand which features are used; diagnose crashes Anonymous diagnostics and app-activity events
Display map tiles and route previews Your current viewport — sent to Google Maps to fetch tiles
Show in-app update notifications Your current app version — checked against the public GitHub Releases manifest

3. Sharing and disclosure

RallyTrax does not sell your data and does not share it with advertisers or data brokers. Data is shared only with the third-party service providers below, and only as needed to deliver the corresponding feature:

We may also disclose information if required by law, to enforce our terms, or to protect the rights, safety, or property of users or the public.

4. Data retention

5. Your choices and rights

6. Children

RallyTrax is not directed to children under 13 (or the equivalent minimum age in your jurisdiction). We do not knowingly collect personal information from children under that age. If you believe a child has provided us personal information, please contact us and we will delete it.

7. Security

Cloud-synced data is transmitted over HTTPS and stored in Firebase using Google's standard encryption at rest and in transit. Authentication tokens are stored in Android's encrypted keystore. No method of transmission or storage is perfectly secure; we make commercially reasonable efforts to protect your information.

8. International transfers

Firebase and Google Maps are operated by Google LLC and may process data on servers located outside your country of residence, including in the United States. By using the app you consent to this transfer.

9. Changes to this policy

We may update this policy from time to time. The "Last updated" date at the top of this page reflects the most recent change. Material changes will be announced in-app or in the GitHub Release notes.

10. Contact

Questions about this policy or your data? Open an issue at github.com/arnavsacheti/RallyTrax/issues or email arnavsacheti@outlook.com.