RoadPrepGet started

Privacy

Last updated: 17 August 2026

What we collect

Your sign-in identity (email, and name/avatar if you use Google), your study activity (question attempts, practice-drive sessions, readiness snapshots, bookmarks, reminder subscriptions), anything a driving instructor you shared with writes or records about a practice drive, and — only if you use the AI coach's free-form follow-ups — the messages you type there. Nothing else. No ads, no third-party analytics, no selling or sharing of your data.

We count what happens on our own pages: how many people looked at a driving school's listing, how many tapped its phone number or e-mail, how many sent it a message, and — as one of six words, never an address — whether they arrived from our search, one of our own pages, or somewhere else entirely. It is how a school that pays to be listed can tell whether it worked, and it is the only thing we measure. To count a visit once rather than once per reload, each visit is reduced to a short code made from your network address and browser, scrambled with a key that changes every day — so the same visitor is a different code tomorrow, the code cannot be turned back into an address, and there is nothing to link one day to the next. That last part is a limit as well as a promise: because we cannot tell today's visitor from yesterday's, a school is shown visits, not people, and we say so on its report rather than quietly counting one person twice. No cookie is set, nothing is stored on your device, and no other company is involved. Schools see counts. They never see you.

One thing we count is about you rather than about a page. If you are signed in and have told us your test date, then looking at a driving school's listing adds you to a count of how many learners with a test coming up have looked at it — the school is told a number and a rough timeframe, such as “six learners with a test in the next 90 days”. Your name, your e-mail, your test date and how your study is going are not part of it and are never sent. The count is only shown once enough people have looked that no one of them could be picked out, and if that never happens the school is shown nothing at all rather than a small number.

If you arrived through a link or QR code from a driving school or registry agent, that link carries a short code identifying them. We keep it in a cookie set by this site, and store it on your account once, when you first sign in, so we can tell who referred you. It is not changed afterwards, it is not shared with anyone else, and it is the only tracking of its kind — there is no third-party cookie and no analytics service involved. That school is shown how many of the people who arrived through its link have answered questions and how many came back a second day — counts about the group, never about you, and only once enough people have arrived through it that the figure describes nobody in particular. It is never your name, your score or your progress. The one other third party your browser can reach is the map tile service, and only if you open the directory map; see below.

AI coach and third parties

Stored explanations are served from our own database. When the AI coach is enabled and you ask a free-form follow-up, that message (with the question context) is sent to the large-language-model provider configured by the operator of this deployment to generate the answer. It is not used for anything else by RoadPrep. When the coach is disabled, no study data leaves RoadPrep at all.

Two places show a map: the driving-school directory, and a school's own page. Both wait for you to ask. If you open one, your browser fetches map tiles from a mapping service, which means that service can see which part of Alberta you are looking at, along with the usual things any web request carries such as your IP address. It is not given anything about you, your account, or your study data, and it sets no cookie. Nothing is fetched unless you open the map, and the page without it contacts nobody but us. This is the only third party your browser talks to anywhere in RoadPrep.

Messages you send, and messages we send

If you use the “message this school” form on a school's page, the name, e-mail address and message you type are sent to that school, at the address the Government of Alberta register lists for it. That is the whole point of the form, and it is the only thing on this site that hands something you wrote to someone who is not us. We keep no copy of it, we take no fee for it, and the school replies to you directly rather than through us.

E-mail we send you — a sign-in link, a reminder you asked for, a report you requested — goes out through an e-mail provider, and that provider records whether a message was opened. We use that to tell a delivery problem from an ignored message, and for nothing else. It is a property of sending e-mail rather than of using RoadPrep: it tells us nothing about what you do on the site, and it does not follow you anywhere. Who the provider is, and every other service involved, is named on attributions.

Payments

Studying is free and always will be. If you are learning to drive, the only thing you can pay for is extra AI-coach follow-ups, once — you are never put on a subscription. Instructors and driving schools can pay monthly for an instructor seat or a featured directory listing; neither is ever charged to a learner, and neither changes what a learner can see or do.

Payments are handled entirely by Stripe. Your card details never reach RoadPrep and we never see or store them. We pass Stripe the e-mail address on your RoadPrep account so we can match the payment back to you, and Stripe collects whatever else it needs to take the payment. Their handling of that is covered by Stripe's own privacy policy.

What we store on your account is: that you have the unlock, when it started, and the payment and order references Stripe gave us. We keep the references so a refund or a dispute can be traced to the right purchase. If a payment is refunded or charged back, the unlock ends and those references stay as the record of what happened.

Sharing your progress with an instructor

Nobody can see your study data unless you choose to show them. If you have a driving instructor, you can enter their code to share with them, and you can stop at any time — they lose access immediately, and we don't tell them why.

While sharing is on, that instructor can see your question attempts and accuracy, which chapters you get wrong most, your redo list, and your road-test practice scores. They cannot see anything you typed to the AI coach, and there is no way for them to contact you through RoadPrep. Each instructor sees only their own students; nothing about you is pooled or compared across instructors.

An instructor can also leave a short written note with a practice sheet they score — the kind of thing they would tell you at the end of a lesson. Only they can write it, only you and they can read it, and it stays with that sheet: it is deleted when you delete your account, and it goes wherever your data goes when you export it.

They can also record that note instead of typing it — up to two minutes of them saying what they told you. Only they can make one, and only you and that instructor can play it: it is stored on our own server, never sent to any other company, and never transcribed or analysed by anything, including AI. Whenever there is a recording there is also a written note, so nothing is only available as sound.

A recording is the one thing here that is destroyed rather than hidden. If you stop sharing with that instructor, their recordings are deleted outright — not archived, not kept for a grace period, and not playable by you afterwards either. Deleting your account deletes them all. There is no other expiry: while sharing is on, a recording stays with its sheet. The written note survives a revoke; the audio does not. Your data export lists which sheets have one and how long it is, but the sound itself is a file rather than something that fits in the JSON, so play it in the app while it is there.

We never hand a school or instructor a list of learners, and there is no way for anyone to look you up. A driving school that referred you can see how many people signed up through its link — a count and dates, never who you are or how you are doing.

You can see and change who has access at any time under who can see my progress.

Age

Many people learning to drive are under 18. RoadPrep does not ask for your date of birth and holds no age information at all, so we can't treat younger and older learners differently — which is why the app is built to be safe either way: no ads, no profiling, no data sold, and nothing about your studying visible to anyone unless you personally choose to share it.

On your device

Studying is offline-first: your question bank and study history are also stored in your browser (IndexedDB) so the app works without a network. That copy is under your control — clearing site data in your browser removes it.

Retention & deletion

Your account data is kept while your account exists. You can remove it yourself: Progress → Account has a one-click delete that removes your account and every row tied to it — attempts, road-test sessions and their deductions, bookmarks, readiness snapshots and reminder subscriptions — and clears the offline copy held in your browser. It is immediate and cannot be undone. The same screen exports your data first, as a single JSON file (roadprep-export.json) containing your profile, attempts, drive sessions with deductions, and bookmarks. Push-notification subscriptions are removed as soon as you toggle reminders off or your browser revokes them.

Voice remarks are stored as files rather than as rows, so they are deleted as a separate step — which means that if that step fails, the account delete is refused and tells you so, rather than leaving a recording behind with nothing left to trace it to. Try again in a moment and it goes.

About RoadPrep · Terms