18+ ONLY • FREE SOCIAL ENTERTAINMENT — NO REAL MONEY • PLAY RESPONSIBLY

Cookie Policy

Last updated: June 6, 2026. This policy describes every cookie and localStorage entry that QuartzPioneer uses, why, and how to control it.

1. Categories of Cookies We Use

We use two categories of cookies on QuartzPioneer: strictly necessary and functionality. We do not use analytics, advertising, or social-media cookies on this platform. Third-party CDN providers (Google Fonts, jsDelivr, Cloudflare) may set their own strictly-necessary operational cookies — these are governed by their respective policies, not ours.

2. Complete Cookie Inventory

The following table is the complete and exhaustive list of cookies and localStorage entries that QuartzPioneer itself sets:

Name Type Category Purpose Expiry
rw_age_ok Cookie + localStorage Strictly Necessary Records that you confirmed you are 18 or older. Suppresses the age-gate overlay on return visits. 180 days
rw_age_ok_exp localStorage only Strictly Necessary Expiry timestamp (epoch ms) for the localStorage mirror of rw_age_ok. Used for cross-page persistence on file:// protocol. 180 days
rw_consent_v2 Cookie + localStorage Strictly Necessary Records your cookie consent choice as a JSON object: {a: bool (analytics), ads: bool (advertising), v: int (version)}. Used by Google Consent Mode update call. 180 days
rw_consent_v2_exp localStorage only Strictly Necessary Expiry timestamp for the localStorage mirror of rw_consent_v2. 180 days

3. localStorage Mirrors and the file:// Fallback

Each of our cookies is mirrored in localStorage under the same key name, with a companion _exp key storing the expiry timestamp in epoch milliseconds. This dual-write approach ensures that age confirmation and cookie preferences persist across page navigations even when the site is accessed via file:// protocol (common during quality review and local testing), where browser cookie scope rules prevent cross-page cookie sharing. In a production HTTPS context, the cookie value takes precedence; the localStorage entry serves as a reliable fallback.

4. Reopen Cookie Controls

After you make a cookie choice, a small "🍪 Cookie settings" pill appears in the bottom-right corner of every page. Clicking this pill clears your consent record and reopens the cookie banner, allowing you to change your choice at any time without deleting browser cookies manually.

5. Browser-Side Controls

You can delete all cookies and localStorage entries set by this site by clearing your browser's site data for this domain. Instructions by browser:

  • Chrome: Settings → Privacy and security → Clear browsing data → Cookies and other site data
  • Firefox: Settings → Privacy & Security → Cookies and Site Data → Clear Data
  • Safari: Settings → Safari → Advanced → Website Data → Remove All Website Data
  • Edge: Settings → Privacy, search and services → Clear browsing data → Cookies and other site data

Clearing site data will cause the age-gate to re-appear on your next visit, as your age confirmation is stored locally.

6. Third-Party Cookies Are Off By Default

Our Google Consent Mode implementation defaults all storage keys — including analytics_storage, ad_storage, ad_user_data, and ad_personalization — to denied. Advertising analytics remain denied permanently regardless of your cookie consent choice (we do not run advertising analytics on this platform). If you accept analytics cookies, a single gtag('consent', 'update', ...) call is made to enable analytics_storage and functionality_storage only.

7. Changes to This Policy

We will update the "Last updated" date and the inventory table when we change our cookie usage. If we ever add analytics or advertising cookies, we will reset your consent record and re-present the banner before those cookies fire. Change log: Version 1.0 — original publication. Version 1.1 — localStorage mirror documentation added.

For questions about cookies, email us at [email protected].