Chess Puzzles
Play ChessMini ChessSurvivalTakesCheckSmotheredMate in 1Mate in 2Mate in 3Chess SolitaireChain CaptureKing and PawnRook EndgameZugzwangQueen vs Pawn
Top PlayersBlogUnderstanding the King and Pawn EndgameThinking Three Moves Ahead in the Mate in 3 PuzzleMastering Chain CaptureWhat Is Zugzwang and How Do You Use It?

Privacy Policy

Last updated: 07/14/2026

This Privacy Policy details how Chess Puzzles, operating the website chesspuzzles.online, collects, uses, and safeguards user information.

Information Collection

Chess Puzzles can be used without an account β€” puzzle progress is saved locally in your browser. You may optionally create an account, either with an email and password or by using Sign in with Google, to appear on leaderboards. If you sign in with Google, we receive only your basic profile information (email address) from Google; we never see your Google password. We may also collect anonymous usage data to improve the platform.

What We Store in Firebase

Account and gameplay data is stored with Google Firebase (Firestore). We only store the data needed to run the game and its leaderboards:

  • Your email address and an auto-generated username
  • Your completed games and best score for each puzzle
  • Your overall score used for global rankings
  • Leaderboard entries (username and score) visible to other players

We do not store payment information, precise location, or any other sensitive personal data. We never sell user information.

Use of Information

Any data collected is used solely to improve user experience, maintain game functionality, operate leaderboards, and run chesspuzzles.online. We do not collect personally identifiable information beyond what is needed for your account, unless you contact us directly.

Protection of Information

We are committed to ensuring the security and confidentiality of any collected information. Account data is stored with Google Firebase and protected by industry-standard security measures. We employ appropriate measures to protect this information from unauthorized access or disclosure.

Account Deletion

To delete your account and all associated data (email, username, and scores), or to request deletion of any other data we may hold, please contact us at hi@skyroth.com.

Third-Party Disclosure

We do not sell user data to third parties without explicit consent, except where required by law. Limited technical data is processed by our hosting and analytics providers as described below.

Cookies and Tracking

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.

Cookies we set

CookiePurposeExpires
localeStores your selected display language (en, es, de, zh)1 year

Third-party cookies

CookiePurposeExpires
_gaGoogle Analytics β€” distinguishes users2 years
_ga_*Google Analytics β€” maintains session state2 years

Local storage (browser only)

The following data is stored locally in your browser and is never transmitted to our servers.

KeyPurpose
themeStores your light/dark mode preference
minichess_scoresSaves 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_completedTracks completed Chess Solitaire puzzles
survival_bestStores 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 (browser only)

Session storage is cleared automatically when you close your browser tab.

KeyPurpose
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.

Analytics & Hosting

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.

Updates to Privacy Policy

This Privacy Policy may be periodically updated. Continued use of chesspuzzles.online following any changes constitutes acceptance of the revised policy.

Contact Information

For any inquiries or concerns regarding this Privacy Policy or the use of chesspuzzles.online, please contact us at hi@skyroth.com.

By using chesspuzzles.online, you agree to adhere to the terms outlined in this Privacy Policy.