Policies
Every cookie and storage key Whiteout uses, and what each one is for.
This is an initial version; it will be refined before public launch.
Last updated 12 September 2026
Why there is no consent banner
We use three cookies and they are all essential: one keeps you signed in, one keeps ranked play fair, and one is set only when you click an unsubscribe link. There is no advertising cookie, no analytics cookie, and nothing that follows you to another site.
So the notice you saw on your first visit tells you what is stored. It does not ask permission, because there is nothing here to refuse without also refusing to sign in.
Cookies
| Name | Purpose | Lifetime |
|---|---|---|
| better-auth.session_token | Keeps you signed in. Without it every page would ask for your password again. | Up to 7 days, extended while you keep playing. Deleted when you sign out. |
| wo_dev | A random number this server gave your browser, so two accounts played from one machine can be spotted in ranked games and tournaments. It is not a fingerprint: nothing about your device is measured, and the value is never used on another site. | 90 days, then replaced with a new random number. |
| wo_unsub_undo | Set only when you use an unsubscribe link in an email, so the page can offer you an undo button for a day. | 24 hours. Only sent to the unsubscribe page. |
All three are set by this site only, and the first two cannot be read by scripts in your browser.
Local and session storage
These are settings your browser keeps for itself. They are never sent to our servers, and clearing site data removes them.
| Key | Purpose |
|---|---|
| whiteout.theme Local storage · until cleared | Light or dark theme. Absent means follow the system setting. |
| whiteout.audio.v1 Local storage · until cleared | Volume levels and the sound options you picked. |
| whiteout.audio.muted Local storage · until cleared | Whether sound is muted. |
| whiteout.siteMusic Local storage · until cleared | Whether the menu organ plays. |
| whiteout.musicMode Local storage · until cleared | Which menu music you chose. |
| whiteout.bindings.v1 Local storage · until cleared | Your key bindings and the on-ice assists you turned on or off. |
| whiteout.touch.offsets.v1 Local storage · until cleared | Where you dragged the on-screen touch controls. |
| whiteout.legal.notice Local storage · until cleared | That you dismissed the notice at the bottom of this site. |
| wo.install.installed Local storage · until cleared | That you installed Whiteout as an app, so the install guide stops offering. |
| wo.push.banner.dismissed Local storage · until cleared | That you closed the banner asking to turn on push notifications. |
| whiteout.fullscreen.prompt.v1 Local storage · until cleared | That you closed the fullscreen hint in a match. |
| whiteout.sw-reload Local storage · until cleared | When this browser last reloaded for an app update. |
| whiteout.sw-reloads Local storage · until cleared | How many times it did, so a browser stuck on an old build is not reloaded in a loop. |
| wo.unlocks.seen Local storage · until cleared | Which club unlocks and level-ups you have already been shown. |
| wo.admin.panel.* Local storage · until cleared | Which console panels an operator left open. Only set for staff accounts. |
| whiteout.notices.dismissed Session storage · until the tab closes | Operator notices you closed in this tab. |
| whiteout.musicTurn Session storage · until the tab closes | Which menu track plays next in this tab. |
| whiteout.touch.toast.* Session storage · until the tab closes | Touch-layout hints already shown in this tab. |
| Other per-screen state Session storage · until the tab closes | Scratch state for a screen you have open, such as a local match setup or a form part way through. |
Turning them off
Your browser can block or clear all of it. Blocking the session cookie means you cannot sign in, and clearing storage resets your theme, your controls and your volume.
Clearing the device cookie is fine. You get a new random number and nothing is lost.
More
What we do with the rest of your data is on the Privacy page.