Legal / clear and concise
Privacy
Last updated 6 October 2026
Nothing here is sold or shared, and every game is playable without telling us anything about you. One exception to name up front: this site uses Google Analytics to count visits, which sets cookies and is described in full below.
You can make an account if you want a profile, a playtime total and a place on a leaderboard. It is entirely optional, it is never required to play, and it asks for a handle and a password and nothing else — no email, no real name. What it stores and how to delete it is set out below.
What stays in your browser
Each game remembers a few things locally, using your browser's own storage. This data never leaves your device — it is not uploaded, and we cannot read it:
- The nickname you last typed, so you do not retype it every visit.
- Your graphics, audio and control settings.
- Your personal bests, unlocked cosmetics and per-game progress.
Clearing your browser's site data for this domain erases all of it permanently. There is no copy anywhere else, which also means a new browser or a private window starts fresh.
What reaches the server while you play
The multiplayer games hold an open connection to a game server for the length of a match. Over it travel your button presses, your position, and the nickname you chose — the nickname is shown to the other players in your room, which is the whole point of it. All of that is discarded when the match ends or you close the tab. None of it is written down.
Your IP address is visible to the server, as it is to any website you visit, because a connection cannot be made without one. It is held in memory only, to stop one machine flooding the server with room requests, and it is dropped shortly after you stop playing. It is never written to a database, never logged alongside anything you did, and never shared.
What is recorded after a game
When a game finishes, the server may store one row describing it, so the games can be balanced against what people actually do rather than against our guesses. What that row contains depends on which game, and there are three cases.
The games the server runs
Block Party, Gatecrash, Jolt, Top Billing, Nightline, Marginalia, Galumph and Vault Rush are decided by the server, so it writes down what it saw. Each row is built so that it cannot describe a person. It holds counters and nothing else:
- How long the game lasted, which map or track it used, and how it ended.
- How many humans and how many bots were in it.
- Per-seat counters — kills, laps, money banked, calls connected, depending on the game.
- Which seat won, written as a position in that game's own list.
There are no nicknames in it, no player identifiers, no IP addresses and no timestamps tied to a person. The winning seat is an index — a number that means nothing outside the single game it belongs to, and which cannot be followed from one game to the next. There is no way to find your games in this data, and that is on purpose: the questions it exists to answer are about pacing and balance, not about players.
The games that run only in your browser
Inkshot, Ghost Circuit, Chainshift and Shunt run their whole game in your browser — there is no room on a server and nothing watching you play. When a run ends, the page reports the score, how long it lasted, how it finished and a few game counters. Those rows are stored marked as unverified, because the browser is the only thing that saw them and we have no way to check them. They are used to understand how far a typical run gets; they are not a leaderboard and cannot become one. They carry no identifier either.
Every page in the arcade does make one small request to the server when it opens, to ask whether accounts are switched on — that is what decides whether a sign-in button appears. It sends nothing about you and is the same question for everybody; like any request, it is made from your IP address, which is covered above.
Vault Rush
Vault Rush is one of the games the server runs, and its finished-match row works exactly like the ones above: counters, seats by position, no identifier.
An earlier version of this game kept a progress record — a level and lifetime totals — against a scrambled marker your browser generated. That has been removed. Nothing read it, and a marker that follows you between visits without you having asked for it is the wrong way to do the one thing it was for. If you want your totals kept, that is what an account is, and you choose it.
Accounts, if you want one
An account exists so that your playtime, your best results and your place on a leaderboard survive between visits and across devices. Nothing else changes: the games are identical signed in or not, and no part of any game is locked behind one.
What it stores, which is all of it:
- The handle you chose. This is public — it is what appears on a leaderboard, so pick one you are happy for strangers to see.
- Your password, stored only as a one-way hash. We cannot read it, recover it or tell you what it was.
- When the account was created and when it was last used.
- Per-game counters: seconds played, games played, wins and your best result. Counters only — there is no history of individual matches, and no way to reconstruct one.
- A session for each browser you sign in on, so you stay signed in. It is stored as a hash, and signing out deletes it.
We ask for no email address. That is deliberate — it is the detail most worth not holding — and it has one real consequence you should know before you register: there is no password reset. If you forget your password, the account cannot be recovered by us or by you. A few words together makes a password that is both strong and memorable.
The finished-match rows described above stay anonymous, and your account is deliberately kept separate from them. There is no shared key between the two: your account's counters are added up as each game ends, but nothing records which anonymous match row was yours. That is why a profile shows totals and bests rather than a list of your games — and it is also why deleting your account really does delete everything about you, with nothing left behind in the balance data for anyone to find later.
Deleting it is immediate and complete: the account, its sessions and every counter are removed in one go, from the profile page, with no waiting period and nothing retained. The handle becomes available again.
Cookies, analytics and advertising
This site uses Google Analytics (GA4) to count visits and see which games people open. It sets its own cookies in your browser and sends Google your IP address, the page you are on and the page you came from. That is the one third-party script here: there is no tag manager, no advertising pixel, no embedded video, no social widget and no font request to another company.
It is not loaded at all when the site is served from a local or private network address, so our own testing stays out of the figures.
What it is for is blunt: knowing whether anybody is playing, and which game. It is not joined to anything else on this page. Google Analytics data lives with Google under their own terms, and if you would rather not be counted, any content blocker stops it — nothing on this site breaks without it.
The homepage reserves space where advertising may go later. Nothing is served into it today. If that changes, an advertising partner will be named on this page before a single ad loads, along with what it does and how to opt out.
Children
These games are made for a general audience, not for young children. The site asks nobody for their name, age, email or any other personal detail, and has no way to receive one. If you choose to make an account, the only things it holds are the handle you picked and a one-way hash of your password.
Your rights
Rights of access, correction, deletion and portability rest on our holding data about you. For eleven of the twelve games we hold none — there is nothing to retrieve, correct, export or erase, and no request is needed.
For Vault Rush there is a progress record attached to the marker in your browser. You can erase it yourself and immediately, by clearing this site's data in your browser: that is the only key to it, and once it is gone the record cannot be reached again by anyone. We would rather that be one click you control than a request you have to send us and wait on.
Changes
If this policy changes, the date at the top changes with it. A change that starts new collection will be called out plainly rather than folded into a paragraph.
Contact
Questions about this page can go to the address listed in the project's repository. There is no account to close unless you made one, and no data request to file — see the section above.