DriveIn — driving-theory practice with the “why” behind each rule
Last updated 11 September 2026
In short
The app collects no personal data — no accounts, no sign-up, no name or email. With your permission it can send anonymous, aggregated usage data to help us improve it; you can turn this off anytime in Settings. Your progress and settings stay on your phone either way.
Data
What data we collect
None of it identifies you. DriveIn does not request or collect personal data — no name, email, phone number, or location. There is no sign-up and there are no accounts, so nothing described below can be tied to you personally.
On device
What is stored on your phone
So the app can remember where you left off, it saves the following locally on your device:
This data never leaves your phone, is not tied to your identity, and is deleted when you uninstall the app or use “Clear data” in your system settings.
Analytics
Anonymous usage analytics
With your permission, the app sends anonymous usage events to Firebase Analytics, a Google service — for example, which screens are opened, how practice and exam attempts go. This helps us see what to improve.
on by default, with a toggle to turn it off anytime in Settings;
identifies your device only by a random installation ID, never by your name or an account — the app has neither;
never includes your answers, your progress, or anything you type.
Sharing
Sharing with third parties
We don't sell your data. Two services receive anything at all, and neither of them is told who you are:
Firebase Analytics (Google) — anonymous usage events, only if you've left analytics on in Settings. See above.
RevenueCat — checks with the App Store or Google Play whether your purchase is still active. See “Paying for full access” below.
Beyond those two, the app has no:
servers or cloud sync of our own;
advertising or tracking networks;
other third-party SDKs that collect data.
Purchases
Paying for full access
Practice questions and exams are free. Reading the explainers beyond the free selection is unlocked by a purchase: a monthly or three-month subscription, or a single purchase that lasts forever. What that costs and how to cancel is in the Terms of Use; what it means for your data is here.
the payment is handled entirely by the App Store or Google Play; your card details, billing address and store account never reach us, and there is no billing on our side;
because a subscription can expire, the app has to ask now and then whether yours is still alive. It asks through RevenueCat, a service that talks to the App Store and Google Play on our behalf;
RevenueCat is told which product was bought and when it runs out, and identifies the phone by an anonymous installation identifier it generates itself — not your name, e-mail, card, or store account. The app has no accounts, so there is nothing for it to attach that identifier to;
what stays on your phone is the answer to that question: whether access is open, which of the three it was, and the date it ends. Nothing about who bought it;
“Restore purchases” asks the store, signed in as you, whether that account has already paid, and hands the answer back the same way;
from Apple and Google we receive only aggregate sales reports, which do not identify buyers.
RevenueCat processes this for us under its own privacy policy. If you never buy anything, the app never asks it anything.
Permissions
App permissions
DriveIn runs without access to your location, camera, contacts, microphone, or your personal files. It asks for nothing at startup. The three things below are the only points where it touches anything outside itself, and each one happens because you tapped it.
Your phone's dialer — when you tap an emergency number in the reference section (an ambulance, the police). You confirm the call yourself; the app never dials on its own and does not read your call log or contacts.
Saving your exam result — when you tap “Save card” after an exam, the app asks permission to add that one image to your photo library. This is add-only access: the app can put the card there and cannot see, read, or go through any other photo. Decline it and everything else keeps working.
Sharing your exam result — “Share” hands the same card to your phone's own share sheet, and you choose where it goes. The app is not told what you picked.
Offline
Internet
All learning content is bundled inside the app and works fully offline — you don't need a connection to study. The app reaches the internet in three cases only: to send anonymous usage analytics, if you've left that on in Settings; to buy, restore or re-check full access, which goes through RevenueCat to the App Store or Google Play; and when you tap a link in Settings — this page, the Terms, or the support page — which opens it in your browser.
Children
Children's privacy
The app collects no personal data from anyone, including children. We do not ask for age, and analytics events are never linked to an individual or used to build personal profiles.
Changes
Changes to this policy
If something in the app changes in a way that affects privacy, we will update this page and the date at the top. The current version is always available at this address.