Privacy Policy
Last updated: November 28, 2025
1. Overview
TrueElo ("the Service") is committed to protecting your privacy. This Privacy Policy explains how we handle information when you use our chess analysis tool at trueelo.app.
Key Point: TrueElo is designed with privacy in mind. We do not collect personal information, do not use cookies, and do not track your identity. Your data stays in your browser. Only non-personal chess data is shared via cloud services for performance.
2. Information We Do NOT Collect
TrueElo does not automatically collect:
- Personal identification information (name, email, account credentials)
- IP addresses or geolocation data
- Device fingerprints or unique identifiers
- Browsing history or behavioral tracking data
- Any data transmitted to our servers (we have no backend database)
Exception: If you voluntarily submit the contact form, your name, email, and message are sent to our form processor (Formspree). See Section 4 for details.
3. Data Storage
TrueElo uses two storage systems: a cloud-based shared cache (for performance) and local browser storage (for user-specific data).
3.1 Shared Cache
To improve performance, TrueElo shares analysis results across all users via a cloud caching service:
- Engine evaluations: Chess positions and analysis results
- Game statistics: Aggregate win/draw/loss data from public game databases
- No personal data: Only chess positions and aggregate statistics are stored—no identifiers, no user data
- Expiration: Cache entries expire periodically
3.2 Local Browser Storage
User-specific data is stored locally in your browser. This data never leaves your device:
- Preferences: Your selected settings and display options
- Saved content: Any data you choose to save within the Service
All locally stored data contains only chess-related information—no personal information.
4. Third-Party Services
TrueElo uses the following third-party services:
Cloud Services (Google Firebase)
We use Google Firebase for shared caching and anonymous usage analytics.
- Chess positions and analysis results (not personal data)
- Anonymous usage metrics (page views, feature usage)
- No personal identifiers or IP addresses are intentionally collected
See the Firebase Privacy Policy for their data practices.
Chess Statistics (Lichess)
TrueElo fetches aggregate game statistics from the Lichess public database.
- Chess positions are sent to retrieve statistics
- Only aggregate data is received (win/draw/loss percentages)
- No personal information is exchanged
See the Lichess Privacy Policy for their data practices.
Contact Form (Formspree)
If you use the contact form, your submission is processed by Formspree.
- Name, email address, and message content are sent to Formspree
- This data is used solely to respond to your inquiry
- Contact form submission is voluntary
See the Formspree Privacy Policy for their data practices.
5. Chess Engine Processing
Chess engine analysis runs entirely in your web browser. All position analysis happens locally on your device:
- No chess positions are sent to any server for engine analysis
- No move recommendations are transmitted externally
- Engine processing uses only your device's resources
6. Data Retention
- Shared cache: Expires periodically
- Local data: Stored until you clear browser data or delete it within the Service
Local data is stored in your browser, giving you complete control. You can delete everything at any time through your browser settings.
7. Hosting and Server Logs
TrueElo is hosted as a static website. When you visit the site, our hosting provider may generate standard web server logs, which could include:
- IP address
- Browser type and version
- Pages visited and timestamps
- Referring URL
These logs are controlled by the hosting infrastructure, not by TrueElo. We do not access, analyze, or process these logs. Contact the hosting provider for their data practices.
8. Data Security
TrueElo stores only non-personal data:
- Cloud cache: Contains only chess positions and analysis—no personal information
- Local storage: Your preferences and saved content stay on your device, protected by browser security
- We cannot be compelled to produce personal data we don't collect
We use HTTPS for all connections to encrypt data in transit.
9. Your Rights and Data Portability
Because your data stays on your device, you have full control:
- Access: View your data through browser developer tools
- Export: Use in-app export features where available
- Delete: Clear site data in browser settings to remove everything
We cannot access, export, or delete your local data because it never leaves your browser.
10. Children's Privacy
TrueElo does not knowingly collect personal information from anyone, including children under 13 (COPPA) or under 16 (GDPR). Since we collect no personal data, there is no children's data to protect. The Service is suitable for users of all ages.
11. International Users
TrueElo uses cloud services that may store data across multiple regions globally. Your local data remains in your browser. See the Firebase Privacy Policy, Lichess Privacy Policy, and Formspree Privacy Policy for their international data handling practices.
12. Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be indicated by updating the "Last updated" date at the top of this page. We encourage you to review this policy periodically.
Material changes will be reflected in the date; continued use after changes constitutes acceptance.
13. Contact
For questions about this Privacy Policy, please contact us.