Last updated: March 2026
This Privacy Policy describes how we collect, use, and protect information when you use pipeline-forge.org and all its subdomains (chess.pipeline-forge.org, app.pipeline-forge.org, and any future subdomains). By using our services, you agree to this policy.
1. Information We Collect
Account information (Firebase Auth): When you sign in with Google or Facebook, we receive your display name, email address, and profile photo from your OAuth provider. This is stored in Firebase Authentication.
Analytics data (Firestore): We collect anonymous visit data including page path, referrer URL, browser and OS type, screen resolution, language, timezone, and a random session ID. This data is not linked to your account.
Analysis events (Firestore): When you use the Chess Coach app, we record events such as "analysis started" along with the Chess.com username entered.
Contact messages (Firestore): If you send a contact message, we store your message content and email address.
Chess.com data: The Chess Coach app fetches your public game history from Chess.com's public API. This data is processed entirely in your browser and is not stored on our servers.
2. How We Use Your Information
- To provide authentication and personalise your experience
- To understand which features are used (aggregate analytics)
- To improve our services based on usage patterns
- To respond to contact messages
3. Third-Party Services
We use the following third-party services, each with their own privacy policies:
- Firebase / Google: Authentication and database storage. Firebase Privacy Policy
- Anthropic Claude API: AI-generated chess coaching. Your game analysis is sent to Anthropic's API when you generate a coaching report. Anthropic Privacy Policy
- Chess.com API: Public game data fetching. No personal data is sent; only the username you enter. Chess.com Privacy Policy
- EmailJS: Contact form delivery. EmailJS Privacy Policy
4. Data Retention
Analytics data (visits and events) is retained indefinitely for aggregate analysis purposes. Contact messages are retained as long as they are relevant. Firebase Authentication data is retained until you delete your account.
5. Your Rights
You have the right to access, correct, or delete your personal data. To delete your account and associated data, visit our Data Deletion page. For other requests, contact us at eyal050@gmail.com.
Note: Anonymous analytics data (visits and events) are not linked to individual accounts and cannot be individually identified or deleted.
6. Cookies and Local Storage
We do not use tracking cookies. Firebase Authentication uses browser local storage to maintain your session. No third-party advertising cookies are used.
7. Children's Privacy
Our services are not directed at children under 13. We do not knowingly collect personal information from children under 13.
8. Changes to This Policy
We may update this policy from time to time. The "Last updated" date at the top of this page reflects when it was last revised. Continued use of our services after changes constitutes acceptance of the updated policy.
9. Contact
For privacy-related questions or requests, contact us at: eyal050@gmail.com