1Who we are
Dereck Ruzzman runs Speedometer Widget and decides how your data is used. Under EU and UK law, that makes us the controller of your data. "We", "us" and "our" mean Dereck Ruzzman.
This policy covers the Speedometer Widget app for iPhone, its Live Activity on the Lock Screen, Dynamic Island, CarPlay and Apple Watch, and our website at speedometerwidget.com. The website sets no cookies and runs no scripts.
To reach us, email speedometerwidget@apps.support.
2What stays on your phone
Location
The app asks for permission to use your location while you use the app. It turns location on only when you start a trip, keeps it on in the background while the trip runs so the speedometer works with your screen locked, and turns it off when the trip ends. iOS shows when an app is using your location.
The app uses each location reading on your phone to work out your speed and distance. It does not send your location or speed to us or to any other company, and it does not save your route.
Trips
When a trip ends, the app saves its start and end time, distance and top speed in the app's own storage on your phone. Average speed is worked out from these. You see them in Trip history, which is part of Pro. The app does not upload trips anywhere.
Saved trips can be included in your iCloud or computer backups, if you have backups on.
Live Activity, CarPlay and Apple Watch
With Pro, a trip also starts a Live Activity. The app updates it directly on your phone and does not use push notifications, so your speed is not sent through Apple's servers or ours to update it. iOS shows the Live Activity on your Lock Screen and in the Dynamic Island, on your car's CarPlay screen when your iPhone is connected, and on your paired Apple Watch.
Speed alert and settings
The speed alert is worked out on your phone. When you pass the speed you set, the gauge turns coral and the phone vibrates. Your settings, such as the unit and the alert speed, are stored on your phone and can be in your backups. Amplitude receives the unit and the alert speed you choose as settings (section 3), but never your actual speed.
3What leaves your phone
Your random ID
On first launch, the app creates a long random ID and keeps it in your phone's Keychain. It does not contain your name. It stays there if you delete and reinstall the app, it is included in encrypted backups, and it does not sync through iCloud Keychain. In the rare case the Keychain is unavailable, the app keeps the ID in its own settings until it can be moved.
RevenueCat gets the ID itself, so your subscription follows you after a reinstall. Amplitude gets only a SHA-256 hash of it. A hash is not anonymous: anyone who holds your ID can work it out.
Usage events
While analytics is on, Amplitude records what you use in the app, such as starting and ending a trip, the Live Activity starting, onboarding steps, the location permission answer and the subscription screen. Section 4 lists every kind of event. Events never include a speed, distance, location or route. Each event has a time, so Amplitude can see when a trip started and ended.
Analytics starts off if your phone's region setting is in the EU, EEA, UK or Switzerland, and stays off there. Everywhere else it is on from the first launch. The app goes by your phone's region setting, not by where you are. The app does not have a switch for analytics yet. If you want it off, contact us (section 8).
Purchases
Apple takes your payment. We never see your card or bank details. RevenueCat and Superwall receive purchase records (section 4).
Device data and approximate location
RevenueCat, Superwall and, while analytics is on, Amplitude collect device details, Apple's identifier for vendors (IDFV) and your IP address. Amplitude and Superwall can work out an approximate location, such as your city or country, from the IP address. That is the only location that leaves your phone, and it does not come from GPS.
What we do not collect
We do not collect your GPS location, speed, routes or trips. We do not ask for your name, email, phone number or postal address, and we do not access your contacts or photos. The app does not ask for Apple's tracking permission, so it has no access to your advertising identifier (IDFA). If you email us, we get your email address and message, and use them to reply.
4Who gets your data
We do not sell your personal information. The app shows no ads and has no ad network inside it.
The companies below handle data for the app and website. Amplitude, RevenueCat and Superwall each publish data protection terms that limit how they may use data they handle for us. Apple and Vercel act under their own policies.
Amplitude
Product analytics, so we can see which features are used. Privacy policy
- When
- While analytics is on, from the first launch (section 3).
- Gets
- A hash of your random ID, the IDFV (used as a device ID), device maker and model, iOS version, language, mobile carrier and app version. Amplitude reads your IP address and can work out an approximate location from it. Data goes to Amplitude's US servers.
- Events
- App installs, updates, opens, closes and sessions. Screens viewed, including onboarding steps. Location permission asked, and its status when it changes. Units changed. Trip started, with whether a Live Activity was on, and trip ended, with whether it ended in the app, from the Live Activity or by iOS. Live Activity started, dismissed or failed. Location Services off messages. Subscription screen opened, shown and closed, and when it was skipped or failed to show, with the reason. Subscribe taps with the plan, restore taps, and changes to whether you have Pro.
- Settings
- Whether you have Pro, your unit, your alert speed in km/h and mph, and your location permission status.
- Does not get
- Your location, speed, distance, routes or trips, your raw random ID, or how long the subscription screen took to load (Superwall measures that).
RevenueCat
Runs the Pro subscription and tells the app whether you have Pro. Privacy policy
- When
- From when you open the app, and on price checks, purchases and restores. It always runs, because subscriptions need it.
- Gets
- Your random ID, the IDFV, device model, iOS version, app version and build, preferred languages, App Store country and install method. It sees your IP address on the connection.
- Purchase records
- Product, price, currency, store country, subscription length, transaction IDs and Apple's purchase data.
- Apple ad attribution
- Once per install, the app sends RevenueCat a token from Apple. RevenueCat uses it to get attribution data from Apple, which shows whether an Apple Ads campaign led to the install.
- Does not get
- Your location, speed, distance or trips.
Superwall (Nest 22, Inc.)
Shows the subscription screen, so we can change that screen without an app update. Privacy policy
- When
- Its software starts when the speedometer screen opens if you do not have Pro, or when a subscription screen is about to show, such as at the end of onboarding. It then runs until the app closes. It is the app's only subscription screen. If it cannot load, the app says so and offers Restore Purchases.
- Gets
- The IDFV, a device ID and an anonymous ID made by Superwall's software, Apple's app transaction ID, which stays the same for your Apple Account across your devices and reinstalls, your App Store country, device model, iOS version, app version and build, language, region, currency, time zone, network type, display settings, low power mode, install date and whether you have Pro. It sees your IP address on the connection and can work out an approximate location from it. Data goes to Superwall's US servers.
- Events
- App opens and closes while it runs, the first use after install, sessions, changes to your subscription status, subscription screen views and closes, how many times you have seen that screen, how long it took to load and other performance data, plan choices, and purchases and restores started, cancelled, failed or finished.
- Score
- Superwall's servers give each device a score and a tier that estimate how likely its user is to subscribe. We do not use it to choose what you see.
- Purchase records
- Product, price, currency, transaction IDs, purchase and expiry dates, renewal, refund and billing status, and Apple's signed purchase records.
- Advertising
- The app tells Superwall that advertising use of your data is not allowed, and we have not connected Superwall to any ad network.
- Does not get
- Your random ID, location, speed, distance or trips.
Apple
Provides the App Store, iOS, CarPlay, watchOS and iCloud. Privacy policy
- Gets
- Your payments and subscriptions, which Apple runs. Your device backups, if you have them on, which can hold your saved trips, settings and random ID. Apple also creates the ad attribution token described above.
Vercel
Hosts our website at speedometerwidget.com, including this page. Privacy policy
- When
- When you open a page on speedometerwidget.com.
- Gets
- Your IP address and browser details, as any web host does. Nothing from the app.
Our email provider
Receives and stores the emails you send us.
- When
- Only if you email us.
- Gets
- Your email address, your message and anything you attach.
How these records connect
The same IDFV goes to RevenueCat, to Superwall once it starts and, while analytics is on, to Amplitude. Superwall also gets Apple's app transaction ID, and RevenueCat gets it in Apple's purchase data when you buy or restore. So the records these companies hold can be linked to each other. Sending Amplitude a hash does not make its data anonymous.
Other disclosures
We may disclose data if the law requires it, or to protect people, our service or our rights. If our business is sold or merged, data may pass to the new owner, and this policy will keep applying until you are told otherwise.
5Legal bases
If you are in the EU, EEA, UK or Switzerland, these are the legal bases we rely on.
| What we do | Legal basis |
| Measure your speed and save your trips | This happens only on your phone, and the data never reaches us or anyone else. |
| Run subscriptions and check whether you have Pro | Contract. |
| Show the subscription screen through Superwall | Legitimate interests: showing plans and improving that screen. You can object by contacting us. |
| Apple ad attribution through RevenueCat | Legitimate interests: measuring our Apple Ads campaigns. You can object by contacting us. |
| Analytics through Amplitude | Where your phone's region setting is in the EU, EEA, UK or Switzerland, analytics is off and we do not collect it. Where your phone's region is set anywhere else, we rely on legitimate interests: understanding how the app is used so we can improve it. You can object by contacting us. |
| Answer your emails | Legitimate interests: replying to your questions and requests. |
| Meet legal duties | Legal obligation. |
6How long data is kept
| Data | How long |
| Trips and settings on your phone | Until you delete them or remove the app. Any backup keeps its own copy. |
| Your random ID on your phone | It stays in the Keychain even after you delete the app. |
| Purchase records at RevenueCat | While we use RevenueCat, unless deleted sooner on request. |
| Data at Superwall | While we use Superwall, unless deleted sooner on request. |
| Analytics at Amplitude | While we need them to understand and run the app and our account with Amplitude is open, unless deleted sooner on request. |
| Emails you send us | Until your question is settled, then only as long as we need a record of it. |
| Data held by Apple and Vercel | Set by those companies. |
7How to delete your data
- A trip: open Trip history and delete it. Trip history needs Pro.
- Everything on your phone: delete the app. That removes your trips and settings from the phone. Your random ID stays in the Keychain, and your backups keep their own copy.
- Data at RevenueCat, Amplitude or Superwall: email us at speedometerwidget@apps.support. We will act on what we can match to you (section 8).
Deleting the app stops all new collection, but it does not cancel your subscription. You cancel through Apple (see our Terms of Use).
8Your rights
EU and UK
You have the right to:
- Get a copy of your data and information about how we use it.
- Correct data that is wrong.
- Have your data deleted.
- Restrict how we use it.
- Object to uses based on legitimate interests, including analytics, the Superwall subscription screen and Apple ad attribution.
- Receive data you gave us in a portable format.
- Withdraw any consent at any time. This does not affect what happened before.
Complaints. You can complain to us at speedometerwidget@apps.support. We will acknowledge your complaint within 30 days, look into it, and tell you the outcome. You can also complain to a regulator at any time. In the UK that is the Information Commissioner's Office. In the EU, you can complain to the data protection authority where you live, where you work, or where the problem happened.
California
We get this data from you, your device and Apple. Section 3 gives our purposes and section 6 gives how long each kind is kept.
| Category | Disclosed for a business purpose to |
| Identifiers: random ID, its hash, IDFV, IP address, transaction IDs, Apple's app transaction ID, and your email address if you email us | RevenueCat, Amplitude, Superwall. Our email provider gets your email address. Vercel sees the IP address of website visitors. |
| Commercial information: purchases and subscription status | RevenueCat, Superwall, Apple. Amplitude gets whether you have Pro. |
| Internet or network activity: app events and device data | Amplitude, Superwall, RevenueCat |
| Approximate location: city or country | RevenueCat and Superwall get your App Store country. Amplitude and Superwall can derive location from your IP address. |
| Precise location | Not collected. GPS location stays on your phone. |
| Inferences: Superwall's estimate of how likely you are to subscribe | Superwall makes and holds its own estimate. |
Selling. We do not sell or share personal information for cross-context behavioral advertising, including that of anyone under 16, and we have not done so in the past 12 months. The Apple ad attribution flow in section 4 is the one advertising-related data flow in the app. It measures our own Apple Ads campaigns.
Sensitive information. We do not collect precise location or other sensitive personal information.
Your rights. You can ask to know what we collect, delete it, correct it, and opt out of any sale or sharing. We will not treat you worse for using these rights. You can use an authorized agent, who must show that you gave permission. We respond within 45 days.
Signals. The app does not read Do Not Track or Global Privacy Control signals. RevenueCat, Superwall once it starts, and Amplitude while analytics is on, collect data about your use of this app over time, as section 4 describes.
How to make a request
Email speedometerwidget@apps.support. We reply within one month in the EU and UK, and within 45 days in California.
We hold no name or email for you, and the app does not show you your random ID. So we will tell you what we need to match a request to your data, which may include details from your App Store receipt. If we cannot match a request, we will tell you.
9International transfers
Data that leaves your phone goes to other countries, mainly the United States. The safeguards below are the ones named in each company's published data protection terms. You can ask us for a copy.
| Company and location | Safeguard |
| Amplitude: the US | EU-US Data Privacy Framework with the UK Extension, and Standard Contractual Clauses as a fallback. |
| RevenueCat: the US, on Amazon Web Services | Standard Contractual Clauses, with the UK Addendum. |
| Superwall: the US | Standard Contractual Clauses. |
| Apple and Vercel | Set out in their own privacy policies. |
10Children
The app is not directed at children under 13, and we do not knowingly collect personal data from them. If you believe a child has used the app and you want their data removed, contact us.
11Security
Data the app sends to RevenueCat, Superwall and Amplitude travels over encrypted connections. Trips and settings on your phone are protected by iOS, and your random ID is kept in the Keychain. No system is perfectly secure, but because your location and trips never leave your phone, there is no copy of them on any server to leak.
12Changes to this policy
We will update this policy when the app or the companies it uses change. We will change the date at the top. For a material change, we will tell you ahead of time, in an app update or on this page.
Dereck Ruzzman
speedometerwidget@apps.support