Parity
Cookies & storage

What this browser keeps

Parity v1 is local-first. This page explains what the browser stores, what a service worker does, and why you may see a one-time preference banner — without third-party ad trackers.

localStorage (primary)

Household profiles, policies, intents, quotes, shortlists, waitlists, support inbox, theme, welcome dismiss, cookie-banner dismiss, and other demo keys live under names like parity_app_v1 and companion keys. Nothing is uploaded to a Parity server in this build. See /privacy for the full inventory.

Cookies

Parity does not set third-party advertising or analytics cookies in v1. Any first-party cookies would only come from the hosting stack or Next.js itself (for example session/routing needs on a future origin deploy) — not from ad networks. Preference dismissals use localStorage, not tracking cookies.

Service worker (optional shell)

An optional service worker may register to precache a small offline shell (/offline, icons, manifest). It does not sync policies, quotes, health data, or waitlists. Unregister it in DevTools → Application if you prefer; clearing site data removes it with the rest of the demo.

No third-party ad trackers (v1)

No Google Ads / Meta pixels, no fingerprinting SDKs, no sold advertising IDs. In-product “analytics” and NPS live in localStorage for founder demo storytelling only.

Cookie / consent preference banner

A lightweight marketing-layout banner (Wave 155) offers Essential only or Accept all, stores preference in parity_consent_v1 (legacy dismiss key still honored), and links to /privacy, /cookies, and /app/privacy. It is a transparency stub — not a full CMP — because v1 has no third-party ad cookies to consent to. Revisit this page anytime from the footer.

Your controls

Use /app/privacy (export household JSON + delete all parity_* keys with confirm), Settings → export / reset, clear site data in the browser, or reset consent preference after clearing storage. Theme and welcome keys are separate companion preferences; wiping site data clears all of them.

Wave 733 · Cookies hub ladder deepen · SAMPLE
5 rungs

SAMPLE Cookies hub ladder deepen · 5 rungs · Wave 733

SAMPLE deepen — hub · notice · prefs · policy · deeper ladder on /cookies.

Wave 733 · Cookies hub ladder deepen on /cookies (≠ cookiesNoticeDeepen / cookiesPrefsDeepen).

Rungs

5

≠ cookiesNoticeDeepen

Kinds

5

Ladder variety

Wave

733

Post-v33.00 deepen

  1. Rung 1
    hub
    Hub · SAMPLE

    SAMPLE hub ladder stub.

  2. Rung 2
    notice
    Notice · SAMPLE

    SAMPLE notice ladder stub.

  3. Rung 3
    prefs
    Prefs · SAMPLE

    SAMPLE prefs ladder stub.

  4. Rung 4
    policy
    Policy · SAMPLE

    SAMPLE policy ladder stub.

  5. Rung 5
    deeper
    Deeper · SAMPLE

    SAMPLE deeper ladder stub.

SAMPLE Cookies hub ladder deepen — ladder on /cookies. Distinct from related packs (cookiesNoticeDeepen / cookiesPrefsDeepen). Not live payments, production CRM, claims filing, or licensed advice.

Wave 916 · Cookies page hub ladder · SAMPLE
5 rungs

SAMPLE Cookies page hub ladder deepen · 5 rungs · Wave 916

SAMPLE deepen — hub · assess · share · tradeoff · deeper ladder on /cookies.

Wave 916 · Cookies page hub ladder deepen on /cookies (≠ cookiesHubLadderDeepen / cookiesNoticeDeepen / cookiesPrefsDeepen).

Rungs

5

≠ cookiesHubLadderDeepen

Kinds

5

Ladder variety

Wave

916

Package 42.1.0 tip

  1. Rung 1
    hub
    Hub · SAMPLE

    SAMPLE hub ladder stub.

  2. Rung 2
    assess
    Assess · SAMPLE

    SAMPLE assess ladder stub.

  3. Rung 3
    share
    Share · SAMPLE

    SAMPLE share ladder stub.

  4. Rung 4
    tradeoff
    Tradeoff · SAMPLE

    SAMPLE tradeoff ladder stub.

  5. Rung 5
    deeper
    Deeper · SAMPLE

    SAMPLE deeper ladder stub.

SAMPLE Cookies page hub ladder deepen — ladder on /cookies. Distinct from related packs (cookiesHubLadderDeepen / cookiesNoticeDeepen / cookiesPrefsDeepen). Not live payments, production CRM, claims filing, or licensed advice.

Wave 521 · Cookies prefs · SAMPLE
4 rungs

SAMPLE cookies prefs · 4 rungs

SAMPLE deepen — essential · functional · analytics · marketing prefs ladder on /cookies.

Wave 521 · preference category ladder on /cookies (≠ cookiePolicyDeepen). Parity v1 is local-first. This page explains what the browser stores, wh…

Pref rungs

4

category ladder

Policy pillars

6

≠ cookiePolicyDeepen

Wave

521

Parity v1 is local-first. Th…

  1. Rung 1
    Essential · SAMPLE
    required

    localStorage demo keys + optional SW shell — always on.

  2. Rung 2
    Functional · SAMPLE

    Theme, welcome dismiss, preference banner — local-only.

  3. Rung 3
    Analytics · SAMPLE

    In-product NPS / analytics stay in localStorage — no third-party pixels.

  4. Rung 4
    Marketing · SAMPLE

    v1 ships without ad trackers — Accept-all is a transparency stub.

SAMPLE cookies prefs deepen — preference category ladder and CTAs on /cookies. Distinct from cookiePolicyDeepen storage pillars. Not a full CMP, cookie wall, IAB TCF signal, or production consent ledger. v1 has no third-party ad trackers.

Wave 582 · Cookies notice deepen · SAMPLE
5 rungs

SAMPLE cookies notice deepen · 5 rungs · Wave 582

SAMPLE deepen — notice · essential · analytics · prefs · withdraw cookies notice ladder on /cookies.

Wave 582 · cookies notice deepen on /cookies (≠ cookiesDeepen / cookiesPrefsDeepen / cookiePolicyDeepen / cookiePreferenceDeepen).

Rungs

5

≠ cookiesPrefsDeepen

Kinds

5

Ladder variety

Wave

582

25.6.0 tip

  1. Rung 1
    notice
    Notice · SAMPLE

    Banner · first-visit notice.

  2. Rung 2
    essential
    Essential · SAMPLE

    Strictly-necessary cookies.

  3. Rung 3
    analytics
    Analytics · SAMPLE

    Optional analytics · SAMPLE.

  4. Rung 4
    prefs
    Prefs · SAMPLE

    Preference center link.

  5. Rung 5
    withdraw
    Withdraw · SAMPLE

    Withdraw consent path.

SAMPLE cookies notice deepen — ladder on /cookies. Distinct from cookiesDeepen / cookiesPrefsDeepen / cookiePolicyDeepen / cookiePreferenceDeepen. Not live payments, production CRM, claims filing, or licensed advice.

Related

Full privacy inventory and demo terms live next door. PWA shell details are in PWA.md.