Privacy and data

No accounts, no sign-up, no third-party scripts, no advertising, no cookies, no profile of you anywhere. Your progress, your streak and your statistics live in your browser's local storage and never leave it. Clearing your browser data clears them, and there is no copy anywhere else.

Next to them, in the same local storage and just as private, sits a short list of things the page remembers about how you like it. This is all of it:

None of it is sent anywhere, and clearing your browser data clears it too.

There is one thing that does get stored on the server, and only if you ask for it: notifications. It is described in full further down.

What this page does do is count itself. It sends a short list of anonymous events to this same site — no other company involved, no script loaded from anywhere else — to answer one question that nothing else here can answer: is anybody playing? Below is the complete list, written out rather than summarised, because a summary is exactly where this kind of thing hides.

Every event that is sent

That is all five, and those are all their fields. There is no identifier in any of them — no cookie, no account, no generated ID, no fingerprint — and no IP address, country or browser is stored alongside them: an event is the words and numbers listed above, a timestamp, and nothing more. Nothing in an event points at the event before it, so two events sent by the same browser cannot be recognised as belonging to the same browser, by me or by anyone else reading the stored rows. What accumulates is a count, not a trail.

Nothing about the puzzle travels either: never the password, never the word it is built on, never the family it belongs to, never what you typed, never your grid. If your browser sends Do Not Track or Global Privacy Control, no event is sent at all.

How the returning label works, since it is the one that sounds like tracking

The finish event carries a single word out of four: first, d1, week or long. It is worked out inside your browser, from something your browser already has — the number of the last puzzle you completed, which is part of the streak that has always been stored locally. The gap between that and today's puzzle becomes the word, and only the word is sent: first time, came back the next day, came back within a week, came back after longer.

The number itself never leaves, and the word cannot be walked back into one. Millions of finishes would carry d1, and there is nothing in the row to tell them apart or attach any of them to a device. It measures how many finished games came from someone who had played before — never which someone.

Notifications, if you turn them on

They are off unless you switch them on. The game offers them after you have finished a game, and you can switch them on yourself in Settings — never when the page opens. If you do switch them on, your browser gives this site an address for its push channel, and that address is stored, together with four other things. This is the complete list:

Nothing else: no IP address, no browser details, no date of when you signed up, and no link to the anonymous events above — the two are kept in separate places and nothing joins them. The notification itself carries nothing at all: no text, no puzzle number. Your browser writes the message it shows, so nothing about the puzzle passes through the push service either. What that service does see is that a notification was delivered to that browser, which is how push works for every site.

The address is kept in Cloudflare's database for this site until you turn notifications off. Switching off New password reminder in Settings deletes it from the server straight away. If you instead block notifications in your browser settings or uninstall the app, the push service reports the address as gone the next morning and it is deleted then.

Where the events are kept, and for how long

The events are written to the analytics store of Cloudflare, which hosts this site. They are deleted automatically after three months; there is no export, no backup and no copy anywhere else. They are read as totals — games finished per day, guesses needed, how the four returning words divide up — and they exist to answer whether this is worth continuing. No other use, and nothing to sell, because there is nothing here anyone would buy.

Alongside that, and unchanged, there is the hosting provider's request log: the same count of page views any web server keeps, written by Cloudflare rather than by this page. It is theirs to write and theirs to delete under their own retention policy — days, not years — and nothing here downloads it, exports it or keeps a copy. What reaches me is the aggregate figure in their dashboard: how many requests, from roughly where. No raw log, no addresses, nothing that follows one visitor across days.

The person answerable for all of it is Alex Cortinovis, who made this page and runs it as an individual — the same name and the same address as under Made by: dailycrack@alexcortinovis.tech. There is no company behind this and nobody else with access.

If any of that still counts as your data, the push address above included, the rights that come with it are yours: to ask what is held, to have it corrected or deleted, to object to it being kept at all, and to complain to your data protection authority. Write to dailycrack@alexcortinovis.tech and it gets answered. Be warned that the honest answer is usually that there is nothing to hand over — which is the point of building it this way.