Cookies are small files a website stores in your browser. We also use similar technologies such as local storage and service-worker caches. This policy explains what we use and how you can control it. It supplements our Privacy Policy.
Your choice. When you first visit, we ask whether you accept analytics and advertising-measurement cookies. Until you click “Accept”, they do not load. You can change your mind at any time using “Cookie settings” in the site footer. If your browser sends a Global Privacy Control signal, we treat it as a refusal.
1. Strictly necessary (always on)
These are required to provide the Service you ask for, so they do not need consent. You can block them in your browser, but parts of the Service (such as signing in) will stop working.
| Name / type | Provider | Purpose | Duration |
|---|---|---|---|
| sb-…-auth-token (cookie / local storage) | Prepvora via Supabase | Keeps you signed in securely | Session, refreshed while you use the Service |
| pv-consent-v1 (local storage) | Prepvora | Remembers your cookie choice | Until you clear it or change your choice |
| theme (local storage) | Prepvora | Remembers light / dark mode | Until cleared |
| Test and study state (local storage) | Prepvora | Saves an in-progress test or drill so you do not lose work | Until the session ends or is cleared |
| Service-worker cache | Prepvora | Lets the installable app load quickly and work offline | Until updated or cleared |
| Stripe cookies (on checkout.stripe.com) | Stripe | Payment security and fraud prevention during checkout | Set by Stripe; see Stripe’s cookie policy |
3. Analytics and advertising measurement (only with consent)
| Name | Provider | Purpose | Duration |
|---|---|---|---|
| _ga, _ga_* | Google Analytics | Distinguishes visitors to measure how the site is used | Up to 2 years |
| _gcl_au and related | Google Ads | Measures whether our ads led to a visit or sign-up (conversion measurement only; ad personalisation is switched off) | Up to 90 days |
Google processes this data under its own privacy policy. We have disabled Google Signals and ad-personalisation signals, so this data is not used to show you personalised ads.
4. Managing cookies
- Use Cookie settings in the site footer to accept or refuse optional cookies at any time. Refusing deletes the Google cookies we can reach and stops them from loading again.
- Use your browser settings to block or delete cookies and site data.
- Install Google’s Analytics opt-out browser add-on, or enable Global Privacy Control in a supporting browser.
5. Changes
If we add a new optional cookie, we will update this page and ask for your consent again before it loads.
