Essential cookies and storage
These keep GRAIL secure and working. They are always on, because the site cannot function without them.
Sign-in and session: when you sign in, GRAIL's authentication provider, Supabase, keeps your session in your browser so you stay signed in, and GRAIL sets a secure, HTTP-only session cookie (__grail_auth_token) that protects signed-in pages. The session cookie lasts up to one hour and is renewed while you use the site; it is removed when you sign out.
Security and fraud prevention: the sign-in and account-creation pages use Cloudflare Turnstile to tell people apart from automated abuse. Turnstile runs from Cloudflare and may set or read its own cookies for that purpose.
Checkout: payment happens on Stripe's hosted checkout page. Stripe may use its own cookies there for payment security and fraud prevention; GRAIL never sees your full card details.
Your cookie choice: GRAIL stores your cookie preferences in a first-party cookie (grail_cookie_consent) for about six months, so it does not ask you again on every visit. It records only your choices and when you made them.
Features you use: GRAIL also uses your browser's local storage for things you start yourself, such as remembering a referral or ambassador link you followed until you finish signing up, onboarding progress, and display preferences like grid or compact view. This information stays in your browser.