History Challenger is operated as an independent project. Contact: [email protected]
What data we collect
Guests: nothing stored on our servers.
Signed-in users (Google or email): email, display name, profile picture (Google users only), and per-game data: session history, scores, mastery points, streaks, and any reports you submit.
How we use your data
Solely to provide the game experience: track your progress, gate higher difficulties via mastery thresholds, show your stats on your profile, rank you on the public leaderboards (display name + avatar only, never email). We do not sell your data, share it with advertisers, or use it for marketing.
Data storage
All player data is stored in Cloudflare D1 (SQLite at the edge) with encrypted connections. Avatars and game images sit in Cloudflare R2 object storage. We do not run our own servers.
Third-party sub-processors
Google, when you sign in with Google OAuth (your Google ID, email, name, and avatar are returned to us).
Resend, when you sign in with email magic links. Resend transmits the sign-in link from [email protected] to your inbox and retains its send logs (sender, recipient, subject, status) for roughly 90 days for delivery debugging. We never send marketing email through Resend; only one-time sign-in links you request.
Anthropic (Claude), for AI-generated content: quiz questions, painting curation, the Audience game's roleplay responses. Conversation transcripts in the Audience game are stored on our database tied to your account; you can delete them at any time via the profile page.
Cloudflare, our hosting provider (D1, R2, Workers, Pages, DNS). Cloudflare may collect standard request logs (IP, user agent, request path) for security and analytics; we do not have access to per-request logs.
Your rights (GDPR + similar)
Right to access + portability: the profile page has a "Download my data" button that exports a JSON file with everything we have stored about you.
Right to erasure: the profile page has a "Delete account" button that permanently wipes your user row, all session histories (timeline / overlap / dispatch / audience / paintings / HQ), mastery, streaks, reports, and any pending sign-in links sent to your email. The action is instant and irreversible.
If you cannot reach those buttons (e.g. you have lost access to the email), write to [email protected] and we will action your request within 30 days.
Cookies + local storage
One authentication token in browser local storage so we know who you are between visits. One sessionStorage flag if you dismiss the sign-in prompt. No advertising cookies, no third-party tracking pixels.
Data retention
While your account exists, indefinitely. After deletion, immediately wiped from our database. Cloudflare and Resend may retain their own infrastructure logs per their respective policies (typically 30 to 90 days).
Children
The site is not directed at children under 13 (or 16 in the EEA). We do not knowingly collect data from children.
By using History Challenger, you agree to these Terms.
The service
Online history games, free to start. We reserve the right to modify or discontinue any part of the service, and to introduce paid features in the future.
Acceptable use
You agree not to manipulate scores, use automated tools, or use the service for any unlawful purpose.
Content accuracy
Historical content is AI-generated and intended to be accurate, but we do not guarantee accuracy.
Intellectual property
The History Challenger name, design, and code are our intellectual property.