A little information about statistics.
Usage statistics are optional and off until you allow them. You can keep playing without enabling them.
What is collected?
If you opt in, a random first-party browser identifier helps measure returning visits. We record sessions, broad device category (mobile or desktop), game opens, starts and results, time, mistakes, explanation opens, and limited application error categories. We do not send puzzle solutions, typed words, account names, emails, full URLs, error messages or stack traces. IP addresses and full browser user agents are not stored in the analytics database or application logs. AWS must process network information to receive requests.
How long is it kept?
Detailed events expire after 30 days, browser activity after 90 days, and daily summaries after approximately 13 months. Automatic expiry deletion can take a few additional days. The browser identifier renews after 90 days of inactivity. Data is stored with AWS in Frankfurt, Germany, and only the site owner can view the dashboard.
You are in control.
Open Settings to turn usage statistics off or reset your analytics ID. Turning them off stops future events and removes the stored analytics identifier from this browser; it does not erase already-collected records, which expire according to the retention periods above. Puzzle progress, streaks, and achievements are unchanged. A browser’s Global Privacy Control signal also keeps analytics off.
A browser is not a person. Changing devices, clearing browser storage, or resetting the ID creates a new visitor in the reports. Visitors who decline statistics are not counted.
Optional player accounts
If you create a player account, your email and display name are used for login and account recovery. Login, signup and recovery stay on this website, with credentials sent securely and directly to Amazon Cognito. The app does not store your password. Login tokens are stored on this browser to keep you signed in for up to 30 days, including after closing the site. Logging out clears them; clearing browser storage also signs you out. A permanent account ID links your saved results, unfinished puzzles, visit history and display preference across devices. Your streaks and achievements are calculated from those records. Account data is separate from optional usage statistics: declining analytics does not prevent account saves.
Account saves remain associated with your account and do not follow the short analytics retention periods described above. Signing out does not delete saved account records. A local browser copy supports offline play; changes reach the account when sync succeeds. The account control shows whether a save is synced or remains on this device. Localhost preview accounts use a separate local database and are not production accounts.
Feedback you send
The feedback form is optional and works without login or analytics consent. Only the site owner can read submissions. We store your message, chosen category, optional puzzle and submission time for 90 days. Please do not include passwords or personal information. A separate random feedback browser ID is created when you submit; only its hash is stored for short-lived submission limits. It is not linked to your player account or usage statistics. Retrying the same submission does not create another message.
Cookies & browser storage
Your browser stores puzzle progress, streaks, achievements and display preferences so they remain available when you return. Optional usage statistics use separate browser identifiers only after you allow them. You can change the statistics setting at any time. Clearing site data in your browser also removes local puzzle records and preferences.
Shared puzzle results
If you allow usage statistics, completed attempts also contribute to public daily puzzle comparisons. Only aggregates are published. Comparisons appear as soon as shared results exist; winning-time, mistake and score/speed comparisons use successful finishes. The number of shared attempts is shown. An opted-in browser can exclude its own result using an opaque result key; its browser ID is not included in the comparison request. Names and browser identifiers are never published. Declining statistics does not affect daily puzzle access.