Last updated: 27 July 2026
This Cookie Policy explains how Acumen Logic Ltd uses cookies and similar storage technologies on acumenlogic.co.uk and the platform at app.acumenlogic.co.uk. It is written to comply with the Privacy and Electronic Communications Regulations 2003 (PECR) and the UK GDPR. It should be read alongside our Privacy Policy.
“Cookies” are small text files placed on your device by a website you visit. We also use the browser’s localStorage for a small amount of functional state (such as remembering your accessibility preferences). Throughout this policy “cookies” covers both, unless we explicitly call out which is which.
Strictly necessary to deliver the Service you have asked for. We cannot turn these off and you cannot disable them in our cookie banner. They include:
Help us understand how visitors and users interact with the Service so we can improve it. Loaded only after you accept analytics in the cookie banner. Includes Google Analytics, PostHog product analytics and Sentry session replay / performance traces.
A separate, related point: your in‑platform performance analytics — the Pro feature that tracks your scores, drill mastery and trends over time — is first‑party application data we hold against your account. It is governed by the Privacy Policy, not this Cookie Policy. It is unaffected by your cookie choices because it is not a cookie or third‑party tracker.
If you receive emails from us about products, lessons or promotions, that’s a separate email marketing preference handled at sign‑up and in Settings → Notifications. It does not involve cookies and is not controlled by the cookie banner.
We use one small first‑party cookie, al_attr, to remember which link brought you to us. If you arrive through a tagged link — a university society, a partner, a newsletter, one of our own campaigns — it stores the code and campaign tags that were in that link, the page you landed on, and when. When you create an account, that record is attached to your account once so we can credit the right source. It holds nothing about you and nothing about your browsing: only what was in the link you clicked. It is never shared with anyone, no third party can read it, and it cannot follow you to other websites. It expires after 30 days and you can delete it at any time in your browser settings. This is not a new consent category — the cookie banner still offers Essential and Analytics only.
| Name | Type | Category | Purpose | Duration |
|---|---|---|---|---|
al_cookie_consent | Cookie + localStorage | Essential | Your cookie‑consent decision. Set as a dot‑domain cookie so the same decision applies on both acumenlogic.co.uk and app.acumenlogic.co.uk. | 1 year |
sb-* | Cookie | Essential | Supabase authentication cookies that keep you signed in to the platform. Cleared when you sign out. | Up to 400 days, or until you sign out |
al_a11y_prefs_v1 | localStorage | Essential | Stores accessibility preferences you have chosen (text size, reduced motion, high contrast, dyslexia‑friendly font, line spacing, colour‑blind‑safe charts). | Until cleared |
al_user_cache | sessionStorage | Essential | Short‑lived cache of your account name and tier, to avoid an extra round‑trip on each page load. | 60 seconds, and cleared when you close the tab |
al_dashboard_resume_dismissed_v1 | localStorage | Essential | Remembers that you have dismissed the “resume your in‑progress assessment” card on the dashboard. | Until cleared |
al_focus_dismissed_v1 | localStorage | Essential | Remembers that you have dismissed the “focus” recommendation card on the dashboard. | Until cleared |
al_verification_dismissed | sessionStorage | Essential | Hides the “please verify your email” banner if you have dismissed it. | Until you close the tab |
al_onboarding_redirected_v1 | sessionStorage | Essential | Stops you being sent round the onboarding flow twice in one visit. | Until you close the tab |
al_attr | Cookie | First‑party attribution | Remembers which link brought you here — the referral code (?ref=) and any campaign tags (utm_*) that were in it, the page you landed on, and when. Used only to credit the right partner, society or newsletter for a signup. Never shared, not readable by any third party, and it cannot track you on other websites. | 30 days (reset by a later tagged link) |
_ga, _ga_* | Cookie | Analytics | Google Analytics 4 — aggregated traffic measurement. Loaded only with consent. We ask Google to shorten your IP address before it is stored. | 2 years |
ph_* | Cookie + localStorage + sessionStorage | Analytics | PostHog — product analytics, and on the platform session replay. Loaded only with consent. | 1 year |
__ph_opt_in_out_* | Cookie | Analytics | Records that you have opted out of PostHog, so it stays off. Written only when you reject or withdraw consent. | 1 year |
sentryReplaySession, sentry_previous_trace | sessionStorage | Analytics | Sentry session replay / performance traces. Loaded only with consent. | Until you close the tab |
Stripe sets its own essential cookies on the checkout page it hosts, governed by the Stripe Cookie Policy. We do not control or read those cookies.
al_attr if you arrived through a tagged link, which we set without asking because it records the link rather than you. Sentry also still reports crashes, without session replay, so we can keep the platform working; that is explained in the Privacy Policy.al_cookie_consent dot‑domain cookie, so you don’t have to choose twice.You can change your cookie choices at any time:
al_cookie_consent cookie / localStorage entry — the banner will then re‑appear on the next page load.Your browser also lets you delete or block cookies entirely; doing so may stop you signing in or break specific features.
The following third‑party services may set cookies if you accept the relevant category:
For Stripe (payments) and Resend (transactional email beacons in messages we send you), please see their respective privacy notices linked in our Privacy Policy.
Where your browser sends a Global Privacy Control (GPC) signal, we treat it as a request to disable the Analytics category until you explicitly opt back in. We do not act on the older Do Not Track header because there is no settled UK standard for it.
If we add, remove or change a cookie, we will update the table above and refresh the “last updated” date. Material changes — for example, the introduction of a new category — will trigger a fresh consent banner.