Cookie Policy

Last Updated: [DATE]

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 / KeyTypeSet ByPurposeDuration
ecc-themelocalStorageeCircuitCalcRemembers your dark/light theme choice so it persists across visits.Until cleared
ecc-consentlocalStorageeCircuitCalcStores 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 4Distinguishes unique users; generates and tracks session data.~2 years
_gidCookie (HTTP)Google Analytics 4Distinguishes users within a single day.24 hours
_ga_* (feature-specific)Cookie (HTTP)Google Analytics 4Supports GA4 feature flags and consent-mode state.Varies (up to ~2 years)
NIDCookie (HTTP)Google (Ads / DoubleClick)Stores information about how you interact with our site and ads, used for ad relevance and remarketing.~6 months
__gsessionid, __gpiCookie (HTTP)Google (Tag Manager / Ads)Session and user-identification signals for Google advertising products.Varies
Conversion cookies (__gac_*)Cookie (HTTP)Google AdsRecords 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.