Last updated: 07/14/2026
This Privacy Policy details how Chess Puzzles, operating the website chesspuzzles.online, collects, uses, and safeguards user information.
Account and gameplay data is stored with Google Firebase (Firestore). We only store the data needed to run the game and its leaderboards:
We do not store payment information, precise location, or any other sensitive personal data. We never sell user information.
Chess Puzzles uses cookies and browser storage technologies to save your game progress and preferences. No personally identifiable information is stored in any of these mechanisms.
| Cookie | Purpose | Expires |
|---|---|---|
| locale | Stores your selected display language (en, es, de, zh) | 1 year |
| Cookie | Purpose | Expires |
|---|---|---|
| _ga | Google Analytics β distinguishes users | 2 years |
| _ga_* | Google Analytics β maintains session state | 2 years |
The following data is stored locally in your browser and is never transmitted to our servers.
| Key | Purpose |
|---|---|
| theme | Stores your light/dark mode preference |
| minichess_scores | Saves points earned from completed puzzles |
| progress_{game} | Tracks which puzzles you have started or completed per game |
| check-v1-{puzzleId} | Saves in-progress Check puzzle state |
| smothered-v1-{puzzleId} | Saves in-progress Smothered Mate puzzle state |
| solitaire-v1-{puzzleId} | Saves in-progress Chain Capture puzzle state |
| minichess-v1-{positionId} | Saves in-progress Mini Chess game state |
| sol_completed | Tracks completed Chess Solitaire puzzles |
| survival_best | Stores your best Survival mode score |
If you sign in, Firebase Authentication also stores your session in your browser (IndexedDB) so you stay signed in between visits.
Session storage is cleared automatically when you close your browser tab.
| Key | Purpose |
|---|---|
| rp_{game} | Remembers the random puzzle selected for you this session |
You can manage or clear cookies and site data at any time through your browser settings.
Chess Puzzles is hosted on Vercel. As part of serving the application, Vercel may collect limited technical data such as IP addresses and request logs for performance monitoring and abuse prevention. This data is handled according to Vercel's privacy policy at vercel.com/legal/privacy-policy.
We use Vercel Analytics to measure Core Web Vitals and page performance. This data is anonymized and does not include personal identifiers.
We use Simple Analytics, a privacy-first analytics tool that collects no personal data, sets no cookies, and does not track users across sites. It counts only page views and referrers in aggregate. You can review their policy at simpleanalytics.com/privacy.
We also use Google Analytics 4to understand how the site is used. Google Analytics sets cookies (listed above) and may collect data such as your device type, pages visited, and approximate location. This data is governed by Google's Privacy Policy at policies.google.com/privacy. You can opt out via the Google Analytics opt-out browser add-on.
By using chesspuzzles.online, you agree to adhere to the terms outlined in this Privacy Policy.