A little insight.
A better place to play.
Optional website and game statistics help Unmask’s owner understand which games people play, how long they spend playing and whether they come back.
Your choice
Statistics are off until you choose “Allow statistics”. Saying no doesn’t change the games. You can change your choice here or through “Statistics choices” on the Games page. Browser requests not to track are respected.
What is collected?
If you allow statistics, your browser keeps a randomly generated player identifier for up to 180 days. We send that identifier with a random play identifier, the game name, level number, game-start time, active playing time and whether the game or level was completed. This lets the owner count returning browsers without asking for your name, email address or a player account.
The identifier is a pseudonym, not proof of a person’s identity. We do not record your screen, keystrokes, chess positions or conversations. Play-time measurement pauses in hidden tabs, on pause screens and after two minutes without input.
Website visits and audience information
With your statistics permission we also count page opens, returning browsers, broad device and browser types, approximate country and whether a visit came from search, social media, another site or directly. We do not save the full referring address or its search terms. Country is an estimate supplied by our host, not your GPS location. Country groups are shown only once at least five visitors are represented. These figures cover visitors who opted in, not everyone on the site.
Ratings and optional feedback
You can rate any game from one to five stars and optionally leave a comment without allowing visit statistics. Ratings and comments are visible only to the owner. Please do not include names, contact details or sensitive information. A separate random identifier and editing key for each game is remembered on your device for up to 180 days so you can update or remove your rating using “Rate game”. This is not linked to the visit identifier. Clearing browser storage removes the ability to edit that rating from this browser. Ratings and comments are removed after 180 days without an update when the dashboard is opened.
Dustfall leaderboard
After a run ends, you can choose to publish a nickname and score. The leaderboard shows your nickname, difficulty, score and level reached for up to 180 days. Your real name is not needed. Run totals and a temporary signed run identifier help reject invalid or duplicate scores. This feature is separate from optional visit statistics.
Optional adult audience survey
After rating a game, adults aged 18 or over may choose to share an age band and gender. Both fields can be left as “Prefer not to say”; there is no date-of-birth question. We ask for agreement before submitting these answers. They are stored separately from feedback and visits, without a name, email, game or visitor identifier. A separate editing key on the device lets you update your answers. The owner sees only totals in groups of at least five responses. You can clear a previous answer by choosing “Prefer not to say” and submitting again. Survey records are removed after 180 days without an update when the dashboard is opened.
Who can see it?
The owner’s password-protected dashboard shows aggregate figures. Statistics are stored in a separate Neon database in London and processed by Vercel, which hosts the games. The analytics application does not save raw IP addresses; it uses short-lived, keyed hashes for abuse protection. Hosting providers may process routine connection information to deliver and protect the service.
How long is it kept?
Records with no activity for 180 days are removed the next time the owner opens the dashboard. If you switch statistics off, collection stops and the player identifier is removed from your browser. Previously collected statistics remain until that cleanup. Clearing your browser data also removes your local choice and identifier.
Nika’s Shape Shift: optional top 10
If you choose Save score after a run, your nickname and best score become public on the leaderboard for that difficulty. Use a nickname rather than a full name. We store the nickname, score, difficulty, active playing time, matches, best streak and date in the games database. One best score is kept per nickname and difficulty until the entry is removed or the leaderboard is reset. Saving a score also remembers your nickname on that device for your next run. A short-lived signed run token and rate limits help prevent duplicate or invalid submissions. This feature works independently of the optional statistics choice.
Optional voice controls
Voice is off until you turn it on and allow the microphone. The game does not save audio recordings or transcripts. Your browser’s speech recognition service may process audio online under its own terms. The game stops listening when play pauses or ends, when you open the top 10, or when you turn voice off. The pose buttons remain available.
Last updated: 14 September 2026.