1. Developer and privacy contact
Developer / legal entity: 17920318 CANADA INC.
Privacy questions, access requests, and deletion requests can be sent to speedguardapp@gmail.com.
2. Information we collect or process
What SpeedGuard processes depends on the features you use, your subscription tier, your platform, the permissions you grant, and whether optional services are enabled for the build.
Precise location and driving readings
After you grant Location permission and start monitoring, SpeedGuard may process latitude, longitude, GPS speed or speed-derived readings, heading, GPS accuracy, timestamps, and a short recent location trace. We use these readings to display speed, identify the current road, look up speed-limit information, evaluate alert thresholds, provide alerts or announcements, maintain short-lived continuity during a session, and safely recover or stop an active session.
Installation and device identifiers
SpeedGuard and its integrated SDKs may create or receive random, pseudonymous installation or device identifiers. Different identifiers are used for different purposes: a random install token and Firebase App Check proof protect SpeedGuard services and support diagnostics and rate limiting; Firebase identifiers support configured analytics and diagnostics; a RevenueCat app-user identifier supports subscriptions and entitlements; and advertising-related device identifiers may support eligible free-user ad delivery and measurement. On iOS, any such advertising use is limited to non-personalized advertising and is not used for tracking. These identifiers are not your name, and SpeedGuard does not require an in-app account.
Product interaction and usage analytics
When enabled after the app's agreement or onboarding gate, allowlisted analytics may include screen views, monitoring start and stop events, app or feature use, purchase initiation and restore events, subscription tier, app version, and bounded event parameters. We use this information to operate features, understand product use, improve the app, and diagnose failures. Product analytics does not intentionally include precise location, road names, route traces, free-form text, App Check tokens, device tokens, or RevenueCat customer identifiers.
Purchase and subscription information
Apple App Store and StoreKit on iOS, Google Play Billing on Android, and RevenueCat process purchases and subscriptions. SpeedGuard may receive product identifiers, localized product information, entitlement and subscription status, trial or introductory-period type, expiration and renewal state, store, restore results, management links, and Customer Center events. We use this information to complete or restore purchases, unlock Premium features, show subscription status, and provide purchase support. SpeedGuard does not receive your full payment-card number.
Crash, performance, and other diagnostic data
When configured and enabled, Firebase Crashlytics and related services may process crashes, non-fatal failures, logs, performance or reliability information, app version, device model, operating-system version, request timestamps, IP address, and similar technical context. SpeedGuard uses this information for app functionality, security, abuse prevention, debugging, performance monitoring, and analytics. We do not intentionally include precise route history in analytics or crash events.
Advertising delivery and interaction data
Eligible free users may receive a banner ad when ads are enabled and Google's User Messaging Platform (UMP) authorizes an ad request. Google AdMob may process IP address, basic device and network information, random or advertising identifiers where permitted, ad request and delivery information, and ad views, clicks, or other interactions. This information is used to deliver and measure free-tier advertising. The iOS app requests non-personalized ads only and denies advertising storage, advertising user-data, measurement, and personalization signals. Premium users are not shown ads.
Android-only local drive summaries and optional events
The Android app may store completed-drive summaries locally, including timestamps, duration, distance and speed estimates, stopped and GPS-unavailable time, posted-limit coverage and compliance, estimated driving-event counts, and an eligible driving score. These summaries do not contain coordinates, route traces, or road names and are not synchronized to SpeedGuard backend services.
If the TikTok App Events SDK is enabled for an Android build, it may process app installation, launch and retention events, allowlisted app events, advertising or device identifiers, and purchase or subscription events for advertising measurement and campaign optimization. SpeedGuard does not intentionally send email addresses, phone numbers, external user IDs, precise route history, or location-derived road data to TikTok. The iOS app does not integrate TikTok.
3. Linked data, tracking, and the iOS App Store disclosure
The current iOS privacy manifest declares that Purchase History is linked to the user for app functionality. Precise Location, Device ID, Product Interaction, Crash Data, Performance Data, Other Diagnostic Data, and Advertising Data are declared as not linked to the user. No declared iOS category is used for tracking.
| Data category | Linked to user | Used for tracking | Declared purposes |
|---|---|---|---|
| Precise Location | No | No | App functionality |
| Device ID | No | No | App functionality, analytics, third-party advertising |
| Product Interaction | No | No | App functionality, analytics |
| Purchase History | Yes | No | App functionality |
| Crash Data | No | No | App functionality, analytics |
| Performance Data | No | No | App functionality, analytics |
| Other Diagnostic Data | No | No | App functionality, analytics |
| Advertising Data | No | No | Third-party advertising |
iOS does not use data for tracking. The iOS app does not request App Tracking Transparency (ATT) permission, does not declare an ATT tracking-usage string, requests non-personalized ads only, and does not use precise location for advertising targeting.
Apple, Google, RevenueCat, and other providers may link information to their own store, billing, or service accounts under their separate privacy practices. Their handling is governed by their policies and is not a statement that SpeedGuard creates an account profile.
4. Location, traces, and speed-limit lookup
SpeedGuard uses precise location only for app functionality: monitoring speed, detecting the current road, requesting speed-limit data, evaluating alerts, and maintaining a user-started session. SpeedGuard never uses foreground or background location for advertising targeting.
Protected speed-limit requests to SpeedGuard backend infrastructure may include two or more recent chronological latitude and longitude points, GPS speed, heading, accuracy, timestamps or request timing, a random install token used for gateway diagnostics and rate limiting, Firebase App Check proof, and other basic request metadata. Premium HERE requests may also include the RevenueCat app-user identifier needed to verify a SpeedGuard Pro entitlement.
Valhalla-backed map matching identifies the current road. On iOS, trusted Valhalla data may provide free-user limits, while HERE is the authority for Premium displayed limits, alerts, and announcements. On Android, HERE may provide a Premium fallback when the primary source does not return speed-limit data. Requests are made through protected SpeedGuard services; the app does not expose private service configuration.
5. iOS and Android monitoring differences
iOS
Free monitoring stops when SpeedGuard leaves the foreground or the iPhone locks. Premium monitoring may continue while the app is backgrounded or the screen is off only after you start monitoring and grant the required background-capable iOS Location permission. You can stop monitoring in the app.
Android
Free monitoring is limited to the foreground or Android picture-in-picture mode and stops when the app is backgrounded without picture-in-picture or the screen locks. Premium monitoring may continue after you start it while the app is minimized or the screen is off, using Android location permissions and a foreground-service notification. Monitoring can be stopped in the app or from foreground-service controls.
6. Service providers and disclosures
SpeedGuard may disclose the data described above to providers only as needed for the following purposes:
- SpeedGuard backend infrastructure for protected speed-limit lookup, entitlement checks, request security, diagnostics, rate limiting, and abuse prevention.
- Valhalla for road detection, map matching, and supported speed-limit results.
- HERE for Premium speed-limit results as described above.
- Firebase Analytics and Crashlytics for configured product analytics, crash reports, performance information, and diagnostics.
- Firebase App Check for app and gateway request verification and security.
- Google UMP and AdMob for applicable consent choices and eligible free-user banner advertising.
- Apple App Store and StoreKit for iOS products, purchases, subscriptions, restores, and billing administration.
- Google Play Billing for Android products, purchases, subscriptions, restores, and billing administration.
- RevenueCat for product information, purchases, subscription status, entitlements, paywalls, and Customer Center features.
- Transistorsoft Background Geolocation SDK for on-device location monitoring and session support.
- TikTok App Events SDK, only if enabled in an Android build, for the limited Android events and advertising measurement described above. It is not integrated into iOS.
Information may also be disclosed when required by law, to protect rights or safety, to investigate abuse, or in connection with a business transfer subject to applicable law. Third-party providers are expected to process information under their applicable terms, privacy policies, contracts, and data-protection obligations.
SpeedGuard does not sell personal information or sensitive personal information.
7. Local storage and retention
Information on your device
SpeedGuard may store settings and preferences, language, onboarding and current agreement state, permission-introduction state, a random install token, subscription tier, RevenueCat app-user identifier, temporary speed-limit continuity data, and active monitoring-session recovery state on your device. iOS may also retain trial-promotion qualification, once-only analytics markers, and a bounded retry queue of no more than 100 allowlisted analytics events. Android may retain the completed-drive summaries described above.
Temporary session information is removed or replaced as the app stops or cleans up a session. Android users can delete an individual completed-drive summary or use Clear All History. Clearing app data on Android removes app-managed local data. Uninstalling the app generally removes locally stored app data on both platforms, subject to iOS, Android, cloud, or device backup and restore behavior.
Backend and provider retention
SpeedGuard backend logs and diagnostics may be retained only as reasonably necessary for operation, security, debugging, rate limiting, abuse prevention, and legal compliance. SpeedGuard does not publish a fixed retention period because the applicable period depends on the record and operational or legal need.
Firebase, AdMob, Apple, Google Play, RevenueCat, HERE, Valhalla service operators, and any enabled Android TikTok services may retain data under their own policies, account settings, contracts, and legal obligations. A deletion request to SpeedGuard does not automatically delete information that a store or provider must keep independently, including transaction records.
8. Your privacy choices
- Stop monitoring at any time in the app; Android users may also use the foreground-service controls.
- Change or revoke Location permission in iOS or Android device settings. Monitoring features may not work without the required access.
- Manage or cancel iOS subscriptions through the App Store and Android subscriptions through Google Play. RevenueCat Customer Center may also be available in the app.
- Use Google UMP privacy options when offered to manage applicable advertising consent choices.
- Revoke or change analytics or advertising consent when supported by the app, provider, device, or regional consent interface.
- Remove Android drive summaries individually or by using Clear All History.
- Request access to or deletion of information controlled by SpeedGuard by emailing speedguardapp@gmail.com.
- Uninstall the app to remove locally stored app data, subject to device and cloud backup behavior.
9. Access and data-deletion requests
To request access to or deletion of information controlled by SpeedGuard, email speedguardapp@gmail.com with the subject line Privacy Request and state whether you are requesting access, correction, or deletion.
Because SpeedGuard does not require an in-app account, some information exists only on your device and cannot be located or deleted by us. To help us find applicable backend or provider records, we may ask for your platform, app version, approximate dates of use, and, only when relevant, the random install identifier, RevenueCat app-user identifier, or store transaction reference shown by the app or store. Do not send passwords, full payment-card details, private keys, API keys, or unrelated sensitive information.
We may take reasonable steps to verify that the request concerns you. We will search systems we control, respond as required by applicable law, and delete or de-identify eligible information unless retention is required for security, fraud prevention, transactions, legal compliance, or another lawful purpose. We may direct you to Apple, Google, RevenueCat, or another provider when that provider independently controls the requested record.
10. Security and international processing
SpeedGuard uses safeguards such as HTTPS where supported, platform permissions for sensitive device access, Firebase App Check for request protection, rate limiting, and restricted analytics event schemas. No method of transmission or storage is completely secure, so we cannot guarantee absolute security.
SpeedGuard and its providers may process information in Canada, the United States, and other countries where they operate. Those countries may have data-protection laws that differ from the laws where you live. Providers are expected to use applicable legal safeguards and comply with their contractual and data-protection obligations.
11. Children's privacy
SpeedGuard is intended for licensed drivers and is not directed to children. We do not knowingly collect personal information from children. If you believe a child has provided personal information through SpeedGuard, contact speedguardapp@gmail.com so we can review and delete it where appropriate.
12. Third-party privacy policies
Review key providers' policies for more information about their practices:
13. Changes to this policy
We may update this Privacy Policy from time to time to reflect changes to the app, providers, or legal requirements. We will post the revised policy at this URL and update the effective date. Material changes may also receive notice in the app or applicable app store.
Privacy contact: speedguardapp@gmail.com.