1. What This Policy Covers
eCircuitCalc (the “Website”) uses cookies and similar technologies to remember your preferences, measure usage, and — only with your consent — deliver relevant advertising. This policy explains exactly what we store, why, and how you can control it. For broader data-handling details, see our Privacy Policy.
2. What Are Cookies?
Cookies are small text files placed on your device by a website. “Similar technologies” include browser localStorage, session storage, and server-side logs. They let a site remember information across page loads and sessions.
3. Categories of Cookies We Use
We group our cookies into three categories:
- Necessary (always active): essential for the Website to function or to remember your explicit choices.
- Analytics (requires your consent): help us understand how visitors use the calculators so we can improve them.
- Advertising (requires your consent; not yet active): when we enable advertising, allows Google AdSense to show you relevant ads and measure campaign performance. Your choice is stored now so no further prompt is needed at launch.
4. Detailed Cookie List
Google Analytics cookies are set only if you consent. Google Ads/DoubleClick cookies will be set only when we activate advertising and you have given advertising consent.
| Name / Key | Type | Set By | Purpose | Duration |
|---|---|---|---|---|
ecc-theme | localStorage | eCircuitCalc | Remembers your dark/light theme choice so it persists across visits. | Until cleared |
ecc-consent | localStorage | eCircuitCalc | Stores your cookie-consent decision (analytics, advertising) and the policy version at the time you chose, so we do not re-prompt unnecessarily. | Until changed or cleared |
_ga, _ga_* | Cookie (HTTP) | Google Analytics 4 | Distinguishes unique users; generates and tracks session data. | ~2 years |
_gid | Cookie (HTTP) | Google Analytics 4 | Distinguishes users within a single day. | 24 hours |
_ga_* (feature-specific) | Cookie (HTTP) | Google Analytics 4 | Supports GA4 feature flags and consent-mode state. | Varies (up to ~2 years) |
NID | Cookie (HTTP) | Google (Ads / DoubleClick) | Stores information about how you interact with our site and ads, used for ad relevance and remarketing. | ~6 months |
__gsessionid, __gpi | Cookie (HTTP) | Google (Tag Manager / Ads) | Session and user-identification signals for Google advertising products. | Varies |
Conversion cookies (__gac_*) | Cookie (HTTP) | Google Ads | Records whether you clicked a Google ad and later used our site, for conversion measurement. | ~90 days |
5. How Consent Works
On your first visit (or after a policy-version change), a cookie banner appears at the bottom of the screen. You can:
- Accept all — enables both analytics and advertising cookies.
- Reject non-essential — only necessary storage is used; no analytics or ad cookies are set.
- Customise — independently toggle analytics and/or advertising.
Your choice is saved in the ecc-consent localStorage entry. We use Google Consent Mode v2 signals (analytics_storage, ad_storage, ad_user_data, ad_personalization) to instruct Google whether it may process your data.
No tracking without consent: the Google Analytics script and any Google Ads tags are not loaded until you explicitly choose to allow them. If you reject, no third-party cookies from Google are set on your device by our site.
6. Withdrawing or Changing Your Consent
- Click “Cookie Settings” in the Website footer at any time to reopen the consent panel and change your choices.
- Clearing your browser’s site data (cookies + localStorage) removes both the cookie preferences and any previously set tracking cookies. You will be asked again on your next visit.
7. Third-Party Services
When you consent to analytics or advertising, the following third-party services may set cookies:
- Google Analytics 4 (Measurement ID:
G-6FVY44TN44) — operated by Google LLC. See Google’s Cookie Policy. - Google Ads / DoubleClick (planned — not yet active) — operated by Google LLC. See Google Ads Settings to manage your ad personalisation across the web.
We do not use any other third-party cookie-setting services (no social-media embeds, no chat widgets, no external CDNs that set cookies).
8. Server-Side Logs
Like most websites, our server records basic access logs (IP address, timestamp, requested URL, user-agent) for security and operational purposes. These are not used to build a profile of you and are retained only as long as needed for those purposes.
9. Do-Not-Track Signals
We do not currently honour “Do Not Track” browser signals, because our tracking is already consent-gated: if you have not opted in, no analytics or advertising scripts run regardless of your DNT setting.
10. Children’s Privacy
eCircuitCalc is a general-audience engineering reference and does not knowingly collect data from children under 13 (or the relevant age in your jurisdiction). No cookies targeting minors are used.
11. Changes to This Policy
If we add new cookie types or change our consent flow, we will update the “Last Updated” date above and increment our internal policy version (POLICY_VERSION in consent.js). That triggers a re-prompt to all visitors so they can review and confirm their preferences again.
12. Contact
Questions about this Cookie Policy? Reach us via the Contact page. We aim to respond within a few business days.