Legal
Cookie Policy
Last updated 30 October 2026
Cookies are small files a website saves in your browser. Local storage and session storage do the same job and are covered by the same rules (the UK's Privacy and Electronic Communications Regulations and the EU ePrivacy Directive), so this page lists all of them.
We don't use advertising cookies or cross-site tracking, and we don't load fonts, scripts or images from other companies before you choose. The only exceptions are Cloudflare, which protects the site, and Paddle, which loads only when you open checkout.
You can change your choice at any time.
Strictly necessary
Needed to sign you in, keep the site secure and take payments. The law allows these without consent, and the site can't work properly without them.
| Name | Set by | Type | What it's for | How long |
|---|---|---|---|---|
serpsoup_cookie_consent | Serpsoup | Local storage | Remembers your cookie choice | Until you change it or clear your browser |
sb-dnyjbwxlhpallcmwphet-auth-token* | Serpsoup (Supabase) | Local storage | Keeps you signed in (and, briefly, completes Google sign-in) | Until you sign out |
serpsoup:terms-pending | Serpsoup | Local storage | Carries your Terms tick-box across Google sign-in | Until sign-in finishes |
serpsoup:beta-code | Serpsoup | Local storage | Holds a beta invite code while you sign in, so it can be applied | Until the code is applied |
paa_pending_topic | Serpsoup | Session storage | Keeps the search you started before signing up, to save it afterwards | Until you close the tab |
serpsoup:setup-topic | Serpsoup | Session storage | Remembers the first topic you added during setup | Until you close the tab |
serpsoup:welcome-checked:* | Serpsoup | Session storage | Stops the welcome check repeating on every page | Until you close the tab |
__cf_bm, cf_clearance | Cloudflare | Cookie | Tells people from bots and protects the site from attacks (set only when Cloudflare needs to) | 30 minutes (__cf_bm); up to 1 year (cf_clearance) |
Paddle checkout cookies | Paddle | Cookie | Set by Paddle only when you open checkout, to take payment securely and prevent fraud. See Paddle's cookie policy | Set by Paddle |
serpsoup_cookie_consent- Set by
- Serpsoup
- Type
- Local storage
- What it's for
- Remembers your cookie choice
- How long
- Until you change it or clear your browser
sb-dnyjbwxlhpallcmwphet-auth-token*- Set by
- Serpsoup (Supabase)
- Type
- Local storage
- What it's for
- Keeps you signed in (and, briefly, completes Google sign-in)
- How long
- Until you sign out
serpsoup:terms-pending- Set by
- Serpsoup
- Type
- Local storage
- What it's for
- Carries your Terms tick-box across Google sign-in
- How long
- Until sign-in finishes
serpsoup:beta-code- Set by
- Serpsoup
- Type
- Local storage
- What it's for
- Holds a beta invite code while you sign in, so it can be applied
- How long
- Until the code is applied
paa_pending_topic- Set by
- Serpsoup
- Type
- Session storage
- What it's for
- Keeps the search you started before signing up, to save it afterwards
- How long
- Until you close the tab
serpsoup:setup-topic- Set by
- Serpsoup
- Type
- Session storage
- What it's for
- Remembers the first topic you added during setup
- How long
- Until you close the tab
serpsoup:welcome-checked:*- Set by
- Serpsoup
- Type
- Session storage
- What it's for
- Stops the welcome check repeating on every page
- How long
- Until you close the tab
__cf_bm, cf_clearance- Set by
- Cloudflare
- Type
- Cookie
- What it's for
- Tells people from bots and protects the site from attacks (set only when Cloudflare needs to)
- How long
- 30 minutes (__cf_bm); up to 1 year (cf_clearance)
Paddle checkout cookies- Set by
- Paddle
- Type
- Cookie
- What it's for
- Set by Paddle only when you open checkout, to take payment securely and prevent fraud. See Paddle's cookie policy
- How long
- Set by Paddle
Functional
Remember choices you make, like your colour theme or how you arranged a question map. They stay in your browser, aren't used to track you and are allowed without consent because they only do what you asked.
| Name | Set by | Type | What it's for | How long |
|---|---|---|---|---|
serpsoup:soup | Serpsoup | Local storage | Your soup colour theme | Until you change it or clear your browser |
serpsoup:mode | Serpsoup | Local storage | Light or dark mode, if you picked one | Until you change it or clear your browser |
serpsoup:soup-login | Serpsoup | Session storage | Plays the sign-in animation once after Google sign-in | A few seconds |
serpsoup:soupspeed | Serpsoup | Session storage | Animation speed preview (only if you use the speed link) | Until you close the tab |
serpsoup:calendar-regions | Serpsoup | Local storage | Which countries' key dates your calendar shows | Until you change it or clear your browser |
serpsoup:last-lookup:v1 | Serpsoup | Local storage | Shows your last free homepage search when you come back (kept only in your browser) | Until replaced or you clear your browser |
serpsoup:qmap:v1:* | Serpsoup | Local storage | How you arranged a question map (layout, folded branches) | Until you reset it or clear your browser |
serpsoup:feedback-asked:* | Serpsoup | Local storage | Makes sure the feedback card asks at most once a day | Overwritten daily |
serpsoup:track-asked:*, serpsoup:saved-untracked:* | Serpsoup | Local storage | Stops us asking again whether to track a topic | Until you clear your browser |
paa-beta-dismissed-v1 | Serpsoup | Local storage | Remembers that you closed the beta bar | Until you clear your browser |
serpsoup:beta-bar-hidden | Serpsoup | Session storage | Hides the feedback bar for this visit after you close it | Until you close the tab |
paa-loading-quips-v1 | Serpsoup | Local storage | Which loading messages you've already seen, so they don't repeat | Until you clear your browser |
serpsoup:soup- Set by
- Serpsoup
- Type
- Local storage
- What it's for
- Your soup colour theme
- How long
- Until you change it or clear your browser
serpsoup:mode- Set by
- Serpsoup
- Type
- Local storage
- What it's for
- Light or dark mode, if you picked one
- How long
- Until you change it or clear your browser
serpsoup:soup-login- Set by
- Serpsoup
- Type
- Session storage
- What it's for
- Plays the sign-in animation once after Google sign-in
- How long
- A few seconds
serpsoup:soupspeed- Set by
- Serpsoup
- Type
- Session storage
- What it's for
- Animation speed preview (only if you use the speed link)
- How long
- Until you close the tab
serpsoup:calendar-regions- Set by
- Serpsoup
- Type
- Local storage
- What it's for
- Which countries' key dates your calendar shows
- How long
- Until you change it or clear your browser
serpsoup:last-lookup:v1- Set by
- Serpsoup
- Type
- Local storage
- What it's for
- Shows your last free homepage search when you come back (kept only in your browser)
- How long
- Until replaced or you clear your browser
serpsoup:qmap:v1:*- Set by
- Serpsoup
- Type
- Local storage
- What it's for
- How you arranged a question map (layout, folded branches)
- How long
- Until you reset it or clear your browser
serpsoup:feedback-asked:*- Set by
- Serpsoup
- Type
- Local storage
- What it's for
- Makes sure the feedback card asks at most once a day
- How long
- Overwritten daily
serpsoup:track-asked:*, serpsoup:saved-untracked:*- Set by
- Serpsoup
- Type
- Local storage
- What it's for
- Stops us asking again whether to track a topic
- How long
- Until you clear your browser
paa-beta-dismissed-v1- Set by
- Serpsoup
- Type
- Local storage
- What it's for
- Remembers that you closed the beta bar
- How long
- Until you clear your browser
serpsoup:beta-bar-hidden- Set by
- Serpsoup
- Type
- Session storage
- What it's for
- Hides the feedback bar for this visit after you close it
- How long
- Until you close the tab
paa-loading-quips-v1- Set by
- Serpsoup
- Type
- Local storage
- What it's for
- Which loading messages you've already seen, so they don't repeat
- How long
- Until you clear your browser
Analytics
Only used if you choose “Accept all”. They help us see which features are used and where people get stuck. Choosing “Necessary only” stops them and deletes PostHog's cookies.
| Name | Set by | Type | What it's for | How long |
|---|---|---|---|---|
ph_<project key>_posthog | PostHog | Cookie and local storage | Counts visits and recognises returning visitors for product analytics | 1 year |
ph_* (session) | PostHog | Session storage | Groups page views into a visit | Until you close the tab |
ph_<project key>_posthog- Set by
- PostHog
- Type
- Cookie and local storage
- What it's for
- Counts visits and recognises returning visitors for product analytics
- How long
- 1 year
ph_* (session)- Set by
- PostHog
- Type
- Session storage
- What it's for
- Groups page views into a visit
- How long
- Until you close the tab
Controlling cookies in your browser
Besides Cookie settings, you can block or delete cookies and site data in your browser's settings. If you block strictly necessary ones you won't be able to stay signed in. Signing out removes the sign-in item; clearing site data for serpsoup.com removes everything on this page.
More information
How we use the data these collect is explained in our Privacy Policy. Questions? Get in touch.
Serpsoup is a trading name of Seventy Fourth Ltd (t/a Fourth Go), registered in England and Wales, company no. 17537886. Registered office: c/o Tayler Bradshaw, Cambridge House, 16 High Street, Saffron Walden, Essex, CB10 1AX.

