Cookie Policy
Last updated: September 7, 2026
This Cookie Policy explains what cookies are, which cookies iwantcoding.com uses, and how you can control them. This policy is part of our Privacy Policy.
What are cookies?
Cookies are small text files that a website places on your device when you visit. They are widely used to make websites work, remember your preferences, understand how the site is used, and deliver relevant advertising.
Cookies we use
1. Strictly necessary (always on)
Required for the site to function. Cannot be disabled.
| Cookie | Purpose | Duration |
|---|---|---|
XSRF-TOKEN | Cross-site request forgery protection | Session |
iwantcoding_session | Keeps you logged in | 2 hours |
l3.handle.v1 (localStorage) | Remembers your comment handle | Persistent |
iwantcoding.progress.v1 (localStorage) | Saves your lesson progress | Persistent |
2. Analytics (optional)
| Cookie | Provider | Purpose | Duration |
|---|---|---|---|
_ga | Google Analytics 4 | Distinguishes users | 2 years |
_ga_XXX | Google Analytics 4 | Session state | 2 years |
IP addresses are anonymised. See Google's cookie documentation.
3. Security (optional but recommended)
| Cookie | Provider | Purpose | Duration |
|---|---|---|---|
_GRECAPTCHA | Google reCAPTCHA v3 | Detects bots on forms | 6 months |
4. Advertising (Google AdSense)
| Cookie | Provider | Purpose | Duration |
|---|---|---|---|
__gads | Google AdSense | Frequency capping and ad measurement | 13 months |
__gpi | Google AdSense | Personalised ads (where consented) | 13 months |
IDE | Google DoubleClick | Ad targeting | 13 months |
How to manage cookies
In your browser
Every modern browser lets you view, block, or delete cookies. Guides:
Blocking strictly-necessary cookies may break login, comments, and progress tracking.
Opt out of personalised advertising
- Global: aboutads.info/choices
- Google Ads: adssettings.google.com
- Network Advertising Initiative: networkadvertising.org/choices
- EU users: youronlinechoices.eu
Do Not Track
We honour "Do Not Track" browser signals for our own analytics. Third parties (such as Google AdSense) may not.
Changes to this policy
Updated whenever we add or remove a cookie provider. Material changes will be announced on the site.
Contact
Questions? Email admin@iwantcoding.com.