Cookie Policy
Last updated: October 3, 2026
What cookies are
Cookies are small text files a website stores in your browser. Sites can also use similar browser storage, such as localStorage and sessionStorage. This policy covers all of them. The site is run by Avnish Yadav (CodeItronics).
How consent works
The site uses Google Consent Mode v2 together with Google's own consent message.
- In the EEA, the UK and Switzerland, analytics and advertising storage is "denied" by default. Google's message asks for your choice, and Google's tags only set their analytics and advertising cookies after you agree. Before that, Google's tags may send cookieless signals without identifiers.
- Elsewhere, analytics and advertising storage is allowed by default.
- US states: where a US state privacy law applies, Google's message adds a "Do not sell or share my personal information" option, and your choice is respected for Google ads.
- To change your choice, use "Privacy choices" in the site footer. Where Google's consent message applies, it reopens the message; otherwise it brings you to this page.
The site's own storage (below) is used for site features and contains no advertising identifiers. Our page counter stores nothing in your browser.
Google cookies
These are set by Google when its tags run. Durations are those Google publishes, and Google may change or add cookies. See Google's list of cookies and how Google uses information from sites.
| Cookie | Provider | Purpose | Duration |
|---|---|---|---|
_ga |
Google Analytics 4 | Tells visitors apart for usage statistics | 2 years |
_ga_<ID> |
Google Analytics 4 | Keeps the session state for usage statistics | 2 years |
__gads |
Google AdSense | Ad delivery, measurement and frequency capping | 13 months |
__gpi |
Google AdSense | Ad delivery, measurement and frequency capping | 13 months |
__eoi |
Google AdSense | Security and fraud prevention for ads | 6 months |
IDE |
Google (doubleclick.net) | Ad personalisation and measurement | 13 months in the EEA and UK, 24 months elsewhere |
FCCDCF |
Google consent message | Stores your consent choice | 13 months |
FCNEC |
Google consent message | Stores consent state for ad measurement | 1 year |
Google Tag Manager loads Google Analytics and does not set its own cookies.
Our own storage
| Name | Type | Purpose | Duration |
|---|---|---|---|
theme |
localStorage | Remembers light or dark mode | Until you clear it |
next-auth.session-token, next-auth.csrf-token, next-auth.callback-url (prefixed __Secure- or __Host- on HTTPS) |
Cookies | Keep the site owner logged in to the admin area. Never set for visitors | Session token up to 30 days; the others until you close the browser |
__prerender_bypass |
Cookie | Lets the site owner preview unpublished posts. Never set for visitors | Until you close the browser |
Other services
- YouTube: some project pages embed YouTube videos, which may set YouTube cookies when the video loads. Product pages use YouTube's privacy-enhanced mode (youtube-nocookie.com).
- Cal.com: the booking window loads Cal.com's script only when you point at, focus or click a "Book a call" button. Cal.com may then use its own storage.
- Gumroad, affiliate partners and other sites: when you follow a link to them they may set their own cookies, for example to credit a referral. We do not control those cookies.
Managing cookies
- Use "Privacy choices" in the footer to change your consent where Google's consent message applies.
- Block or delete cookies and site data in your browser settings. The site still works, but it will forget your light or dark mode choice.
- Opt out of personalised ads with Google's My Ad Center or AdChoices.
- Opt out of Google Analytics on all sites with Google's browser add-on.
Changes
We update this policy when we add or remove services. The "Last updated" date at the top shows the latest version. Questions: avnish@codeitronics.com.