1. Your choices
On your first visit we ask whether to allow optional analytics and embedded media. “Reject non-essential” and “Accept all” carry equal weight, and you can choose each category under “Customize”. Your choice is stored for 12 months, after which we ask again. You can change or withdraw it at any time; withdrawing analytics reloads the page and deletes Google Analytics cookies.
If your browser sends a Global Privacy Control signal, we record it as a refusal of optional categories and do not show the banner. You can still opt in through cookie settings. You can also block or delete cookies in your browser settings, but strictly necessary storage is needed for the site to work properly.
2. Strictly necessary (always on)
| Name | Type | Provider | Purpose | Duration |
|---|---|---|---|---|
| dank-pos.consent-preferences | Local storage | Dank PoS | Remembers your cookie choices and when you made them | 12 months |
| dank-pos.age-confirmed | Local storage | Dank PoS | Remembers that you declared you are 20 or older, so the entry gate does not ask again | 12 months |
| dank-pos.background-enabled | Local storage | Dank PoS | Remembers whether you turned the animated background on or off | Until cleared |
| dank-pos.scene-preview.v1 | Local storage | Dank PoS | Saves camera settings on the internal 3D scene preview page only | Until cleared |
| dank-pos.customer-auth | Local storage | Dank PoS | Keeps you signed in to your Dank PoS account (set only after you sign in) | Until sign-out |
| kyc_staff_token, kyc_admin_name, kyc_admin_email | Local storage | Dank PoS | Staff sign-in session for the control workspace only (not set for public visitors) | Until sign-out |
| Security / bot-protection cookies (e.g. _vcrcs) | Cookie | Vercel | Set only if our hosting firewall needs to verify a visitor is not a bot | Up to 1 hour |
| Cloudflare Turnstile check (challenges.cloudflare.com) | Script request, may set a cookie or local storage | Cloudflare | Loaded only when you press “Download Dank One” on the Apps page, to confirm you are not a bot before a download link is issued | Set by Cloudflare, short-lived |
3. Analytics (optional)
| Name | Type | Provider | Purpose | Duration |
|---|---|---|---|---|
| _ga | Cookie | Google Analytics 4 | Tells visits from the same browser apart | 2 years |
| _ga_<container-id> | Cookie | Google Analytics 4 | Keeps session state for Google Analytics | 2 years |
| Vercel Web Analytics | No cookie (request data) | Vercel | Counts page views using a daily-rotating hash that cannot identify you | Not stored on your device |
| Vercel Speed Insights | No cookie (request data) | Vercel | Measures page-load performance (Core Web Vitals) | Not stored on your device |
Google Analytics runs with Consent Mode: advertising storage, ad personalisation and Google Signals are always disabled. Data is processed by Google LLC and Vercel Inc. in the United States (see Privacy Policy, “International transfers”).
4. Embedded media (optional)
| Name | Type | Provider | Purpose | Duration |
|---|---|---|---|---|
| SoundCloud player cookies (e.g. sc_anonymous_id) | Third-party cookie | SoundCloud | Streams the background music; set by SoundCloud under its own privacy policy | Set by SoundCloud |
The SoundCloud player is not loaded at all until music is requested. If you accept “Embedded media”, music starts when you launch the site. Otherwise SoundCloud loads only when you press the music button yourself.
5. What we do not use
We do not use advertising, retargeting or social-media tracking cookies, tracking pixels, or fingerprinting. Fonts are served from our own domain, not from Google Fonts.
6. Contact
Questions about this policy: privacy@dankpos.app. See also our Privacy Policy (/privacy).