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 onThese make the site work: keeping you signed in, protecting forms, processing payments and blocking abusive traffic. They do not require consent.
| Cookie | Set by | What it does | Expires |
|---|---|---|---|
__Secure-next-auth.session-token | codeintuition.io | Keeps 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-token | codeintuition.io | Protects the sign-in and sign-out forms against forged requests. | When you close the browser |
__Secure-next-auth.callback-url | codeintuition.io | Returns you to the page you came from after signing in. | When you close the browser |
__Secure-next-auth.state, __Secure-next-auth.pkce.code_verifier | codeintuition.io | Secure the handshake when you sign in with Google, GitHub or Facebook. Only set while that sign-in is in progress. | 15 minutes |
ci_consent | codeintuition.io | Remembers the choices you make on this page and in the cookie banner, so we do not ask again. | 12 months |
__stripe_mid, __stripe_sid | Stripe | Fraud 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_clearance | Cloudflare | Tell 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 acceptWith 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.
| Cookie | Set by | What it does | Expires |
|---|---|---|---|
_ga | Google Analytics | Distinguishes one visitor from another with a random identifier. | 2 years |
_ga_* | Google Analytics | Keeps 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.
| Item | What it does |
|---|---|
| Code drafts | The code you have typed into a problem, per problem and per language, so it is still there when you come back. |
| Preferred language | The programming language you last chose in the code editor. |
| Timer setting | Whether you want the problem timer on, and for how long. |
| Quiz progress | Your answers so far in a quiz or interview, so a page refresh does not lose them. Cleared when you close the tab. |
| Previous page | The 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.
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].