ChessDream Analysis Extension — Privacy Policy
Last updated: October 3, 2026
1. Overview
The ChessDream Analysis browser extension has a single purpose: when you click its toolbar icon on a chess.com game page, it reads that game's record (PGN) and opens it on ChessDream for analysis. This policy describes exactly what data the extension handles.
2. The Game Record
When, and only when, you click the ChessDream icon on a chess.com page, the extension reads the PGN of the game shown. The PGN contains the moves played, the players' public usernames, and the result: the same information chess.com displays publicly for that game. If you click "Open in ChessDream", the PGN is opened in a new tab on chessdream.app so the game can be analyzed. The game record is not sent anywhere else, and the extension does not store it.
3. Anonymous Usage Statistics
To find out whether the extension is working, and to notice quickly when a chess.com change breaks it, the extension sends a small number of anonymous usage events to chessdream.app, which forwards them to our analytics provider, PostHog. The events are:
- The extension was installed, the welcome page was viewed, and the icon was pinned (with the number of seconds it took)
- The popup was opened, whether it found a game, and a coarse page type (for example "live game" or "archive")
- Reading a game failed, with the error message, with any web addresses removed
- "Open in ChessDream" was clicked (with the number of moves in the game), or the PGN was copied
Each event carries the extension version and a random ID created when the extension is installed, stored in the extension's local storage. The ID is not linked to your chess.com account, your ChessDream account, or your identity. Events never include usernames, game moves, web addresses, or anything from pages other than chess.com. Like any web request, events reach PostHog from your IP address.
4. What the Extension Never Does
- It never reads or modifies websites other than chess.com
- It never reads chess.com pages unless you click its icon
- It has no access to your chess.com account or credentials
- It never sells or shares data with anyone other than the analytics provider named above
5. Permissions
- Access to chess.com: to read the game record when you click the icon.
- Scripting: to run the game-reading step on the chess.com tab you're viewing.
- Storage: to keep the random install ID described above.
A small background script runs once, when the extension is installed, to open the welcome page.
6. Data on chessdream.app
Once a game is opened on chessdream.app, your use of the website is covered by the ChessDream website privacy policy.
7. Changes to This Policy
If the extension's behavior changes in a way that affects privacy, we will update this page and the extension's store listing before releasing the change.
8. Contact Us
If you have any questions about this privacy policy, please contact us at:
Email: privacy@chessdream.app