Privacy Notice

Effective 12 October 2026 Applies to The Challenge (thechallenge.day) and every game served from it

1.Who is responsible

ControllerStefan Topalov, Bulgaria, operating the site as a private individual
Contactprivacy@thechallenge.day
Supervisory authorityCommission for Personal Data Protection (CPDP), Sofia, Bulgaria — cpdp.bg

Requests concerning your personal data can be sent to the contact address above and will be answered within one month, as Regulation (EU) 2016/679 (the GDPR) requires.

2.What this notice covers

This notice describes the personal data processed by The Challenge, the puzzle website named above, also reached through games-portal.stefantopalov.workers.dev (the "Site"), including every game reached from it and the History page. It does not cover Google's own processing when you use Google Sign-In, which is governed by Google's Privacy Policy.

3.Playing without an account

No account is needed to play. When you use the Site without signing in, the Site itself stores no personal data about you. The pages are delivered by Cloudflare, whose network keeps short-lived technical request logs (including IP addresses) for the operation and security of its service; those logs are held by Cloudflare under its own terms and are not read by the Site.

The Site measures its own traffic with Cloudflare Web Analytics: a small script on each page reports to Cloudflare which page was viewed, the page that linked to it, the browser and device type, the country the request came from, and how long the page took to load. It sets no cookie and stores nothing in your browser, it does not identify you or follow you across sites, and the Site sees only aggregate counts. Cloudflare processes these reports under the same Data Processing Addendum as the hosting (section 7). There is no advertising and no other third-party tracking of any kind.

4.Data processed when you sign in

You can sign in with Google, or create an account with your email address and a password. The following data is then held on the Site's own database.

CategoryDataSource
IdentityYour name and email address, and — with Google — the address of your profile picture.Google, at sign-in; or you, at sign-up
Account linkWith Google: an opaque identifier linking your Site account to your Google account. The access, refresh and identity tokens issued by Google are used for the duration of sign-in and are not retained.Google, at sign-in
PasswordWith email sign-up: your password, stored only as a salted hash (scrypt), which cannot be turned back into the password. A one-time link to confirm your address, and one to reset the password when you ask for it, are kept until used or expired (24 hours and 1 hour).You
SessionA random session identifier and its expiry. No IP address or browser details are stored with it.The Site
PreferencesThe version of the Terms of Use you accepted and when; the games you have marked as favourites; a display name, if you set one on the Account page in place of the name from Google or sign-up.You
Game recordsFor each daily puzzle you finish while signed in: the game, the puzzle date, the time, move count (where the game counts moves), whether Hint or Solve was used and the finished arrangement — both of your first finish of the puzzle, which is the one that counts, and of your best; the number of attempts; whether the first finish was made on the puzzle's own day, as reported by your browser's clock and time zone; and the time of day each result was recorded.Your play

Your finishing times are also counted, without your name or any other identifier, into the day's totals that every player sees as "faster than 62%" or "4th of 9 today". Nothing else is read from your Google account. Email is sent to you only to confirm your address when you sign up and to reset your password when you ask; nothing else, ever. No profiling takes place and no decision with legal or similarly significant effect is made about you by automated means.

5.Purposes and legal bases

PurposeData usedLegal basis
Providing your account and keeping you signed inIdentity, account link, sessionPerformance of a contract — Art. 6(1)(b) GDPR
Recording and showing your game history, your streaks, and where your time stands among the day's playersGame records (yours, and — as anonymous counts and times only — other players')Performance of a contract — Art. 6(1)(b) GDPR
Remembering your preferencesPreferencesPerformance of a contract — Art. 6(1)(b) GDPR
Evidencing acceptance of the Terms of UseTerms version and dateLegitimate interest in being able to demonstrate agreement — Art. 6(1)(f) GDPR
Security and abuse preventionSession; server-side validation of submitted resultsLegitimate interest in the integrity of the Site — Art. 6(1)(f) GDPR

No data is processed for marketing, and no data is sold or shared for any third party's own purposes.

6.Cookies and local storage

NamePurposeDuration
Session cookieHolds your random session identifier so that you stay signed in. Strictly necessary; set when you sign in.30 days, or until you sign out
Sign-in state cookieWhile "Continue with Google" is in progress: a random value that ties Google's answer to the request that started it, so that nobody can complete a sign-in you did not begin. Strictly necessary.Minutes; gone once the sign-in completes or fails
Look and play preferences (local storage)The visual look you choose in a game; sound, vibration and which "How to play" notes you have folded away; the puzzle you have part-finished today, so that reloading does not lose it. Kept only in your own browser; never sent to the Site.Until you clear your browser data (a part-finished puzzle: a week)
Your finishes on this device (local storage)Every daily puzzle finished in this browser in the last 30 days, with its time and arrangement. Signed out, this is the history the History page shows "on this device"; when you sign in, any finish the account does not have yet is sent to it (section 4) and then dropped from the list. Never sent otherwise.30 days
Header cache (local storage)Signed in: your name, email address, profile-picture address, favourites and streaks, as last answered by the Site, so that the header is drawn at once rather than after a round trip. A copy of data the Site already holds (section 4); kept only in your own browser and cleared when you sign out.Until you sign out or clear your browser data

Because only strictly necessary storage is used, no consent banner is shown. No third-party cookies are set.

7.Recipients and processors

RecipientRoleSafeguard
Cloudflare, Inc.Hosts the Site and its database (Cloudflare Workers and D1) and measures its traffic (Cloudflare Web Analytics, section 3).Cloudflare's Data Processing Addendum, incorporating the EU Standard Contractual Clauses
Google LLCIdentity provider for Google Sign-In.Independent controller; Google Privacy Policy
Resend, Inc.Delivers the confirmation and password-reset emails (your email address and the link in the message).Resend's Data Processing Agreement, incorporating the EU Standard Contractual Clauses

No other recipient receives personal data from the Site. Data may be disclosed where the law requires it.

8.Where data is stored

The Site's database is located in Cloudflare's Western Europe region, within the European Union. Cloudflare's global network may process requests in transit outside the EU; such transfers are covered by the Standard Contractual Clauses referenced above.

9.Retention

DataKept for
Identity, account link, password hash, preferencesAs long as your account exists
Confirmation and reset linksUntil used; unused ones expire after 24 hours (confirmation) or 1 hour (reset) and are deleted by a daily clean-up
Game recordsAs long as your account exists — they are your history
Sessions30 days from last use; expired sessions are purged daily
One-time sign-in tokensMinutes; purged daily once expired
Daily totalsIndefinitely — they identify no one (see below)

Deleting your account removes every row above that relates to you immediately and permanently. What remains are the Site's daily totals: for each day, how many puzzles of each game were finished, by how many players, how many accounts were created, active and deleted. They are worked out once a day, hold numbers only — no name, email, identifier or time of yours — and cannot be traced back to you, so they are not personal data and are kept so that the Site's usage history stays accurate after accounts are deleted.

10.Your rights

Under the GDPR you have the following rights, all of which are free of charge. The first three can be exercised directly on the Site without contacting anyone.

11.Children

The Site is not directed at children and does not knowingly hold an account for anyone under 14, the age from which Bulgarian law permits a minor to agree to online services on their own behalf. If you believe such an account exists, contact the address above and it will be deleted.

12.Security

All traffic is encrypted in transit (HTTPS). Sessions are opaque identifiers that can be revoked server-side. Passwords are never stored in the clear, only as salted hashes; a password reset signs every other session out. Submitted results are validated on the server, and only the minimum data described in section 4 is retained. Should a personal data breach occur that is likely to result in a risk to you, you will be informed as the GDPR requires.

13.Changes to this notice

This notice is updated whenever the data processed by the Site changes. The effective date at the top identifies the current version. Material changes will be indicated on the Site.