Skip to main content
DRAFT, not lawyer-reviewed. Do not rely on this document for legal purposes.

Cookies Policy

DRAFT — not lawyer-reviewed. Planning artifact for internal review and counsel polish. Do not publish, link from the marketing site, or present to users until reviewed by qualified legal counsel.

Product alignment: Default categories match CONTEXT.md and PLAN.md — Essential cookies always on; Functional default on (opt-out); Analytics and Marketing default off (opt-in). See also privacy-policy.md Section 22.


Document control

FieldValue
VersionDRAFT-1
Effective date (planned)TBD — upon counsel approval and product launch
Last updated (draft)2026-05-19
Last reviewed by counselNever (not yet)
Anchored to product features as of2026-05-19
Governing entity3rdSpace, Inc. ("3rdSpace," "we," "us," "our")
Primary domainsthe3rd-space.com (marketing site + host platform); future consumer app domains TBD
Related policiesPrivacy Policy, Terms of Service, Acceptable Use Policy

Table of contents


1. Introduction and scope

This Cookies Policy explains how 3rdSpace, Inc. uses cookies, pixels, tags, local storage, session storage, IndexedDB, and similar technologies (together, "cookies" or "cookie technologies") on:

  1. the marketing website at https://the3rd-space.com;
  2. the host platform (authenticated SaaS for organizations, brands, and locations);
  3. public tools (contact form, Smart TV pairing at /tv/, demo/sales mode, future lead forms); and
  4. the future consumer app (policy will be updated before release).

Read this together with our Privacy Policy and Terms of Service. If there is a conflict between a summary in the marketing banner and this policy, this policy controls.

Illustrative tables. Cookie names and durations marked (illustrative until production cookie audit) are placeholders until engineering completes a live-environment audit with counsel.

2. Who this policy applies to

3rdSpace operates a dual-sided platform: a B2B host platform (current focus) and a future B2C consumer app. Cookie practices may differ slightly between surfaces; we will segment disclosures in the consumer app privacy label and update this policy before app store submission.

This policy applies to:

AudienceExamples
Host organization usersOwners, Admins, Managers, Employees using the dashboard
Prospective hostsVisitors on /pricing, /signup, demo flows
AffiliatesParticipants in the Affiliate Marketing tool (L1+ cookie attribution)
Anonymous visitorsMarketing pages before sign-in
Smart TV operatorsStaff pairing a display via /tv/
Future consumer app usersWhen the B2C app launches
Support and sales prospectsContact form submitters, demo/sales flows

Roles and billing. Users with Owner or Admin roles manage billing (Stripe) and may encounter additional essential cookies during Checkout. Managers and Employees use the same Preference Center for their own account.

Host customers' end consumers. Data about your customers may be processed in your CRM and tools; cookies on websites you publish through Website Services are your responsibility to disclose. This policy covers 3rdSpace-operated domains and embeds we control.

3. What cookies and similar technologies are

A cookie is a small text file stored on your computer or mobile device when you visit a site. First-party cookies are set by the3rd-space.com. Third-party cookies are set by another domain (for example stripe.com, google.com, sentry.io, cloudflare.com).

We also use:

  • Local Storage — persists until cleared; used for UI state and consent mirrors;
  • Session Storage — cleared when the tab closes;
  • IndexedDB — structured client storage for offline-capable features (limited at launch);
  • Pixels / beacons — 1×1 images or scripts recording opens/clicks (SendGrid, future ads);
  • SDK identifiers — mobile advertising IDs in the future app (disclosed in app store privacy labels).

4. How we use cookies — overview by category

4.1 Essential (strictly necessary) — always on

You cannot disable essential cookies in the Cookie Preference Center. They support:

  • Firebase Authentication sessions and token refresh;
  • CSRF and session fixation protections;
  • active organization / brand / location context in the dashboard;
  • Stripe Checkout, billing portal embeds, and fraud signals;
  • Cloudflare Turnstile on /contact, demo email gates, and rate-limited endpoints;
  • 3rdspace_cookie_consent_v1 and signed-in consent records (to avoid repeated prompts);
  • Smart TV device pairing identifiers on /tv/;
  • invite-code and abuse-prevention rate limiting.

4.2 Functional — default ON, opt-out available

Functional cookies remember non-critical preferences:

  • light/dark theme (also stored on your user profile in Firestore);
  • first day of week for calendars;
  • collapsed sidebar, table column widths, recently viewed lists;
  • dismissed product tours and changelog modals.

4.3 Analytics — default OFF, opt-in required

Analytics cookies measure aggregated product and marketing performance. Default: off until you opt in via Account Settings or a future granular banner. Planned vendor: Google Analytics 4 on the marketing site post-consent. In-app analytics may use first-party event logs without third-party ad cookies unless you opt in.

4.4 Marketing — default OFF, opt-in required

Marketing cookies attribute visits to campaigns:

  • UTM parameters from Email System / SMS / Campaign Manager links;
  • QR Code Generator and short-link slugs;
  • Affiliate Marketing L1 cookie window attribution;
  • future conversion pixels (none enabled at US launch by default).

Marketing cookies do not equal marketing email/SMS consent (separate checkbox at sign-up).

5. Default settings and your choices

CategoryMarketing site (anonymous)Signed-in platformDisable?
EssentialOnOnNo
FunctionalMinimalOn by defaultYes
AnalyticsOffOffYes (opt-in)
MarketingOffOffYes (opt-in)

We do not pre-check analytics or marketing toggles. Essential cookies remain active if you opt out of all optional categories.

Path: Account → Settings → Privacy → Cookie preferences

Features:

  1. Toggles: Functional, Analytics, Marketing (Essential read-only).
  2. Links to /cookies and /privacy.
  3. Save → writes cookiePreferences on your user document + updates client script guards.
  4. Shows policy version DRAFT-1 and timestamp.
  5. Reset to defaults: Functional on; Analytics off; Marketing off.

Withdrawing consent stops new non-essential writes; clear browser data to remove existing third-party cookies.

US-friendly first-visit banner (Q-P1-28):

We use cookies to improve your experience. [Got it] · [Privacy policy]

  • Sets 3rdspace_cookie_consent_v1 (planned 12 months).
  • Got it ≠ analytics/marketing opt-in.
  • Essential + Turnstile still load for protected forms.
  • Upgrade to geo-gated UI if ≥5% EEA/UK traffic (Section 23).
CategoryGDPR (future EU)US (summary)
EssentialContract; legitimate interests (security)Service necessity
FunctionalConsent when not strictly necessaryNotice + choice
AnalyticsConsentOpt-in where required
MarketingConsentOpt-in; distinct from TCPA/email consent

Verified names will replace illustrative rows after audit.

Cookie / storage keyProviderPurposeDurationType
3rdspace_cookie_consent_v13rdSpace, Inc.Stores marketing-site banner acknowledgment and version12 months (planned)HTTP (first-party)
3rdspace_session3rdSpace, Inc.Authenticated session binding (illustrative name)SessionHTTP (first-party)
3rdspace_csrf3rdSpace, Inc.CSRF token for mutating requestsSessionHTTP (first-party)
3rdspace_org_ctx3rdSpace, Inc.Active organization selector30 days (planned)HTTP (first-party)
3rdspace_theme3rdSpace, Inc.Theme mirror when functional cookies enabled1 year (planned)Local Storage
3rdspace_affiliate3rdSpace, Inc.Affiliate attribution window (marketing category)30 days (planned)HTTP (first-party)
tv_device_id3rdSpace, Inc.Smart TV pairing device binding1 year (planned)HTTP (first-party)
demo_session3rdSpace, Inc.Isolated demo/sales mode session24 hours (planned)HTTP (first-party)
3rdspace_misc_01 (illustrative until production cookie audit)3rdSpace, Inc.UI stateSessionHTTP (first-party)
3rdspace_misc_02 (illustrative until production cookie audit)3rdSpace, Inc.Calendar week start1 hourHTTP (third-party)
3rdspace_misc_03 (illustrative until production cookie audit)3rdSpace, Inc.Feature flags cache1 dayLocal Storage
3rdspace_misc_04 (illustrative until production cookie audit)3rdSpace, Inc.Banner dismiss7 daysSession Storage
3rdspace_misc_05 (illustrative until production cookie audit)3rdSpace, Inc.UI state30 daysIndexedDB
3rdspace_misc_06 (illustrative until production cookie audit)3rdSpace, Inc.Calendar week start90 daysHTTP (first-party)
3rdspace_misc_07 (illustrative until production cookie audit)3rdSpace, Inc.Feature flags cache1 yearHTTP (third-party)
3rdspace_misc_08 (illustrative until production cookie audit)3rdSpace, Inc.Banner dismiss2 yearsLocal Storage
3rdspace_misc_09 (illustrative until production cookie audit)3rdSpace, Inc.UI state400 daysSession Storage
3rdspace_misc_10 (illustrative until production cookie audit)3rdSpace, Inc.Calendar week startSessionIndexedDB
3rdspace_misc_11 (illustrative until production cookie audit)3rdSpace, Inc.Feature flags cache1 hourHTTP (first-party)
3rdspace_misc_12 (illustrative until production cookie audit)3rdSpace, Inc.Banner dismiss1 dayHTTP (third-party)

10. Third-party services overview

VendorRoleCookie category typicallyOpt-out via
StripeSubscriptions, credits, Connect payoutsEssential (checkout)Cannot disable during payment
Firebase / GoogleAuth, hosting, maps (if used)EssentialCannot disable while signed in
SentryErrors, performance, optional replayEssential / Analytics*Preference Center for non-essential features
Cloudflare TurnstileBot protectionEssential on gated formsCannot submit form without challenge
SendGridTransactional + campaign emailUsually none on site; pixels in emailEmail unsubscribe
Google Analytics 4Marketing site analyticsAnalyticsOpt-in only

*Sentry replay sampling classified per final counsel review.

11. Stripe

Provider: Stripe, Inc..

Table: illustrative until production cookie audit.

Cookie / storage keyProviderPurposeDurationType
__stripe_01 (illustrative until production cookie audit)Stripe, Inc.Payment session and Checkout stateSessionHTTP (first-party)
__stripe_02 (illustrative until production cookie audit)Stripe, Inc.Stripe Radar fraud prevention1 hourHTTP (third-party)
__stripe_03 (illustrative until production cookie audit)Stripe, Inc.3D Secure authentication1 dayLocal Storage
__stripe_04 (illustrative until production cookie audit)Stripe, Inc.Remember payment method in Customer Portal7 daysSession Storage
__stripe_05 (illustrative until production cookie audit)Stripe, Inc.Connect onboarding session30 daysIndexedDB
__stripe_06 (illustrative until production cookie audit)Stripe, Inc.Payment session and Checkout state90 daysHTTP (first-party)
__stripe_07 (illustrative until production cookie audit)Stripe, Inc.Stripe Radar fraud prevention1 yearHTTP (third-party)
__stripe_08 (illustrative until production cookie audit)Stripe, Inc.3D Secure authentication2 yearsLocal Storage
__stripe_09 (illustrative until production cookie audit)Stripe, Inc.Remember payment method in Customer Portal400 daysSession Storage
__stripe_10 (illustrative until production cookie audit)Stripe, Inc.Connect onboarding sessionSessionIndexedDB
__stripe_11 (illustrative until production cookie audit)Stripe, Inc.Payment session and Checkout state1 hourHTTP (first-party)
__stripe_12 (illustrative until production cookie audit)Stripe, Inc.Stripe Radar fraud prevention1 dayHTTP (third-party)
__stripe_13 (illustrative until production cookie audit)Stripe, Inc.3D Secure authentication7 daysLocal Storage
__stripe_14 (illustrative until production cookie audit)Stripe, Inc.Remember payment method in Customer Portal30 daysSession Storage
__stripe_15 (illustrative until production cookie audit)Stripe, Inc.Connect onboarding session90 daysIndexedDB
__stripe_16 (illustrative until production cookie audit)Stripe, Inc.Payment session and Checkout state1 yearHTTP (first-party)

12. Firebase and Google Cloud

Provider: Google LLC.

Table: illustrative until production cookie audit.

Cookie / storage keyProviderPurposeDurationType
firebase_01 (illustrative until production cookie audit)Google LLCFirebase Auth ID token persistenceSessionHTTP (first-party)
firebase_02 (illustrative until production cookie audit)Google LLCSession refresh1 hourHTTP (third-party)
firebase_03 (illustrative until production cookie audit)Google LLCFirebase Hosting CDN affinity1 dayLocal Storage
firebase_04 (illustrative until production cookie audit)Google LLCApp Check device attestation7 daysSession Storage
firebase_05 (illustrative until production cookie audit)Google LLCGoogle Maps embed (if enabled on host sites)30 daysIndexedDB
firebase_06 (illustrative until production cookie audit)Google LLCFirebase Auth ID token persistence90 daysHTTP (first-party)
firebase_07 (illustrative until production cookie audit)Google LLCSession refresh1 yearHTTP (third-party)
firebase_08 (illustrative until production cookie audit)Google LLCFirebase Hosting CDN affinity2 yearsLocal Storage
firebase_09 (illustrative until production cookie audit)Google LLCApp Check device attestation400 daysSession Storage
firebase_10 (illustrative until production cookie audit)Google LLCGoogle Maps embed (if enabled on host sites)SessionIndexedDB
firebase_11 (illustrative until production cookie audit)Google LLCFirebase Auth ID token persistence1 hourHTTP (first-party)
firebase_12 (illustrative until production cookie audit)Google LLCSession refresh1 dayHTTP (third-party)
firebase_13 (illustrative until production cookie audit)Google LLCFirebase Hosting CDN affinity7 daysLocal Storage
firebase_14 (illustrative until production cookie audit)Google LLCApp Check device attestation30 daysSession Storage
firebase_15 (illustrative until production cookie audit)Google LLCGoogle Maps embed (if enabled on host sites)90 daysIndexedDB
firebase_16 (illustrative until production cookie audit)Google LLCFirebase Auth ID token persistence1 yearHTTP (first-party)

13. Sentry

Provider: Functional Software, Inc. (Sentry).

Table: illustrative until production cookie audit.

Cookie / storage keyProviderPurposeDurationType
sentry_01 (illustrative until production cookie audit)Functional Software, Inc. (Sentry)Error event correlation IDSessionHTTP (first-party)
sentry_02 (illustrative until production cookie audit)Functional Software, Inc. (Sentry)Release health session1 hourHTTP (third-party)
sentry_03 (illustrative until production cookie audit)Functional Software, Inc. (Sentry)Performance trace linkage1 dayLocal Storage
sentry_04 (illustrative until production cookie audit)Functional Software, Inc. (Sentry)Session replay (if enabled)7 daysSession Storage
sentry_05 (illustrative until production cookie audit)Functional Software, Inc. (Sentry)User feedback attachment30 daysIndexedDB
sentry_06 (illustrative until production cookie audit)Functional Software, Inc. (Sentry)Error event correlation ID90 daysHTTP (first-party)
sentry_07 (illustrative until production cookie audit)Functional Software, Inc. (Sentry)Release health session1 yearHTTP (third-party)
sentry_08 (illustrative until production cookie audit)Functional Software, Inc. (Sentry)Performance trace linkage2 yearsLocal Storage
sentry_09 (illustrative until production cookie audit)Functional Software, Inc. (Sentry)Session replay (if enabled)400 daysSession Storage
sentry_10 (illustrative until production cookie audit)Functional Software, Inc. (Sentry)User feedback attachmentSessionIndexedDB
sentry_11 (illustrative until production cookie audit)Functional Software, Inc. (Sentry)Error event correlation ID1 hourHTTP (first-party)
sentry_12 (illustrative until production cookie audit)Functional Software, Inc. (Sentry)Release health session1 dayHTTP (third-party)
sentry_13 (illustrative until production cookie audit)Functional Software, Inc. (Sentry)Performance trace linkage7 daysLocal Storage
sentry_14 (illustrative until production cookie audit)Functional Software, Inc. (Sentry)Session replay (if enabled)30 daysSession Storage
sentry_15 (illustrative until production cookie audit)Functional Software, Inc. (Sentry)User feedback attachment90 daysIndexedDB
sentry_16 (illustrative until production cookie audit)Functional Software, Inc. (Sentry)Error event correlation ID1 yearHTTP (first-party)

14. Cloudflare Turnstile

Provider: Cloudflare, Inc..

Table: illustrative until production cookie audit.

Cookie / storage keyProviderPurposeDurationType
cf_turnstile_01 (illustrative until production cookie audit)Cloudflare, Inc.Challenge token validationSessionHTTP (first-party)
cf_turnstile_02 (illustrative until production cookie audit)Cloudflare, Inc.Bot management signal1 hourHTTP (third-party)
cf_turnstile_03 (illustrative until production cookie audit)Cloudflare, Inc.Widget completion state1 dayLocal Storage
cf_turnstile_04 (illustrative until production cookie audit)Cloudflare, Inc.Privacy-preserving attestation7 daysSession Storage
cf_turnstile_05 (illustrative until production cookie audit)Cloudflare, Inc.Rate-limit coordination30 daysIndexedDB
cf_turnstile_06 (illustrative until production cookie audit)Cloudflare, Inc.Challenge token validation90 daysHTTP (first-party)
cf_turnstile_07 (illustrative until production cookie audit)Cloudflare, Inc.Bot management signal1 yearHTTP (third-party)
cf_turnstile_08 (illustrative until production cookie audit)Cloudflare, Inc.Widget completion state2 yearsLocal Storage
cf_turnstile_09 (illustrative until production cookie audit)Cloudflare, Inc.Privacy-preserving attestation400 daysSession Storage
cf_turnstile_10 (illustrative until production cookie audit)Cloudflare, Inc.Rate-limit coordinationSessionIndexedDB
cf_turnstile_11 (illustrative until production cookie audit)Cloudflare, Inc.Challenge token validation1 hourHTTP (first-party)
cf_turnstile_12 (illustrative until production cookie audit)Cloudflare, Inc.Bot management signal1 dayHTTP (third-party)
cf_turnstile_13 (illustrative until production cookie audit)Cloudflare, Inc.Widget completion state7 daysLocal Storage
cf_turnstile_14 (illustrative until production cookie audit)Cloudflare, Inc.Privacy-preserving attestation30 daysSession Storage
cf_turnstile_15 (illustrative until production cookie audit)Cloudflare, Inc.Rate-limit coordination90 daysIndexedDB
cf_turnstile_16 (illustrative until production cookie audit)Cloudflare, Inc.Challenge token validation1 yearHTTP (first-party)

15. SendGrid

Provider: Twilio SendGrid.

Table: illustrative until production cookie audit.

Cookie / storage keyProviderPurposeDurationType
sg_01 (illustrative until production cookie audit)Twilio SendGridNo browser cookie on site at launch (expected)SessionHTTP (first-party)
sg_02 (illustrative until production cookie audit)Twilio SendGridEmail open tracking pixel (host campaigns)1 hourHTTP (third-party)
sg_03 (illustrative until production cookie audit)Twilio SendGridClick-tracking redirect parameter1 dayLocal Storage
sg_04 (illustrative until production cookie audit)Twilio SendGridSubscription preference token in email links7 daysSession Storage
sg_05 (illustrative until production cookie audit)Twilio SendGridWebhook delivery — server-side only30 daysIndexedDB
sg_06 (illustrative until production cookie audit)Twilio SendGridNo browser cookie on site at launch (expected)90 daysHTTP (first-party)
sg_07 (illustrative until production cookie audit)Twilio SendGridEmail open tracking pixel (host campaigns)1 yearHTTP (third-party)
sg_08 (illustrative until production cookie audit)Twilio SendGridClick-tracking redirect parameter2 yearsLocal Storage
sg_09 (illustrative until production cookie audit)Twilio SendGridSubscription preference token in email links400 daysSession Storage
sg_10 (illustrative until production cookie audit)Twilio SendGridWebhook delivery — server-side onlySessionIndexedDB
sg_11 (illustrative until production cookie audit)Twilio SendGridNo browser cookie on site at launch (expected)1 hourHTTP (first-party)
sg_12 (illustrative until production cookie audit)Twilio SendGridEmail open tracking pixel (host campaigns)1 dayHTTP (third-party)
sg_13 (illustrative until production cookie audit)Twilio SendGridClick-tracking redirect parameter7 daysLocal Storage
sg_14 (illustrative until production cookie audit)Twilio SendGridSubscription preference token in email links30 daysSession Storage
sg_15 (illustrative until production cookie audit)Twilio SendGridWebhook delivery — server-side only90 daysIndexedDB
sg_16 (illustrative until production cookie audit)Twilio SendGridNo browser cookie on site at launch (expected)1 yearHTTP (first-party)

16. Google Analytics 4

Provider: Google LLC.

Table: illustrative until production cookie audit.

Cookie / storage keyProviderPurposeDurationType
_ga_01 (illustrative until production cookie audit)Google LLCDistinguish users (_ga)SessionHTTP (first-party)
_ga_02 (illustrative until production cookie audit)Google LLCSession state (ga<container>)1 hourHTTP (third-party)
_ga_03 (illustrative until production cookie audit)Google LLCCampaign attribution1 dayLocal Storage
_ga_04 (illustrative until production cookie audit)Google LLCConsent Mode default denied until opt-in7 daysSession Storage
_ga_05 (illustrative until production cookie audit)Google LLCGoogle Signals (disabled unless configured)30 daysIndexedDB
_ga_06 (illustrative until production cookie audit)Google LLCDistinguish users (_ga)90 daysHTTP (first-party)
_ga_07 (illustrative until production cookie audit)Google LLCSession state (ga<container>)1 yearHTTP (third-party)
_ga_08 (illustrative until production cookie audit)Google LLCCampaign attribution2 yearsLocal Storage
_ga_09 (illustrative until production cookie audit)Google LLCConsent Mode default denied until opt-in400 daysSession Storage
_ga_10 (illustrative until production cookie audit)Google LLCGoogle Signals (disabled unless configured)SessionIndexedDB
_ga_11 (illustrative until production cookie audit)Google LLCDistinguish users (_ga)1 hourHTTP (first-party)
_ga_12 (illustrative until production cookie audit)Google LLCSession state (ga<container>)1 dayHTTP (third-party)
_ga_13 (illustrative until production cookie audit)Google LLCCampaign attribution7 daysLocal Storage
_ga_14 (illustrative until production cookie audit)Google LLCConsent Mode default denied until opt-in30 daysSession Storage
_ga_15 (illustrative until production cookie audit)Google LLCGoogle Signals (disabled unless configured)90 daysIndexedDB
_ga_16 (illustrative until production cookie audit)Google LLCDistinguish users (_ga)1 yearHTTP (first-party)

17. Affiliate and campaign attribution

Affiliate Marketing L1 uses a first-party cookie plus UTM/slug encoding to attribute conversions within a configurable window (default 30 days planned). Campaign Manager, QR tools, and Email/SMS links preserve UTM parameters. These cookies fall under the Marketing category and require opt-in.

18. Smart TV and public surfaces

The /tv/ playback client sets a device cookie on first load when unpaired, enabling pairing codes and schedule sync. Classified Essential for that feature. Demo/sales mode uses isolated demo_session cookies with no real PII in seed data.

Besides HTTP cookies, we may store:

  • consent mirrors (localStorage.cookiePreferences — illustrative key);
  • draft form autosave (tool-specific);
  • offline queue for failed writes (future).

Clearing site data in the browser removes these alongside cookies.

20. Browser controls

All major browsers let you block or delete cookies. Instructions:

BrowserPath
ChromeSettings → Privacy and security → Third-party cookies
FirefoxSettings → Privacy & Security → Cookies and Site Data
SafariSettings → Privacy → Manage Website Data
EdgeSettings → Cookies and site permissions

Blocking essential cookies for the3rd-space.com may prevent login and payment.

21. Do Not Track and Global Privacy Control

Do Not Track (DNT): Browsers may send a DNT header. There is no industry-wide standard for how sites must respond. 3rdSpace does not treat DNT alone as a global opt-out of analytics or marketing cookies. Use the Cookie Preference Center or marketing-site flows instead.

Global Privacy Control (GPC): Where state law requires honoring GPC as an opt-out of sale/sharing, we will implement as described in the Privacy Policy. US launch relies on opt-in for analytics/marketing cookies regardless of GPC unless counsel directs otherwise.

22. United States notices

Launch scope: US-hosted businesses, USD, English UI. State laws (California CPRA, Colorado CPA, Connecticut CTDPA, Virginia VCDPA, Utah UCPA, and others) may grant rights to access, delete, and opt out of certain processing.

  • Sale / sharing: We do not sell personal information as defined in our Privacy Policy.
  • Sensitive data: We do not use cookies to collect sensitive categories intentionally.
  • Opt-out: Analytics and marketing cookies are off by default; opt in via Preference Center.
  • Authorized agents: Contact privacy@the3rd-space.com with proof of authorization.

23. EEA, UK, and Switzerland (future)

Not active at US launch. When we expand or EU/UK traffic exceeds thresholds:

  1. Deploy granular consent (Reject all / Accept all / Customize).
  2. Map categories to ePrivacy + GDPR standards.
  3. Maintain Records of Processing Activities for cookie vendors.
  4. Execute DPAs with Stripe, Google, Cloudflare, Sentry, SendGrid.
  5. Honor withdrawal of consent as quickly as technical feasibility allows.

24. Other regions

Visitors outside the US and future EU markets receive US-default cookie behavior until we publish region-specific notices.

25. Children

Not directed to children under 13. Birthday gating at sign-up. Do not opt children into marketing cookies.

26. Security uses

Essential cookies support CSRF, Turnstile, session binding, Stripe Radar, and rate limits per CONTEXT Q-CR-20 and Q-CR-33.

27. Retention

Cookie lifetimes match tables above. Consent records retained while account is active + legal limitation periods. Aggregated analytics may be retained indefinitely after de-identification.

28. Changes to this policy

Material changes communicated at least 30 days before effect via in-app banner and email. Continued use after notice constitutes acceptance unless you object in writing per Terms (Q-CR-25). Version history in Appendix B.

29. Contact

  • Email: privacy@the3rd-space.com (TBD before launch)
  • Privacy requests: Account → Settings → Privacy
  • Mail: 3rdSpace, Inc., [address TBD]

30. Definitions

Cookie — Small text file placed by a site or embed.

Essential — Strictly necessary to provide the service you request.

Functional — Preferences that improve UX but are not strictly necessary.

Analytics — Measurement of usage in aggregate.

Marketing — Attribution and campaign effectiveness.

Preference Center — Account → Settings → Privacy → Cookie preferences.

Illustrative row — Placeholder until production cookie audit confirms name and duration.


A.1 3rdSpace first-party

Cookie / storage keyProviderPurposeDurationType
3rdspace_01 (illustrative until production cookie audit)3rdSpace, Inc.SessionSessionHTTP (first-party)
3rdspace_02 (illustrative until production cookie audit)3rdSpace, Inc.Consent1 hourHTTP (third-party)
3rdspace_03 (illustrative until production cookie audit)3rdSpace, Inc.Org context1 dayLocal Storage
3rdspace_04 (illustrative until production cookie audit)3rdSpace, Inc.Affiliate7 daysSession Storage
3rdspace_05 (illustrative until production cookie audit)3rdSpace, Inc.TV device30 daysIndexedDB
3rdspace_06 (illustrative until production cookie audit)3rdSpace, Inc.Session90 daysHTTP (first-party)
3rdspace_07 (illustrative until production cookie audit)3rdSpace, Inc.Consent1 yearHTTP (third-party)
3rdspace_08 (illustrative until production cookie audit)3rdSpace, Inc.Org context2 yearsLocal Storage
3rdspace_09 (illustrative until production cookie audit)3rdSpace, Inc.Affiliate400 daysSession Storage
3rdspace_10 (illustrative until production cookie audit)3rdSpace, Inc.TV deviceSessionIndexedDB
3rdspace_11 (illustrative until production cookie audit)3rdSpace, Inc.Session1 hourHTTP (first-party)
3rdspace_12 (illustrative until production cookie audit)3rdSpace, Inc.Consent1 dayHTTP (third-party)
3rdspace_13 (illustrative until production cookie audit)3rdSpace, Inc.Org context7 daysLocal Storage
3rdspace_14 (illustrative until production cookie audit)3rdSpace, Inc.Affiliate30 daysSession Storage
3rdspace_15 (illustrative until production cookie audit)3rdSpace, Inc.TV device90 daysIndexedDB
3rdspace_16 (illustrative until production cookie audit)3rdSpace, Inc.Session1 yearHTTP (first-party)
3rdspace_17 (illustrative until production cookie audit)3rdSpace, Inc.Consent2 yearsHTTP (third-party)
3rdspace_18 (illustrative until production cookie audit)3rdSpace, Inc.Org context400 daysLocal Storage
3rdspace_19 (illustrative until production cookie audit)3rdSpace, Inc.AffiliateSessionSession Storage
3rdspace_20 (illustrative until production cookie audit)3rdSpace, Inc.TV device1 hourIndexedDB

A.2 Stripe

Cookie / storage keyProviderPurposeDurationType
__stripe_01 (illustrative until production cookie audit)Stripe, Inc.CheckoutSessionHTTP (first-party)
__stripe_02 (illustrative until production cookie audit)Stripe, Inc.Radar1 hourHTTP (third-party)
__stripe_03 (illustrative until production cookie audit)Stripe, Inc.3DS1 dayLocal Storage
__stripe_04 (illustrative until production cookie audit)Stripe, Inc.Portal7 daysSession Storage
__stripe_05 (illustrative until production cookie audit)Stripe, Inc.Checkout30 daysIndexedDB
__stripe_06 (illustrative until production cookie audit)Stripe, Inc.Radar90 daysHTTP (first-party)
__stripe_07 (illustrative until production cookie audit)Stripe, Inc.3DS1 yearHTTP (third-party)
__stripe_08 (illustrative until production cookie audit)Stripe, Inc.Portal2 yearsLocal Storage
__stripe_09 (illustrative until production cookie audit)Stripe, Inc.Checkout400 daysSession Storage
__stripe_10 (illustrative until production cookie audit)Stripe, Inc.RadarSessionIndexedDB
__stripe_11 (illustrative until production cookie audit)Stripe, Inc.3DS1 hourHTTP (first-party)
__stripe_12 (illustrative until production cookie audit)Stripe, Inc.Portal1 dayHTTP (third-party)
__stripe_13 (illustrative until production cookie audit)Stripe, Inc.Checkout7 daysLocal Storage
__stripe_14 (illustrative until production cookie audit)Stripe, Inc.Radar30 daysSession Storage
__stripe_15 (illustrative until production cookie audit)Stripe, Inc.3DS90 daysIndexedDB
__stripe_16 (illustrative until production cookie audit)Stripe, Inc.Portal1 yearHTTP (first-party)
__stripe_17 (illustrative until production cookie audit)Stripe, Inc.Checkout2 yearsHTTP (third-party)
__stripe_18 (illustrative until production cookie audit)Stripe, Inc.Radar400 daysLocal Storage
__stripe_19 (illustrative until production cookie audit)Stripe, Inc.3DSSessionSession Storage
__stripe_20 (illustrative until production cookie audit)Stripe, Inc.Portal1 hourIndexedDB

A.3 Firebase / Google

Cookie / storage keyProviderPurposeDurationType
firebase_01 (illustrative until production cookie audit)Google LLCAuthSessionHTTP (first-party)
firebase_02 (illustrative until production cookie audit)Google LLCHosting1 hourHTTP (third-party)
firebase_03 (illustrative until production cookie audit)Google LLCApp Check1 dayLocal Storage
firebase_04 (illustrative until production cookie audit)Google LLCAuth7 daysSession Storage
firebase_05 (illustrative until production cookie audit)Google LLCHosting30 daysIndexedDB
firebase_06 (illustrative until production cookie audit)Google LLCApp Check90 daysHTTP (first-party)
firebase_07 (illustrative until production cookie audit)Google LLCAuth1 yearHTTP (third-party)
firebase_08 (illustrative until production cookie audit)Google LLCHosting2 yearsLocal Storage
firebase_09 (illustrative until production cookie audit)Google LLCApp Check400 daysSession Storage
firebase_10 (illustrative until production cookie audit)Google LLCAuthSessionIndexedDB
firebase_11 (illustrative until production cookie audit)Google LLCHosting1 hourHTTP (first-party)
firebase_12 (illustrative until production cookie audit)Google LLCApp Check1 dayHTTP (third-party)
firebase_13 (illustrative until production cookie audit)Google LLCAuth7 daysLocal Storage
firebase_14 (illustrative until production cookie audit)Google LLCHosting30 daysSession Storage
firebase_15 (illustrative until production cookie audit)Google LLCApp Check90 daysIndexedDB
firebase_16 (illustrative until production cookie audit)Google LLCAuth1 yearHTTP (first-party)
firebase_17 (illustrative until production cookie audit)Google LLCHosting2 yearsHTTP (third-party)
firebase_18 (illustrative until production cookie audit)Google LLCApp Check400 daysLocal Storage
firebase_19 (illustrative until production cookie audit)Google LLCAuthSessionSession Storage
firebase_20 (illustrative until production cookie audit)Google LLCHosting1 hourIndexedDB

A.4 Sentry

Cookie / storage keyProviderPurposeDurationType
sentry_01 (illustrative until production cookie audit)SentryErrorSessionHTTP (first-party)
sentry_02 (illustrative until production cookie audit)SentryReplay1 hourHTTP (third-party)
sentry_03 (illustrative until production cookie audit)SentryPerformance1 dayLocal Storage
sentry_04 (illustrative until production cookie audit)SentryError7 daysSession Storage
sentry_05 (illustrative until production cookie audit)SentryReplay30 daysIndexedDB
sentry_06 (illustrative until production cookie audit)SentryPerformance90 daysHTTP (first-party)
sentry_07 (illustrative until production cookie audit)SentryError1 yearHTTP (third-party)
sentry_08 (illustrative until production cookie audit)SentryReplay2 yearsLocal Storage
sentry_09 (illustrative until production cookie audit)SentryPerformance400 daysSession Storage
sentry_10 (illustrative until production cookie audit)SentryErrorSessionIndexedDB
sentry_11 (illustrative until production cookie audit)SentryReplay1 hourHTTP (first-party)
sentry_12 (illustrative until production cookie audit)SentryPerformance1 dayHTTP (third-party)
sentry_13 (illustrative until production cookie audit)SentryError7 daysLocal Storage
sentry_14 (illustrative until production cookie audit)SentryReplay30 daysSession Storage
sentry_15 (illustrative until production cookie audit)SentryPerformance90 daysIndexedDB
sentry_16 (illustrative until production cookie audit)SentryError1 yearHTTP (first-party)
sentry_17 (illustrative until production cookie audit)SentryReplay2 yearsHTTP (third-party)
sentry_18 (illustrative until production cookie audit)SentryPerformance400 daysLocal Storage
sentry_19 (illustrative until production cookie audit)SentryErrorSessionSession Storage
sentry_20 (illustrative until production cookie audit)SentryReplay1 hourIndexedDB

A.5 Cloudflare Turnstile

Cookie / storage keyProviderPurposeDurationType
cf__01 (illustrative until production cookie audit)Cloudflare, Inc.ChallengeSessionHTTP (first-party)
cf__02 (illustrative until production cookie audit)Cloudflare, Inc.Bot score1 hourHTTP (third-party)
cf__03 (illustrative until production cookie audit)Cloudflare, Inc.Challenge1 dayLocal Storage
cf__04 (illustrative until production cookie audit)Cloudflare, Inc.Bot score7 daysSession Storage
cf__05 (illustrative until production cookie audit)Cloudflare, Inc.Challenge30 daysIndexedDB
cf__06 (illustrative until production cookie audit)Cloudflare, Inc.Bot score90 daysHTTP (first-party)
cf__07 (illustrative until production cookie audit)Cloudflare, Inc.Challenge1 yearHTTP (third-party)
cf__08 (illustrative until production cookie audit)Cloudflare, Inc.Bot score2 yearsLocal Storage
cf__09 (illustrative until production cookie audit)Cloudflare, Inc.Challenge400 daysSession Storage
cf__10 (illustrative until production cookie audit)Cloudflare, Inc.Bot scoreSessionIndexedDB
cf__11 (illustrative until production cookie audit)Cloudflare, Inc.Challenge1 hourHTTP (first-party)
cf__12 (illustrative until production cookie audit)Cloudflare, Inc.Bot score1 dayHTTP (third-party)
cf__13 (illustrative until production cookie audit)Cloudflare, Inc.Challenge7 daysLocal Storage
cf__14 (illustrative until production cookie audit)Cloudflare, Inc.Bot score30 daysSession Storage
cf__15 (illustrative until production cookie audit)Cloudflare, Inc.Challenge90 daysIndexedDB
cf__16 (illustrative until production cookie audit)Cloudflare, Inc.Bot score1 yearHTTP (first-party)
cf__17 (illustrative until production cookie audit)Cloudflare, Inc.Challenge2 yearsHTTP (third-party)
cf__18 (illustrative until production cookie audit)Cloudflare, Inc.Bot score400 daysLocal Storage
cf__19 (illustrative until production cookie audit)Cloudflare, Inc.ChallengeSessionSession Storage
cf__20 (illustrative until production cookie audit)Cloudflare, Inc.Bot score1 hourIndexedDB

A.6 SendGrid

Cookie / storage keyProviderPurposeDurationType
sg__01 (illustrative until production cookie audit)Twilio SendGridEmail pixelSessionHTTP (first-party)
sg__02 (illustrative until production cookie audit)Twilio SendGridClick track1 hourHTTP (third-party)
sg__03 (illustrative until production cookie audit)Twilio SendGridEmail pixel1 dayLocal Storage
sg__04 (illustrative until production cookie audit)Twilio SendGridClick track7 daysSession Storage
sg__05 (illustrative until production cookie audit)Twilio SendGridEmail pixel30 daysIndexedDB
sg__06 (illustrative until production cookie audit)Twilio SendGridClick track90 daysHTTP (first-party)
sg__07 (illustrative until production cookie audit)Twilio SendGridEmail pixel1 yearHTTP (third-party)
sg__08 (illustrative until production cookie audit)Twilio SendGridClick track2 yearsLocal Storage
sg__09 (illustrative until production cookie audit)Twilio SendGridEmail pixel400 daysSession Storage
sg__10 (illustrative until production cookie audit)Twilio SendGridClick trackSessionIndexedDB
sg__11 (illustrative until production cookie audit)Twilio SendGridEmail pixel1 hourHTTP (first-party)
sg__12 (illustrative until production cookie audit)Twilio SendGridClick track1 dayHTTP (third-party)
sg__13 (illustrative until production cookie audit)Twilio SendGridEmail pixel7 daysLocal Storage
sg__14 (illustrative until production cookie audit)Twilio SendGridClick track30 daysSession Storage
sg__15 (illustrative until production cookie audit)Twilio SendGridEmail pixel90 daysIndexedDB
sg__16 (illustrative until production cookie audit)Twilio SendGridClick track1 yearHTTP (first-party)
sg__17 (illustrative until production cookie audit)Twilio SendGridEmail pixel2 yearsHTTP (third-party)
sg__18 (illustrative until production cookie audit)Twilio SendGridClick track400 daysLocal Storage
sg__19 (illustrative until production cookie audit)Twilio SendGridEmail pixelSessionSession Storage
sg__20 (illustrative until production cookie audit)Twilio SendGridClick track1 hourIndexedDB

A.7 GA4

Cookie / storage keyProviderPurposeDurationType
_ga_01 (illustrative until production cookie audit)Google LLCUserSessionHTTP (first-party)
_ga_02 (illustrative until production cookie audit)Google LLCSession1 hourHTTP (third-party)
_ga_03 (illustrative until production cookie audit)Google LLCCampaign1 dayLocal Storage
_ga_04 (illustrative until production cookie audit)Google LLCUser7 daysSession Storage
_ga_05 (illustrative until production cookie audit)Google LLCSession30 daysIndexedDB
_ga_06 (illustrative until production cookie audit)Google LLCCampaign90 daysHTTP (first-party)
_ga_07 (illustrative until production cookie audit)Google LLCUser1 yearHTTP (third-party)
_ga_08 (illustrative until production cookie audit)Google LLCSession2 yearsLocal Storage
_ga_09 (illustrative until production cookie audit)Google LLCCampaign400 daysSession Storage
_ga_10 (illustrative until production cookie audit)Google LLCUserSessionIndexedDB
_ga_11 (illustrative until production cookie audit)Google LLCSession1 hourHTTP (first-party)
_ga_12 (illustrative until production cookie audit)Google LLCCampaign1 dayHTTP (third-party)
_ga_13 (illustrative until production cookie audit)Google LLCUser7 daysLocal Storage
_ga_14 (illustrative until production cookie audit)Google LLCSession30 daysSession Storage
_ga_15 (illustrative until production cookie audit)Google LLCCampaign90 daysIndexedDB
_ga_16 (illustrative until production cookie audit)Google LLCUser1 yearHTTP (first-party)
_ga_17 (illustrative until production cookie audit)Google LLCSession2 yearsHTTP (third-party)
_ga_18 (illustrative until production cookie audit)Google LLCCampaign400 daysLocal Storage
_ga_19 (illustrative until production cookie audit)Google LLCUserSessionSession Storage
_ga_20 (illustrative until production cookie audit)Google LLCSession1 hourIndexedDB

Appendix B — Change log (draft)

VersionDateSummary
DRAFT-02026-05-11Skeleton outline
DRAFT-12026-05-19Comprehensive draft for counsel review

Appendix C — Counsel review checklist

  1. Essential vs functional split valid under ePrivacy (future EU).
  2. GA4 loads only post-consent; Consent Mode v2 defaults denied.
  3. Stripe cookie list matches Checkout + Customer Portal + Connect flows.
  4. Sentry replay disclosure matches production sample rate and masking.
  5. Turnstile listed as subprocessor; data processing terms referenced.
  6. Affiliate cookie duration matches tool spec (30-day default).
  7. Smart TV cookie scoped essential for /tv/ only.
  8. Banner text not deceptive; Got it does not imply analytics opt-in.
  9. Preference Center satisfies CPRA opt-out timing.
  10. Host-published sites disclaimer — host responsibility for extra cookies.
  11. No pre-checked analytics/marketing anywhere.
  12. 30-day notice aligns with constructive continuation (Q-CR-25).
  13. Contact email and postal address finalized.
  14. Relationship to Privacy Policy Section 7 (service providers).
  15. SendGrid email pixels distinguished from site cookies.
  16. Demo mode cookies cannot cross into production tenant.
  17. Internal tier org-3rdspace uses same consent UX.
  18. Cookie policy version stored in acceptance ledger with ToS/Privacy.
  19. MDX publication at /cookies matches repo version.
  20. Cross-border transfer language consistent with DPA stub.

Appendix D — Product engineering mapping notes

Firestore users/{uid}.cookiePreferences + 3rdspace_cookie_consent_v1 for anonymous.

Test plan: Verify in staging with devtools Application tab and network filter before prod.

D.2 Script gating

GA4 and marketing tags wrapped in consent guard; essential SDKs load unconditionally.

Test plan: Verify in staging with devtools Application tab and network filter before prod.

D.3 Single domain

the3rd-space.com only at launch — cookie scope covers /dashboard and marketing routes.

Test plan: Verify in staging with devtools Application tab and network filter before prod.

D.4 HttpOnly session

Session cookies must be HttpOnly + Secure + SameSite=Lax minimum.

Test plan: Verify in staging with devtools Application tab and network filter before prod.

D.5 Turnstile endpoints

/contact, demo email gate, invite join — per Q-CR-20.

Test plan: Verify in staging with devtools Application tab and network filter before prod.

D.6 Rate limits

Contact 5/hr/IP + 3/hr/email hash — cookies not used for quota (server-side).

Test plan: Verify in staging with devtools Application tab and network filter before prod.

D.7 Affiliate L1

Marketing category; 30-day window; slug + cookie dual attribution.

Test plan: Verify in staging with devtools Application tab and network filter before prod.

D.8 Affiliate L2

Server-side attribution may reduce marketing cookie reliance.

Test plan: Verify in staging with devtools Application tab and network filter before prod.

D.9 Smart TV

tv_device_id essential; no analytics on playback page by default.

Test plan: Verify in staging with devtools Application tab and network filter before prod.

D.10 Stripe Portal

Third-party iframe cookies during payment-method update only.

Test plan: Verify in staging with devtools Application tab and network filter before prod.

D.11 Firebase Auth

Essential; 1-hour email verification links separate from cookies.

Test plan: Verify in staging with devtools Application tab and network filter before prod.

D.12 Theme preference

Functional cookie + Firestore profile field — opt-out stops cookie mirror.

Test plan: Verify in staging with devtools Application tab and network filter before prod.

D.13 Export job

Privacy export uses signed GCS URL — no tracking cookies in email link.

Test plan: Verify in staging with devtools Application tab and network filter before prod.

D.14 Sentry PII

Scrubbing rules before production; replay off unless counsel approves.

Test plan: Verify in staging with devtools Application tab and network filter before prod.

D.15 GA4 env var

Tracking ID in env; disabled in dev/staging without explicit flag.

Test plan: Verify in staging with devtools Application tab and network filter before prod.

D.16 EU geo gate

Cloudflare or analytics geo signal triggers banner variant ≥5% EU traffic.

Test plan: Verify in staging with devtools Application tab and network filter before prod.

D.17 GPC handler

Future middleware hook on marketing site.

Test plan: Verify in staging with devtools Application tab and network filter before prod.

Optional automated scan in release pipeline.

Test plan: Verify in staging with devtools Application tab and network filter before prod.

D.19 Version bump

DRAFT-1 → publish increments cookiesPolicyVersion.

Test plan: Verify in staging with devtools Application tab and network filter before prod.

Abuse prevention cookies referenced in Acceptable Use Policy.

Test plan: Verify in staging with devtools Application tab and network filter before prod.

Appendix E — Frequently asked questions

E.1 Why can't I disable essential cookies?

Answer: They are required for login, security, billing, and abuse prevention.

E.2 Does Got it enable Google Analytics?

Answer: No. Analytics requires a separate opt-in.

E.3 Are functional cookies shared with advertisers?

Answer: No.

Answer: No — separate marketing consent.

E.5 How do I delete cookies?

Answer: Browser clear-site-data for the3rd-space.com or sign out for session cookies.

E.6 What if I block all cookies?

Answer: You may not be able to sign in, pay, or submit contact/demo forms.

E.7 Does Stripe set third-party cookies?

Answer: Yes during Checkout/Portal; see Section 11.

E.8 Is Sentry session replay on?

Answer: Only if enabled in production config; default planning is minimal.

E.9 GA4 inside the dashboard?

Answer: Planned for marketing site first; in-app uses first-party unless you opt into analytics cookies involving Google.

Answer: 12 months for banner cookie; account preferences until you change them.

E.11 Affiliate cookies — PII?

Answer: Pseudonymous IDs for attribution, not direct identity.

E.12 Turnstile on contact form?

Answer: Yes — essential bot protection.

E.13 SendGrid website cookies?

Answer: Generally none; email pixels are separate.

E.14 Host customer websites?

Answer: Hosts disclose their own cookies on sites they publish.

E.15 Do Not Track?

Answer: We do not uniformly honor DNT; use Preference Center.

E.16 Global Privacy Control?

Answer: Honored where legally required; US launch uses opt-in defaults.

E.17 EU visitor before EU launch?

Answer: US defaults apply; geo UI if traffic threshold met.

E.18 Policy change notice?

Answer: 30 days for material changes.

E.19 Who to contact?

Answer: privacy@the3rd-space.com (TBD).

Answer: User profile in Firestore.

Answer: No — per-user preference.

Answer: No — consent is per user account.

E.23 Demo mode tracking?

Answer: Isolated session; no production analytics.

E.24 Smart TV analytics?

Answer: Off by default on /tv/.

E.25 QR scan cookies?

Answer: Marketing category when tracking campaigns.

E.26 Internal staff accounts?

Answer: Same Preference Center UX.

E.27 Mobile app cookies?

Answer: Updated policy before app store release.

E.28 Cross-device sync?

Answer: Preferences sync via account when signed in.

E.29 Incognito mode?

Answer: Cookies cleared when window closes; consent re-prompted.

E.30 Shared computer?

Answer: Sign out after use; clear cookies if needed.

E.31 Billing without marketing cookies?

Answer: Yes — Stripe essential cookies only during payment.

Answer: Stops new non-essential cookies; clear browser for old ones.

E.33 Children?

Answer: Service not for under-13; do not enable marketing cookies for minors.

E.34 California rights?

Answer: See Section 22 and Privacy Policy.

Answer: DRAFT-1 dated 2026-05-19.

E.36 Illustrative table rows?

Answer: Replaced after production cookie audit.

E.37 Twilio SMS cookies?

Answer: SMS does not set site cookies; links may carry UTM.

E.38 Cloudflare CDN?

Answer: Turnstile only at launch; full CDN cookies TBD if enabled.

E.39 IndexedDB?

Answer: Limited use; disclosed in Section 19.

E.40 Session replay privacy?

Answer: Sentry masks inputs per configuration.

E.41 Future ad pixels?

Answer: Would require marketing opt-in and policy update.

22.1 State-specific reference (non-exhaustive)

California: CPRA — right to opt out of sale/share; analytics/marketing cookies off by default.

Colorado: CPA — universal opt-out mechanisms; GPC consideration.

Connecticut: CTDPA — similar opt-out rights.

Virginia: VCDPA — data protection assessments for high-risk processing.

Utah: UCPA — business-friendly notice standard.

Texas: TDPSA — applies to certain processors; review at scale.

Oregon: OCPA — effective 2024; consent for sensitive data.

Montana: MCDPA — consumer opt-out rights.

Delaware: DPDPA — 2025 effective; harmonize notices.

New Jersey: DPL — 2025; align with CPRA-style rights.

23.1 Future GDPR / ePrivacy implementation checklist

  1. Prior consent before non-essential cookies (except strictly necessary).
  2. Equal prominence Accept / Reject / Customize.
  3. No cookie walls denying service for refusing analytics.
  4. Record consent timestamp, version, and channel.
  5. Data Processing Agreements with all subprocessors setting cookies.
  6. Transfer mechanisms (SCCs) for US-hosted processors.
  7. Cookie policy in local languages when UI localized.
  8. ICO / CNIL guidance on analytics cookies (legitimate interest vs consent — counsel decides).
  9. Right to erasure includes consent logs where not legally required to retain.

Version: DRAFT-1
Last updated (draft): 2026-05-19
Last reviewed by counsel: never (not yet)
Anchored to product features as of: 2026-05-19