Cookie policy
What Playium stores in your browser, what for and for how long, which third-party tools are loaded and how to manage your consent.
In force since 2026-09-28
On this page
1. What they are and where they apply
A cookie is a small file that a website stores in your browser. This policy also covers the similar technologies we use: local storage (localStorage), session storage (sessionStorage, cleared when you close the tab), the browser database (IndexedDB) and the application cache.
It applies to all of playium.es: the public website, the venues' dashboard, the family app and the public calendar. As they all share the same domain, your cookie choice applies to all of them in that browser.
2. How to manage your consent
The first time you visit, a banner appears with three options of the same size and at the same level: Accept all, Reject all or Customize (you choose category by category). Technical storage does not need consent; analytics and marketing only load if you accept them. We store your choice in your browser and respect it until you change it; if we add categories or tools that need it, we ask you again.
To change it, use the preferences button below the title of this page. If you withdraw marketing consent, the Meta Pixel stops sending data and we delete its _fbp and _fbc cookies. If you withdraw analytics consent, those tools are not loaded again; if they were already loaded in a tab, they stop when you reload it, and cookies already stored by Microsoft Clarity are not deleted automatically: you can delete them from your browser (section 7).
3. Technical (always active)
They are essential for the service to work or remember something you asked for. They are not used for measurement or advertising.
| Name | Type | What for | Duration |
|---|---|---|---|
| playium_cookie_consent_v1 | localStorage | Your cookie choice, with its date and version | Until you change it or clear your browser data |
| sb-…-auth-token | localStorage | The dashboard session | Until you sign out; the session expires after 8 hours |
| admin-session-start | localStorage | When you signed in to the dashboard, to end the session after 8 hours | Until you sign out |
| sb-parent-auth-token | localStorage | The session in the family app | Until you sign out; the session expires after 2 hours |
| parent-session-start-(venue) | localStorage | When you signed in to a venue's app, to end the session after 2 hours | Until you sign out |
| playium.recovery_sessions | localStorage | Tells apart a session opened with a password-reset link | Until you change the password or until the link expires |
| playium_saved_email | localStorage | Your email on the dashboard sign-in, only if you tick "Remember me for future logins" | Until you sign in without ticking the option |
| playium-parent-login | localStorage | Your email on the family app sign-in, only if you tick "Remember me" | Until you sign in without ticking the option |
| playium_landing_lang | localStorage | The language of the public website | Until you clear your browser data |
| playium_lang | localStorage | The language of the dashboard | Until you clear your browser data |
| playium-parent-lang-(venue) | localStorage | The language you choose in a venue's app | Until you clear your browser data |
| pwa_brand_(venue) | localStorage | The venue's name, logo and colour, to install its app with its branding | Until you clear your browser data |
| pwa_install_dismissed_(venue) | localStorage | That you closed the install-the-app prompt | Until you clear your browser data |
| playium_parent_app_version | localStorage | The family app version, to update it | Until you clear your browser data |
| playium:tariff-migrated-notice:(venue) | localStorage | That you closed a dashboard notice | Until you clear your browser data |
| __chunk_reload_ts | sessionStorage | Avoids reload loops after an update | Until you close the tab |
| __push_subscribed_(venue) | sessionStorage | Avoids asking for notifications again in the same visit | Until you close the tab |
| PlayiumOffline | IndexedDB | A copy of the venue's data on the front-desk device and pending operations, to work offline | The copy is deleted when you sign out; pending operations, once sent |
| Application cache | Cache Storage | The dashboard and app files, and brand fonts, to load them offline | Files, until the next version; brand fonts, until they are replaced or you clear your browser data |
| workbox-expiration | IndexedDB | Controls how many brand fonts the application cache keeps | As long as that cache exists |
| Push notifications | Service worker | Receiving the family app's notifications, only if you turn them on | Until you turn them off |
Fonts, including those a venue chooses for its branding, are served by Playium: they are not downloaded from Google Fonts or any other third party.
4. Analytics (only with your consent)
They help us understand how Playium is used and fix errors. They load on the public website, the dashboard, the family app and the public calendar, only if you accept "Analytics". They are not used for advertising or combined with marketing data.
| Tool | What it stores | What for | Duration |
|---|---|---|---|
| Vercel Analytics and Vercel Speed Insights | Nothing in your browser | Visits, pages viewed, devices and performance, in aggregate | — |
| Sentry replay | sentryReplaySession (sessionStorage) | A visual replay of the session, sent only if an error occurs, with text, forms and images always hidden | Until you close the tab |
| Microsoft Clarity, when Playium has it switched on | Cookies _clck and _clsk, and CLID on clarity.ms | Session recording and heatmaps | According to Microsoft: _clck and CLID, one year; _clsk, one day |
The Sentry replay only works in the dashboard, the family app and the public calendar. In addition, Sentry always records technical errors, without storing anything in your browser: see the Privacy policy.
5. Marketing (only with your consent)
The Meta Pixel measures and attributes Playium's advertising campaigns. It only loads on Playium's public website and on the sign-up confirmation page, never in the venues' dashboard, the family app or the public calendar.
| Name | Type | What for | Duration |
|---|---|---|---|
| _fbp | Meta cookie | Identifies the browser to measure campaigns | 90 days, according to Meta |
| _fbc | Meta cookie | If you arrive from a Meta ad, it is built from the click identifier (fbclid) in the link | 90 days, according to Meta |
| playium_meta_signup | sessionStorage | Remembers, only in that tab, the plan chosen when you go to the payment page, to count the sign-up once confirmed | Deleted once used or when you close the tab |
What data Meta receives is in the Privacy policy.
6. Third parties when paying or connecting services
These pages and tools belong to third parties and set their own cookies under their own policies; they are needed for what you asked to do:
• Dodo Payments, our Merchant of Record: when you subscribe to or renew Playium you go to its payment page, which uses its own security and fraud-prevention cookies. More information at dodopayments.com/legal/privacy-policy. • Stripe or PayPal: when you pay a venue from its app or its public calendar, the payment is completed on the page of the payment gateway that venue has contracted. • Meta: in the dashboard, only when connecting a WhatsApp Business number, the Facebook SDK is loaded, which may set its own cookies and log the use of that connection.
7. How to delete them from your browser
Every browser lets you delete a site's cookies and data. The instructions are in each browser's help (Chrome, Firefox, Safari, Edge). If you delete the data of playium.es, your sessions will end, any offline operations not yet sent will be lost and we will ask for your consent again.
8. Changes to this policy
If we add categories or tools that need your consent, we will update this policy and ask for your consent again, as we did when we added the Meta Pixel. We do not use cookies or other storage not described here.