Optional, anonymous measurement
The demo works without analytics. Choose Play without measurement to send no gameplay analytics and create no persistent analytics ID.
When you agree
Your browser stores a randomly generated ID and your choice. The demo sends that ID, a random play-session ID, timestamps, world/stage entry and completion events, attempts, replays and estimated active playtime. Optional feedback is associated with this ID. No name, email address, precise location or browser fingerprint is requested.
With the updated choice, each new session also includes broad device type (mobile, tablet or desktop), operating system and browser family, the input method observed before the session starts, and its starting screen orientation. These are best-effort categories and may be Unknown. Input or orientation changes later in the session are not tracked. The browser’s user-agent is interpreted locally, never included in gameplay telemetry or retained by our analytics. We do not collect versions, device models, screen dimensions or fingerprinting signals.
Previous consent remains valid for the original gameplay measurement only. You can allow the updated choice under Privacy before starting a new session, or keep your previous choice without platform details. Renewing consent preserves your browser ID and existing records; it does not add details to an already-started session. Historical sessions remain unchanged.
“Unique players” means consenting browser profiles, not verified people. Clearing browser storage, private browsing, changing browser or device can make the same person appear as a new player. A new playable page visit is a new session; retries and world changes within that visit remain in the same session.
Active playtime and interrupted connections
Time counts only while the game reports active play, the game canvas is visible and focused, and you have provided input within the previous 60 seconds. Pauses, menus, feedback and other page controls, background tabs and idle time are excluded. Moving to feedback or away from the visible game pauses it; return to the game and choose Resume when ready.
When measurement is on, a small bounded queue of unsent events may be stored in this browser so an interrupted connection does not lose your result. A later consenting visit retries the same event IDs, without counting them twice. This browser queue expires after seven days. Browser shutdown, denied storage, long offline periods or lost connections can still prevent the final events from reaching the server.
Your choices
The Theme dropdown saves only your selected website color theme in this browser. This appearance preference does not create a player ID, send analytics or change your measurement choice.
Open Privacy on the game page to turn measurement off. This immediately stops new collection, clears the unsent queue and removes this demo’s browser ID. It does not erase data already received, and requests already sent cannot be recalled. Enabling measurement again creates a new ID and starts recording with your next attempt. Feedback is optional and is available when measurement is enabled; please do not include personal information in free text.
Access and hosting
Analytics and feedback are stored for this demo and can be read only through the authorized admin dashboard. They are not displayed publicly or sold. The site is hosted by Netlify, whose service may process network requests and security logs independently of these optional gameplay measurements.
Preview and simulated test results are kept separate from live-player results. The dashboard identifies its dataset. This demo does not use analytics advertising cookies or fingerprinting.
Consent notice version: 2026-10-19-v2. Previous scope: 2026-10-18-v1.