Effective: 2026-05-23 · Last updated: 2026-06-07
This policy explains what cookies we use on MLTPrep, why we use them, and how you can control them.
Cookies are small text files placed on your device when you visit a website. They allow the site to recognise your device on return visits and remember certain information (such as whether you are logged in). We also use similar technologies such as localStorage for storing your consent preference on the client side.
These cookies are essential for the Platform to function. They cannot be disabled. No consent is required for these cookies under any jurisdiction.
| Cookie / Token | Purpose | Duration |
|---|---|---|
| Supabase session token | Keeps you signed in between page loads | Session / 1 week (rolling) |
| mltprep-consent | Stores your cookie consent preferences | 12 months |
| CSRF token | Protects form submissions from cross-site request forgery | Session |
These cookies improve your experience but are not strictly required. They may be disabled without losing core functionality.
| Cookie / Storage | Purpose | Duration |
|---|---|---|
| Exam state (localStorage) | Restores an interrupted exam session if your browser closes unexpectedly | Until exam completed or expired |
| Timezone preference | Displays exam timers and timestamps in your local timezone | 12 months |
We may use anonymous analytics to understand how users interact with the Platform (e.g., which fields are most studied, where users drop off). No personally identifiable information is used in analytics. Analytics are only active if you have consented.
| Provider | Purpose | Duration |
|---|---|---|
| Internal (Supabase logs) | Anonymous page view and feature usage counts | 90 days |
We do not currently use any marketing or advertising cookies. If we add them in future, a separate explicit opt-in will be required and this policy will be updated.
On your first visit, we attempt to determine which privacy law applies to you using a three-step process:
America/Toronto) to infer your likely region. This does not require any browser permission.en-GB). If no signal is found, we apply the strictest standard (GDPR) by default.This detection is used solely to show you the appropriate consent banner. The detected jurisdiction is saved with your consent record for audit purposes.
Our payment processor (Dodo Payments) may set their own cookies on their hosted payment pages. Those cookies are governed by Dodo Payments' cookie policy. We do not control those cookies and they are not set on MLTPrep pages.
You can change your cookie preferences at any time in two ways:
Session cookies are deleted when you close your browser. Persistent cookies expire after the duration shown in the tables above. You may delete cookies at any time through your browser. Deleting the mltprep-consent cookie will cause the consent banner to re-appear on your next visit.
If we add new cookie categories or change how existing cookies are used, we will update this page and increment the consent version. Registered users will be shown the updated banner and asked to re-consent.
Questions about these policies? Contact us
MLTPrep is not affiliated with or endorsed by CAMLPR.