Skip to content
Marc Allington
Marc Allington

Cookie Policy

Last updated: 1 June 2026

This Cookie Policy explains how this website ("the Site") uses cookies and similar local storage, and how you can control them. It should be read alongside our Privacy Policy.

What are cookies?

Cookies are small text files stored on your device by your browser. "Similar technologies" includes localStorage and sessionStorage, which the Site also uses to remember your preferences. We refer to all of these collectively as "cookies" below.

How we use them

We group what we store into two categories:

Strictly necessary

These are required for the Site to function and are always active. They do not require your consent. They include:

  • Cookie consent choice — remembers whether you accepted or rejected analytics, so we don't ask again.
  • Theme / appearance preference — remembers your selected theme and light/dark mode.
  • Authentication (only if you have an account) — keeps you signed in. Managed by Supabase.
  • Bot protection — Cloudflare Turnstile may set a token to verify you are not a bot when you use the chat or submit a form.

Analytics (optional)

Only set if you click "Accept" on the cookie banner. We use these to count page views and understand which content is useful. The data is anonymous — we store a hashed visitor identifier, not your name or raw IP address. See section 1 of the Privacy Policy for detail.

If you choose "Necessary only," no analytics are collected.

Cookies set by third parties

Some cookies are set by the services we rely on:

ProviderPurpose
CloudflareBot protection (Turnstile)
SupabaseAuthentication (signed-in users only)
VercelWebsite hosting / security

Managing your choice

  • On the Site: use the cookie banner shown on your first visit. To change your decision later, clear your browser's storage for this Site and the banner will reappear.
  • In your browser: most browsers let you block or delete cookies in their settings. Blocking strictly necessary cookies may stop parts of the Site working.

Changes to this policy

We may update this policy from time to time. The "last updated" date at the top reflects the latest version.

Contact

Questions about cookies? Contact [privacy contact email — e.g. marc@solvewithsoftware.com].