Last updated: 2 August 2026
This privacy policy explains how Regularity Mate ("we", "us", or "our") handles information when you use our mobile application on Android or iOS ("the app") and our website at regularitymate.com. Your privacy is important to us, and we are committed to being transparent about our data practices.
Most of what you create in Regularity Mate stays on your device. Your rally definitions, your run reports and your GPS tracks from accuracy reports are stored locally, and we never see them.
Two features are different, because they send data off your device. These are Trek mode and the AI Roadbook Scanner. Both are described in full below, both are opt-in, and neither operates unless you choose to use it.
The app requests permission to access your device's precise and approximate location. This is essential for the core functionality of the app.
Purpose of Use: Location data is used to track your progress during an active rally, perform map matching against offline maps, and generate post-rally accuracy reports. In Trek mode it is additionally sent to our servers so that the Trek organizer can see participants' positions.
When It's Used: Location data is only collected while you have a rally or a Trek actively running within the app. Tracking stops as soon as you finish, cancel, or leave it.
Local Storage: If the "Enable Post-Rally Accuracy Report" setting is turned on, your GPS track for a completed solo rally (latitude, longitude, timestamps and accuracy) is saved as a "Rally Run" record. This data is stored only on your device.
Trek mode lets you join a group drive organised by someone else. Its purpose is to share your live position with that organizer, so in this mode — and only this mode — location data leaves your device.
When you join a Trek, the following is sent to and stored on our servers:
Location: latitude, longitude, speed and timestamp, recorded while the Trek is running.
Your crew or team name and car number, exactly as you entered them.
A device identifier and a participation token generated by us. These identify your device to that Trek. They are not advertising identifiers, are not shared with third parties, and are not used to track you across apps or websites.
Waypoint arrivals: which waypoints you reached and when.
Who can see this:
The organizer of the Trek you joined, live, for as long as it is running.
Anyone holding the public standings link for that Trek can see participant names, car numbers, and which waypoints have been reached. These pages are excluded from search engine indexing, but they are not password protected — please treat the link as semi-public and assume anyone given it can view it.
Us, only as necessary to operate, support and debug the service.
We do not sell this data and we do not use it for advertising.
Where it is stored and for how long. This data is stored on Microsoft Azure infrastructure located in Switzerland, and is deleted automatically:
Location tracks: 24 hours after they are recorded.
Waypoint arrivals: 7 days.
Trek records — the route, the Trek details, and the list of who took part with which car number — are retained until the organizer deletes the Trek, or until you ask us to delete your account data.
Leaving a Trek. Finishing or leaving a Trek stops all location transmission immediately.
Regularity Mate requests access to your device's camera.
Purpose of Use: This permission is used for the sole purpose of scanning QR codes to import rally data, connect to a Co-Driver, or join a Trek.
How It's Used: The camera is only activated when you explicitly tap a "Scan" button. The camera's view is processed in real time on your device to read the QR code. We do not store, save, or transmit any images or video from your camera.
The app requests Bluetooth permissions for the following optional features:
Garmin Connect IQ Watches (Android only): Used to sync rally data and receive GPS data from your watch. This feature is not available on iOS.
External Speed/Cadence Sensors: Used to receive wheel revolution data from CSC-compatible Bluetooth Low Energy sensors for accurate distance calculation.
OBD-II Adapters: Used to read vehicle speed and distance data. On Android, both Bluetooth Classic and Bluetooth Low Energy adapters are supported. On iOS, only Bluetooth Low Energy and WiFi adapters are supported.
Wireless Driver Display: Allows Co-Driver and Driver devices to link locally to broadcast live rally data.
The app requires the ability to remain active during a rally or Trek session, even when the screen is off or the app is in the background.
Screen wake: The app keeps the screen active during a session to ensure the interface remains visible and tracking remains reliable.
Background tracking: On Android, a foreground service with a persistent notification is used to continue tracking your location and time reliably, as required by the Android operating system. On iOS, the app uses the system's background location capability for the same purpose. Background location is enabled only while a session is actually running, and is switched off when it ends.
In Trek mode, the app may show notifications on your device when the organizer broadcasts a message to participants. These are generated locally on your device from data the app has already retrieved; we do not use push notification services to send them.
The app offers an optional AI-powered Roadbook Scanner and a Rally Tuner feature. These allow you to upload a roadbook file (PDF, image, or spreadsheet) to extract and edit rally data automatically.
What Is Transmitted: When you use this feature, your uploaded file is sent to a secure cloud server operated by us (hosted on Microsoft Azure in Switzerland), which forwards the file content to a third-party AI service (currently Google Gemini) for data extraction. The Google Gemini API may process your file on servers located outside Switzerland, including in the United States. By using this feature, you acknowledge this cross-border data transfer. No personal data, device identifiers, or account information is included in this transmission beyond the file content itself.
What Is Not Stored: Uploaded files are processed in real time for data extraction only. Our server does not retain your file after processing. Google's handling of transmitted data is governed by their API terms of service. No copies of your uploaded files are stored on our servers after processing is complete.
Purchase Validation: If you purchase scan credit packs, a purchase receipt token from Google Play or the App Store is sent to our server to validate the purchase. The token is stored only in hashed form (SHA-256) and cannot be used to identify you personally. No payment details, Google/Apple account information, or other personal data is transmitted to or stored by our server.
Custom Instructions: If you provide optional custom instructions to guide the AI extraction (e.g., "distances are in miles"), the instruction text is sent to the AI service as part of the processing request. We do not log or store the content of your custom instructions.
If you sign in to organize a Trek, we store an account identifier provided by our authentication provider (Google Firebase), together with the Treks you create. Signing in is only required to organize a Trek — you do not need an account to use the app's core rally features, and participants do not need an account to join a Trek.
Data you create for solo use — rally definitions and historical GPS tracks from accuracy reports — is stored exclusively on your device and can be deleted in the app at any time. We have no access to it.
For data held on our servers in connection with Trek mode, you have the right to request a copy, to have it corrected, or to have it deleted. Signed-in organizers can export and delete their data directly. For any other request, or if you took part as a participant rather than an organizer, email us at regularitymate@gmail.com and we will respond within 30 days.
If you are located in Switzerland, the EU or the UK, you also have the right to lodge a complaint with your national data protection authority.
Purpose: To help us understand how the app is used (e.g., which features are popular, screen navigation flows) so we can improve the user experience.
Consent: This feature is disabled by default. Data collection only begins if you explicitly click "Allow" in the consent dialog. You can revoke this consent at any time in the app Settings.
Privacy: We have strictly disabled the collection of Advertising IDs and ad personalization signals. The data collected is anonymous and aggregated.
Data Collected: Generic events (e.g., "Rally Started", "Sensor Connected", "GPX Exported") and basic device information (model, OS version). No personal information, specific rally routes, or GPS coordinates are transmitted to this service.
Purpose: To help us identify, analyze, and fix app crashes and performance issues.
How It's Used: If the app crashes, it automatically sends an anonymous report to Google's Firebase service. This report includes information about the device state at the time of the crash. It does not include any of your personal rally data or GPS tracks.
Used to sign in Trek organizers. We receive an account identifier and, where you choose to provide it, your email address. We do not receive or store your password.
Purpose: To power the AI Roadbook Scanner and Rally Tuner features, which extract and modify structured rally data from uploaded roadbook files.
How It's Used: Your uploaded file content is sent to the Google Gemini API for analysis. The AI returns structured data (rally stages, segments, checkpoints) which is displayed in the app for your review before saving.
Data Retention: Our server does not retain your file after processing is complete. Google's handling of transmitted data is governed by their API terms of service. No personal or identifying information is included in the request.
When an organizer draws a Trek route, the route is snapped to roads and place searches are resolved using third-party routing and geocoding services, accessed through our own server. Only the coordinates or the search term are sent; no personal or device-identifying information is included.
The optional map matching feature requires downloading map data. The app downloads pre-packaged map regions from a dedicated repository. No personal or device-identifying information is tracked during this process.
In the app: Optional purchases are processed securely through the Google Play Store (Android) or the Apple App Store (iOS).
On our website: Trek unlocks purchased at regularitymate.com are processed by Stripe.
In all cases, payment is handled entirely by that provider. Card details never reach our servers and we never store them. We receive only confirmation that a payment succeeded and which product or Trek it applied to. Stripe processes this data under its own privacy policy.
Regularity Mate is not directed at children and we do not knowingly collect personal data from children under 16.
We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy within the app, on its store listing, or on our website. Material changes affecting live location sharing will also be surfaced in the app. You are advised to review this Privacy Policy periodically.
If you have any questions about this privacy policy, you can contact us at: regularitymate@gmail.com