Cookie Policy

Which cookies and similar technologies codeintuition.io uses, what each one does, and how you control them. This page is part of our Privacy Policy.

Last updated 28 September 2026

Your choices

Strictly necessary cookies are always on, because the site cannot work without them. Analytics cookies are off until you turn them on. Change your choice at any time here or from the footer of any page.

What cookies are

A cookie is a small text file that a website stores in your browser. Cookies set by the site you are visiting are first-party cookies; cookies set by another company through that site are third-party cookies. This page also covers browser storage, which works like cookies but is never sent to a server on its own. You can delete or block cookies in your browser settings; if you block the strictly necessary ones you will not be able to stay signed in. If your browser sends the Global Privacy Control signal, we treat it as a decline for analytics and do not show the banner.

Strictly necessary cookies

Always on

These make the site work: keeping you signed in, protecting forms, processing payments and blocking abusive traffic. They do not require consent.

CookieSet byWhat it doesExpires
__Secure-next-auth.session-tokencodeintuition.ioKeeps you signed in. An encrypted session token that identifies your account to the site and to our API. Split into numbered parts when large.2 days after your last visit
__Host-next-auth.csrf-tokencodeintuition.ioProtects the sign-in and sign-out forms against forged requests.When you close the browser
__Secure-next-auth.callback-urlcodeintuition.ioReturns you to the page you came from after signing in.When you close the browser
__Secure-next-auth.state, __Secure-next-auth.pkce.code_verifiercodeintuition.ioSecure the handshake when you sign in with Google, GitHub or Facebook. Only set while that sign-in is in progress.15 minutes
ci_consentcodeintuition.ioRemembers the choices you make on this page and in the cookie banner, so we do not ask again.12 months
__stripe_mid, __stripe_sidStripeFraud prevention while you pay. Stripe processes card payments for us; these are only set on the checkout page.1 year / 30 minutes
__cf_bm, cf_clearanceCloudflareTell real visitors apart from automated traffic. Cloudflare sits in front of the site and protects it from abuse.30 minutes / up to 1 year

Analytics cookies

Off until you accept

With your permission we use Google Analytics to understand how the platform is used: which lessons and problems people visit, which features they use, and where they get stuck. Nothing is loaded from Google, and none of these cookies are set, until you accept. If you later change your mind we delete them and stop measuring.

CookieSet byWhat it doesExpires
_gaGoogle AnalyticsDistinguishes one visitor from another with a random identifier.2 years
_ga_*Google AnalyticsKeeps track of a single visit (a session) on the site.2 years

What Google Analytics receives when you accept: the pages you visit, the features you use, your subscription tier, and a hashed account identifier that cannot be turned back into your email. We never send your email address, your name, or the code you write. How Google uses this data is described in the Google privacy and terms pages.

Browser storage

The site keeps a few things in your browser so the editor and quizzes behave the way you left them. This data stays in your browser and is not used to track you.

ItemWhat it does
Code draftsThe code you have typed into a problem, per problem and per language, so it is still there when you come back.
Preferred languageThe programming language you last chose in the code editor.
Timer settingWhether you want the problem timer on, and for how long.
Quiz progressYour answers so far in a quiz or interview, so a page refresh does not lose them. Cleared when you close the tab.
Previous pageThe page you were on before signing in, so we can send you back to it. Cleared when you close the tab.

Third parties

The companies whose cookies can appear while you use the site, and when.

Google

Analytics, only after you accept. If you sign in with Google, it also sets its own cookies on its own pages during that sign-in.

GitHub and Facebook

Only if you choose to sign in with them, and only on their own pages.

Stripe

Card payments on the checkout page.

Cloudflare

Delivers the site and protects it from abusive traffic.

Some pages load fonts and the code editor from public content delivery networks (Google Fonts, jsDelivr, unpkg). These requests do not set cookies.

Changes to this policy

When we add a cookie or a new category we update this page and, where your consent is needed, ask you again.

Contact

Questions about cookies or your data: [email protected].