1. The short version

  • We use Google Analytics 4 (GA4) on nestsheet.com to understand traffic and — with your consent — for remarketing.
  • The banner's default is denied: ignore it or decline, and your device stays free of analytics cookies.
  • Declining does not make you invisible to us entirely: Google's tag still sends anonymous, cookieless signals used for aggregate estimates. Section 4 explains this honestly.
  • Accepting sets the _ga cookies listed in section 3 and switches on analytics and advertising features.
  • Your choice is remembered in your browser for 12 months and can be changed any time via Cookie settings in the footer.
  • Signing in to the builder stores a token in localStorage.
  • The builder app itself currently runs without analytics scripts — section 6.

On your first visit (and again once a saved choice is older than 12 months) a banner offers two equal choices: Decline and Allow analytics. There is no hidden third state — closing nothing, scrolling on, or never touching the banner leaves consent denied, exactly as if you had declined, except that we keep asking on later visits until you choose.

Your answer is saved in your browser as a localStorage entry named ns:consent:v1 (the choice and its date — it never leaves your browser by itself). We re-ask after 12 months. The footer's Cookie settings control reopens the banner whenever you want to change the answer.

3. Cookies we set (after you accept)

Before you accept — and at all times after you decline — the list below is empty: our servers send no Set-Cookie header and Google's script writes nothing. After you accept, Google Analytics sets these first-party cookies on nestsheet.com:

Some browsers shorten these lifetimes on their own — Safari, for example, caps script-set cookies at 7 days. In Google Analytics we keep user-level reporting data for 14 months; the Privacy Policy covers what is collected and on what legal basis.

4. What happens when you decline

Here is the part most cookie policies skip. We run Google's tag in Consent Mode (advanced): the script itself loads for everyone, and while consent is denied it writes nothing to your device and sends only cookieless "pings" — anonymous signals without a persistent identifier, with ad personalisation off. Google uses them for aggregate modelling, such as estimating overall visit counts. They are not used to build a profile of you, and there is nothing on your device linking visits together.

If you want to block even those pings, a browser content blocker that stops googletagmanager.com does it — the site keeps working without the tag.

5. What lives in localStorage

localStorage is browser storage that never travels with requests by itself. We treat it with the same transparency a cookie table gets:

6. The builder app

The GA4 tag runs on this marketing website only. The builder app itself currently runs without analytics scripts — what the app sends to our servers (your files, sheet data, first-party diagnostic logs) is described in the Privacy Policy. If that changes, this page and the Privacy Policy change first and the "Last updated" date moves.

7. Changing your mind and clearing cookies

  • Withdraw or grant consent any time via Cookie settings in the footer. Choosing Decline after an earlier Accept switches consent to denied on the spot — from that moment Google sets no new cookies and reverts to the cookieless signals of section 4.
  • Cookies already on your device are not deleted by withdrawing — they expire on their own (section 3) or can be removed immediately in your browser, usually under Settings → Privacy → Site data for nestsheet.com. Clearing site data also resets your saved banner choice and signs you out of the builder.
  • The website works with cookies blocked in your browser.
  • Google also offers a browser add-on that disables Google Analytics everywhere: tools.google.com/dlpage/gaoptout .

8. Changes

If we add a cookie, a new class of browser storage, or a new analytics tool anywhere on nestsheet.com — including the builder app — this page changes first and the "Last updated" date moves. Anything non-essential ships behind the same consent banner.

9. Contact

Questions about this page: [email protected]. Broader privacy questions: the Privacy Policy.