File: cookies

Cookie Policy

Last updated: 2026-10-20

1. Cookies today

The current version of thepsychopathic.me (the "Site") sets no cookies and does not read them. That will change when advertising is added (see section 5).

2. What we store instead

The Site stores some information in your browser's local storage (localStorage, sessionStorage and IndexedDB) so that your preferences and game progress survive a page reload. Most of it stays on your device: your theme, where you left off in a game, and your statistics. That storage is needed for the Site to work. Some of it is different. An install ID and a queue of finished rounds are used to send us anonymous round summaries (see the Privacy Policy). That is audience measurement, not strictly necessary, so it is on by default with an opt-out: Don't send stats on the storage notice, the switch in Settings, or the Global Privacy Control signal. We show a short notice so you can see this.

3. Keys and what they are for

Key or prefix Where What it holds Lifetime
tpm:hub:theme, tpm:hub:prefs, tpm:hub:consent localStorage Theme, display preferences, and the storage-notice acknowledgement Until you clear it
tpm:hub:stats localStorage Your stats choice: on or off, and whether the opt-out signal has been sent Until you clear it
tpm:hub:forget localStorage A pending deletion request (an install ID to forget), only while you are offline after pressing Delete all my data Until it is sent
tpm:hub:install IndexedDB (database tpm) Random install ID and its creation date. Audience measurement, with opt-out. Not strictly necessary Replaced after 13 months, or until you clear it
tpm:hub:outbox IndexedDB (database tpm) Finished-round summaries waiting to be sent to us Until sent; at most 30 days
tpm:hub:ledger, tpm:hub:daily:<id> IndexedDB (database tpm) The "Your file" counters on the homepage (games played, streak, times deceived) and each game's daily status Until you clear it; statuses are trimmed to 60 days
tpm:hub:clock sessionStorage The difference between your device clock and our server clock, so the daily puzzle date is right Until the tab session ends
tpm:game:<id>:* IndexedDB (database tpm) A game's own data, where <id> is the game's identifier: progress, statistics and settings Until you clear it; old daily boards are trimmed
Service worker cache Cache Storage Offline copies of the Site's own code and pages, so it can start without a network. Not personal data Replaced on each new version

4. How to clear it

  • Open Settings (the sliders icon in the header) and press Delete all my data. This removes the IndexedDB database, and every localStorage and sessionStorage entry starting with tpm:. Offline copies of the Site's code are kept, because they are code and not your data.
  • Or clear this site's data (cookies and site data) in your browser's settings. This also removes the offline copies.

Clearing it resets your progress and statistics, and removes your install ID. Finished rounds already sent to us stay in our anonymous totals; Delete all my data also asks our server to forget your install ID.

5. Third-party cookies (planned)

None are used today. We plan to add advertising, which is likely to use cookies or similar technologies set by us or by advertising partners, and we may add analytics beyond the first-party round statistics described above. Before that happens, this section will list each cookie, who sets it, why, and for how long, and we will ask for your consent before setting any that are not strictly necessary.

6. Contact

[email protected].

Settings

Theme
Display
Reduce motion

Offline copy

Checking…

Your data

Your progress stays on this device. We get an anonymous summary of each round: no name, no account, no IP address.