§1 Technical Overview: Minimalist Privacy Philosophy
At Jasper Play Hub, we reject the practice of pervasive online tracking and third-party advertising surveillance. We design our client architecture to rely primarily on decentralized, client-side HTML5 Local Storage tokens rather than invasive cross-site tracking cookies.
This policy outlines every technical cookie and storage key utilized across our platform, detailing their exact purpose, expiration timeline, and compliance standards.
§2 Strictly Necessary HTTP Cookies
Strictly necessary cookies are essential for maintaining core platform functionality, verifying authentication status, and securing form submissions against Cross-Site Request Forgery (CSRF). These cookies do not require statutory opt-in consent.
| Cookie Identifier | Classification | Technical Purpose | Lifespan | Security Flags |
|---|---|---|---|---|
| PHPSESSID | Strictly Necessary | Preserves user authentication session, active user identifier, and CSRF token integrity. | Session (Purged upon closing browser) | HttpOnly; SameSite=Lax; Secure |
§3 Local Storage Tokens
To minimize server-side logging and keep your curatorial browsing choices private, Jasper Play Hub stores bookmark sigils, lighting scenes, and telemetry preferences directly on your local device via HTML5 Web Storage.
| Storage Key | Storage Type | Functional Purpose | Persistence |
|---|---|---|---|
| jph:claims | localStorage | Maintains your personal array of marked specimen sigils and bookmarks. | Persistent (Client device only) |
| jph:recent | localStorage | Maintains the list of the last six inspected specimens on the player shelf. | Persistent (Client device only) |
| jph:scene | localStorage | Preserves your chosen lighting theme (Calcite, Amber, or Obsidian). | Persistent (Client device only) |
| jph:analytics-consent | localStorage | Records your decision regarding Google Consent Mode v2 (granted or denied). | Persistent (Client device only) |
§4 Google Consent Mode v2 Architecture
In strict compliance with modern privacy directives, we implement Google Consent Mode v2 with proactive "denied-by-default" initialization. Before any patron makes an explicit selection, all analytics storage, ad storage, and personalization cookies are unconditionally disabled:
// Google Consent Mode v2 Baseline Initialization
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('consent', 'default', {
'analytics_storage': 'denied',
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'wait_for_update': 500
});
window['ga-disable-G-JASPER001'] = true;
Only if you explicitly click "Allow Analytics" via our floating banner or preferences panel does our engine trigger a consent update signal.
§5 Patron Controls & Preference Management
You maintain full sovereignty over your storage parameters at all times:
- Visit our dedicated Cookie Preferences Center to modify your consent status instantly without reloading.
- You may clear stored sigils and lighting choices at any time via your browser settings under "Clear Site Data / Storage".
§6 Policy Updates & Technical Inquiries
We periodically audit our storage footprint to ensure adherence to emerging international privacy regulations. Any updates to this policy will be documented on this page with an updated effective date.
For technical inquiries regarding our client-side storage architecture, contact our concierge at concierge@jasperplayhub.com.