Last updated May 30, 2024
Privacy Policy
Your chess analysis stays on your device whenever possible. This policy describes the limited situations where we process metadata, how third-party providers fit into the picture, and what choices you have over your information.
What this policy covers
Chess Analyzer is a browser-based chess workspace. We do not require accounts, and most computations (engine evaluation, move history, and PGN storage) happen directly in your browser. This policy explains what limited information we process, why we process it, and the choices that are available to you.
Data we process
We only collect the information that is necessary to operate and protect the service. The primary categories are:
- Local chess data. Games you paste or import are stored in your browser using IndexedDB so you can revisit, analyze, or continue them later. We do not send these PGNs to our servers unless you explicitly choose to share them with someone else.
- Telemetry events. We log high-level, non-personal events such as "analysis_opened" or "engine_failed" so we can debug performance and reliability. Telemetry payloads may include coarse device metadata (browser, OS, approximate timestamp) but never PGN content or personally identifying information.
- Contact information you send to us. If you email our support address we will obviously receive your email address and any details you include in that message. We use that information solely for responding to you.
Cookies, storage, and analytics
Chess Analyzer stores small configuration values (such as board appearance, theme, and cached opening indexes) in localStorage or IndexedDB so the site loads faster on your next visit. We also rely on sessionStorage to buffer telemetry events in case the browser is offline. Clearing your browser data removes all of these records.
We currently use Google Analytics and Microsoft Clarity to understand aggregate usage patterns. These tools set their own cookies and respect the privacy controls provided by your browser. We review analytics in aggregate form only and do not attempt to re-identify individuals.
Sharing and third parties
We share information only with the infrastructure vendors that help us run Chess Analyzer:
- Vercel and Cloudflare. We deploy our Next.js frontend to Vercel and host engine assets on Cloudflare R2. These providers process network-level logs (IP address, user agent, requested path) for security and reliability purposes.
- Discord community integrations. If you join our Discord server you will be subject to Discord's own terms and privacy practices. Participation there is optional and separate from the core product.
- Open-source dependencies. We embed the Stockfish engine and other third-party libraries locally in your browser. These packages do not receive your data unless you build and run modified versions yourself.
Data retention and deletion
Local data such as PGNs, cached indexes, or board preferences are saved on your device until you delete them. You can remove them at any time by clearing your browser storage or using the "Reset data" controls where provided. Telemetry logs stored on our servers are retained for up to 90 days before they are aggregated or deleted.
Your choices
If you live in a region with specific privacy rights (such as the EU or California), we will honor relevant requests to access, correct, or delete any personal information we may have about you. Because we intentionally avoid collecting such data, these requests can usually be resolved quickly.
- Use Chess Analyzer without an account. You can access nearly every feature anonymously. If you prefer, you may block analytics or telemetry using your browser or network settings; doing so will not break the core experience.
- Control the data stored on your device. All PGNs and cached evaluation data remain on your computer. Removing them is as simple as clearing site data in your browser settings.
- Contact us for support or deletion requests. While we generally do not store personal data, you can always reach out if you have a concern and we will delete any server-side records that can identify you.
Contact us
Questions about privacy can be sent to [email protected].
Email: [email protected]
Need something else? Visit our contact page.