Privacy Policy
Last updated: March 11, 2026
What ChessRadarPro Does
ChessRadarPro is a Chrome extension that detects chess positions from screenshots of the current browser tab and provides analysis using a local Stockfish engine. It can optionally use Google Sign-In for a higher daily scan allowance, paid membership checks, and local scan history.
Data We Collect
- Tab Screenshots (transient, sent to our server): When you click "Scan Position" and select a board area, the extension captures a screenshot of the visible tab, crops it to your selection, and sends the cropped image via HTTPS to our position-detection server hosted on Modal.com. The server processes the image in memory, returns a chess position (FEN string), and discards the image immediately. No full-page screenshot is uploaded — only the rectangular area you select.
- Google Account Info (optional, mostly local): If you choose to sign in with Google, we store your name, email address, and profile photo URL locally in your browser's extension storage. This data is used to display your account info, apply the signed-in scan allowance, and confirm whether your signed-in account has premium access.
- Scan History (optional, local only): For signed-in users, we store up to 50 recent scan results (FEN strings and board orientation) in your browser's local extension storage. This data stays entirely on your browser.
- Membership and quota checks (server-side): When you are signed in, the extension includes a Google access token with membership checks and scan requests so the server can validate your signed-in account and enforce scan limits. We do not expose any database keys to the extension.
- Scan Count (local cache + server-side enforcement): The extension stores a local copy of your scan count for UI display, while the detection server is the authority that enforces free-tier limits.
- Board Preferences (local only): Your chosen board style, piece set, and display preferences are stored locally in your browser.
Data We Do NOT Collect
- We do not collect browsing history, page content, or any data from websites you visit.
- We do not use cookies, tracking pixels, or analytics services.
- We do not collect or store passwords, payment information, or other sensitive credentials.
- We do not collect data for advertising, profiling, or data brokerage purposes.
- We do not store or retain any images on our servers. All image processing is transient.
How Data Is Processed
- Image Upload for Detection: When you scan a position, the cropped board image you selected is sent via HTTPS to our detection server on Modal.com. The server runs an AI model to identify chess pieces, returns the detected position as a FEN string, and discards the image. The image is never written to disk or retained beyond the request.
- Chess Analysis: All Stockfish analysis runs locally within the extension using WebAssembly. No position data is sent externally for engine analysis.
- Google Sign-In: Authentication is handled through Chrome's built-in identity API and Google's OAuth service. We pass a Google access token to our server so it can validate signed-in membership and scan requests. We do not store OAuth tokens after the request is completed. Google account data is not sold, used for advertising, or used to train AI/ML models.
Third-Party Services
- Google OAuth: Used for optional sign-in. Subject to Google's Privacy Policy.
- Modal.com: Hosts our image processing server, membership check endpoint, and scan quota enforcement. The cropped board image is sent via HTTPS for position detection. Signed-in scans and membership checks also include a Google access token so the server can validate the request. Modal processes requests in memory and does not retain images. See Modal's Privacy Policy.
Data Retention
- Cropped board images: Not retained. Processed in server memory and discarded immediately after the response is sent.
- Google account info: Stored locally until you sign out or uninstall the extension. A Google access token is sent only with signed-in membership checks and scan requests for validation.
- Scan history: Stored locally (up to 50 items) until cleared by you or until you uninstall the extension.
Data Sharing
We do not sell, trade, or transfer your data to third parties for advertising or profiling. The data that leaves your browser is limited to the cropped board image you select and a Google access token for signed-in validation.
Your Rights
- You can sign out at any time to remove your Google account info from local storage.
- You can clear your scan history from the extension's history panel.
- Uninstalling the extension removes all locally stored data.
Changes to This Policy
We may update this privacy policy from time to time. Changes will be reflected in the "Last updated" date above.
Contact
For questions about this privacy policy, contact us at realblackfoxweb@gmail.com