Privacy Policy
Last updated: May 18, 2026
Overview
Speedometer Lite is designed with privacy as a core principle. Your trip data, GPS routes, and personal preferences stay on your device. The only data that leaves your device is anonymous purchase information needed to manage Pro subscriptions, and anonymous, aggregated product-usage events that help us improve the app.
The short version: Your trip GPS routes and history never leave your device. Pro purchases are processed anonymously through Apple's In-App Purchase system and managed via RevenueCat. We also collect anonymous, aggregated usage events (such as which screens you visit and whether a purchase completed) via PostHog to improve the app. PostHog automatically derives an approximate location (country, region, city, and approximate coordinates) from the IP address used to send each event — this is not your GPS position, and your actual GPS trip routes are never sent. No name, email, or account is ever attached.
Data We Process
The following data is processed by the app. Most of it stays on your device. Only the items marked "RevenueCat" or "PostHog" leave your device, and only for the purposes described below.
| Data Type | Purpose | Storage |
|---|---|---|
| Location (GPS) | Calculate your current speed, track distance, and display your position on the map | Device only |
| Motion sensors | Power optional dashboard features like the G-force cluster and artificial horizon (if enabled) | Not stored |
| Trip history | Store your recorded trips including routes, distances, and speeds | Device only |
| App preferences | Remember your chosen theme, units, and settings | Device only |
| Purchase history | Verify your Pro subscription status and restore purchases on new devices | Apple + RevenueCat |
| Anonymous user ID | A random identifier generated by RevenueCat to associate your purchases across sessions on the same Apple ID. The same identifier is reused in analytics so events from one device tie together. Not linked to your name, email, or any personal information. | RevenueCat + PostHog |
| Approximate location (IP-derived) | When the app sends an analytics event, PostHog derives an approximate location from the originating IP address — including country, region, city, postal area, timezone, and approximate latitude/longitude coordinates. This is not your GPS position and reflects roughly where your internet connection appears to come from. Used to view aggregate usage patterns by region. | PostHog (EU) |
| Aggregated usage events | Anonymous product analytics: screen views, button taps, paywall interactions, error counts, and aggregated trip metrics (duration, distance, average and max speed, point count). Does not include your name, email, GPS coordinates from your trips, or trip routes. | PostHog (EU) |
| Device and app info | Operating system version, app version and build, device type, and screen size. Used for diagnostics and to understand which app versions are in use. | PostHog (EU) |
Subscriptions and Purchases
Speedometer Lite offers an optional Pro upgrade through Apple's In-App Purchase system. To make Pro work — verifying your status, restoring purchases on new devices, and recognizing legacy users — a small amount of purchase-related information must be processed off-device.
How Purchase Data Flows
- When you tap "Upgrade" or "Restore Purchases", Apple's StoreKit handles the transaction. Apple is the payment processor — we never see your payment details.
- Apple sends a receipt to your device confirming the purchase.
- The app forwards this receipt to RevenueCat, our subscription management provider, which verifies the purchase and tells the app whether your Pro entitlement is active.
- RevenueCat stores: your purchase history, your subscription state, the original App Store version you downloaded (used to recognize legacy users), and a randomly generated anonymous user ID.
- RevenueCat does not receive your name, email, address, or payment details.
What Anonymous Means Here
The app never calls any "log in" function. RevenueCat generates an opaque random ID (something like $RCAnonymousID:a1b3...) the first time the app launches and uses that as the user key. It is not linked to your Apple ID, email, or any other personally identifying information we collect — because we don't collect any.
Purposes
- App functionality — verifying your Pro status, restoring purchases, recognizing legacy users.
- Analytics — we view aggregated charts in the RevenueCat dashboard (such as conversion rates and churn) to understand how Pro is performing. This data is anonymous.
Purchase data is not used to track you across apps or websites, is not shared with advertising networks, and is not sold to third parties.
RevenueCat's Privacy Policy
RevenueCat handles purchase data on our behalf and has its own privacy practices, available at revenuecat.com/privacy.
Location Access
Speedometer Lite requests access to your device's location to function. Here's how it works:
While Using the App
When the app is open, it accesses your GPS location to calculate and display your current speed, track your distance traveled, and show your position on the map. This is the primary permission the app needs.
Background Location (Optional)
If you enable background location access, the app can continue recording your trip even when the screen is off or you're using other apps. This is entirely optional — you can use all speedometer features with only "while using" permission. Background access is useful if you want uninterrupted trip recording without keeping the app visible.
How GPS Location Data Is Handled
- GPS location data is processed in real-time on your device to calculate speed.
- If you record a trip, the route coordinates are saved locally on your device.
- Your GPS coordinates and trip routes are never sent to any external server, including our analytics provider.
- You can delete any recorded trip at any time from within the app.
Approximate Location from IP (Separate from GPS)
Independent of GPS, when the app sends an analytics event to PostHog (described below), PostHog automatically derives an approximate location from the originating IP address. This includes a country, region, city, postal area, timezone, and approximate latitude/longitude. These coordinates reflect roughly where your internet connection appears to originate — not your actual GPS position — and are typically accurate only to city level. This is the only location-related data that leaves your device, and only for analytics purposes.
Product Analytics (PostHog)
We use PostHog to understand how Speedometer Lite is used in aggregate, so we can fix bugs and improve features. Our PostHog project is hosted in the European Union.
What We Send
- App lifecycle events (app opened, app updated, etc.).
- Screen views (e.g. "trips list viewed", "settings opened").
- Feature interactions (e.g. "theme changed", "trip started", "paywall shown").
- Aggregated trip metrics (total distance, average speed, duration, point count) — never the route itself or any GPS coordinates from your trip.
- Anonymized error events (e.g. "GPS signal lost", "purchase failed") for diagnostics.
- Device type, operating system version, app version, and screen size.
- An approximate location derived by PostHog from the IP address used to send each event — country, region, city, postal area, timezone, and approximate latitude/longitude. This is not your GPS position.
- The same opaque anonymous identifier generated by RevenueCat (see the Subscriptions section).
What We Don't Send
- Your name, email, address, or phone number — we don't collect any of those.
- GPS coordinates from your trips, trip routes, or trip-level location history.
- Advertising identifiers (IDFA). The app does not request App Tracking Transparency permission.
- Session recordings or screen captures.
- Payment information.
Legal Basis and Retention
We rely on legitimate interest under GDPR Article 6(1)(f) for this anonymous, aggregated analytics. Events are retained for up to 12 months and then deleted. To request deletion of analytics data associated with your anonymous identifier, contact us at the email below.
PostHog acts as our data processor under a Data Processing Agreement. See PostHog's Privacy Policy for details.
What We Don't Do
To be clear about our approach to privacy:
- No account required — Use the full app without signing up or providing any personal information.
- No advertising — The app contains no ads. There is no ad tracking or profiling.
- No cross-app tracking — We do not use Apple's IDFA, do not request App Tracking Transparency permission, and do not link your data to other apps or websites.
- No data brokers — We never sell or share your data with data brokers, advertisers, or marketers.
- No personal information collected — We don't ask for your name, email, address, or phone number. We don't operate any servers that collect personal data.
- No personal analytics profiles — We use PostHog for anonymous, aggregated product analytics (described in the Product Analytics section above). Analytics events are not linked to your name, email, or Apple ID. We do not use Firebase Analytics, Google Analytics, Mixpanel, or Amplitude.
- No crash reporting tools — We don't use Sentry, Crashlytics, or similar crash reporting services.
Local Data Storage
All app data is stored locally on your device using standard iOS storage mechanisms:
- Trip recordings are stored in the app's local database (SQLite).
- Settings and preferences are stored in the app's local storage.
- Theme selections and customizations are kept in local preferences.
This data syncs through iCloud only if you have iCloud backup enabled for your device — this is an iOS feature, not something the app controls. The app itself does not implement any cloud sync features.
Your Control
You have complete control over your data:
- Delete individual trips — Remove any recorded trip from within the app.
- Delete all data — Uninstalling the app removes all locally stored data.
- Revoke location access — Change or revoke location permissions at any time in iOS Settings.
- Disable background access — Turn off background location in iOS Settings if you've enabled it.
- Request analytics deletion — Email us to have your anonymous analytics events removed from PostHog.
Third-Party Services
Speedometer Lite relies on the following third-party services. None of them receive personal information beyond what is described below.
Apple — Maps and In-App Purchases
The app uses Apple's MapKit framework to display maps. When you view maps in the app, your device communicates with Apple's map servers to load tiles. The app uses Apple's StoreKit framework to process purchases and subscriptions. Both are subject to Apple's Privacy Policy.
RevenueCat — Subscription Management
RevenueCat manages purchase verification and entitlement state on our behalf. RevenueCat receives the purchase receipt issued by Apple, the original App Store version you downloaded, and an anonymous user ID. RevenueCat does not receive your name, email, or payment information. See RevenueCat's Privacy Policy for details.
PostHog — Product Analytics
PostHog receives anonymous usage events from the app, as described in the Product Analytics section above. PostHog does not receive your name, email, GPS coordinates from your trips, or trip routes. PostHog does receive your IP address with each event and uses it to derive an approximate location (country, region, city, and approximate coordinates), which is stored alongside the event. PostHog data is hosted in the European Union. See PostHog's Privacy Policy.
Your Rights
Because we do not collect personal information that identifies you, most data-subject rights (such as the right to access, correct, or delete personal data) are largely automatic — there is nothing to access or correct on our side beyond your purchase records and anonymous analytics events.
- Access — Your purchase history is visible in your Apple ID account at apps.apple.com/account.
- Cancellation — You can cancel your subscription at any time in Settings → [Your Name] → Subscriptions on your iPhone or iPad.
- Refunds — Refund requests are handled by Apple at reportaproblem.apple.com.
- Deletion — Uninstalling the app deletes all locally stored data. To request deletion of any RevenueCat-side records or PostHog analytics events associated with your anonymous user ID, contact us at the email below.
Children's Privacy
Speedometer Lite does not knowingly collect any personal information from anyone, including children. Since the app does not collect personal data, there is no special handling required for children's information.
Changes to This Policy
If we make changes to this privacy policy, we will update the "Last updated" date at the top of this page. For significant changes that affect how data is handled, we will also notify users through the app or App Store update notes.
Contact
If you have questions about this privacy policy or the app's data practices, you can reach us at: