CubeArena

Privacy

CubeArena is a free browser game with no accounts. Here is exactly what it stores.

Last updated 2026-07-26

No signup, no email address, no password — there is nothing to log into. We never ask for your real name, and we don't run ads, sell data, or share it with advertisers.

What's stored on your device

The first time you open CubeArena, your browser generates a random player id and a random secret and keeps them in local storage on this device. The id is how a race knows which cube is yours; the secret is what stops someone else from submitting a solve in your name. They are not linked to you as a person — they are just random strings.

  • ca_player_id — your random player id.
  • ca_player_secret — a random token proving that id is yours.
  • ca_nickname — the name you type in, if you type one. It is optional and shown to your opponent.
  • ca_best_ms, ca_keybinds, ca_show_pad, ca_show_scramble — your best solo time and your display/keyboard preferences.

Clearing your browser storage for this site erases all of it. You come back as a brand new player with a new id, and your past races are no longer tied to you.

What's stored on the server

Races have to exist somewhere both players can see them, so match data lives in our database (Supabase). For each race we store:

  • the room code, the scramble, and whether the race is waiting, live, finished or abandoned;
  • both players' random ids and the names they typed (or a default like “Player 1”);
  • who won, the winning time, and when the race was created, started and finished;
  • for each submitted solve: the time in milliseconds, the move count, and the list of turns you made — that's what lets the server verify a solve instead of trusting the browser.

That's the whole list. We don't store your email, your location, your contacts, or anything you haven't typed into the game. Note that room codes and player names are readable by anyone in that race, so don't put anything private in a nickname.

The site runs on Vercel and Supabase. Like any web host, they keep standard technical logs (including IP addresses) to serve requests, block abuse and keep things running. We don't use those logs to build a profile of you.

Usage statistics

To find out whether the game actually works for people, we measure anonymous usage with two tools:

  • PostHog— which pages get opened and which buttons get pressed (for example “created a race”), tied to the same random player id, not to a person. It stores cookies or local storage entries in your browser to recognise the same visit.
  • Vercel Analytics — aggregate page traffic, with no cookies and no cross-site tracking.

Those are the only third parties that see anything. There are no ad networks, no social trackers and no data brokers on this site.

Children

CubeArena is a puzzle game suitable for all ages. It asks for no personal information — no account, no email, no age — so nothing identifying is collected from anyone, children included. The only free-text field is the optional nickname, which we ask you not to use for a real name.

Deleting your data

Clearing site data in your browser removes everything stored on your device. Because match rows are keyed to a random id and never to a person, they hold nothing that identifies you once that id is gone — there is no account left behind to close and nothing to ask us to erase.

Changes

If what the game stores changes, this page changes with it and the date at the top moves.

Back to the arena