Privacy Policy
Effective: May 4, 2026
DiamondForge ("we", "us") respects your privacy. This policy describes what we collect, why we collect it, and how we handle it.
What we collect
- Account info — email address, password (hashed), and the profile you set up (age, position, handedness, skill level, goals, equipment).
- Training videos and analyses — the videos you record and the AI feedback we generate from them. Stored in our Supabase storage with row-level access control so only you can see them.
- Subscription state — managed by RevenueCat and Apple/Google. We receive entitlement status (Premium / not Premium) but never your payment method or full purchase history.
- Device info — platform (iOS / Android / web), app version, and crash diagnostics for debugging.
What we do not collect
- We do not sell your data. Ever.
- We do not run third-party advertising or marketing trackers.
- We do not access your camera roll, location, contacts, or microphone outside of recording sessions you explicitly start.
Third-party processors
- Supabase — database, authentication, file storage for your videos and analysis results. Supabase privacy policy.
- Google (Generative Language API) — your trimmed training video is sent to Google's AI service for the coaching-analysis feature. Per Google's API terms, your video is not used to train Google's models. Google AI API terms.
- Anthropic / OpenAI (fallback only) — if the primary AI provider is unavailable, your video keyframes may be sent to Anthropic's Claude or OpenAI's GPT-4o as a fallback so your analysis still completes. Neither provider retains or trains on this data per their API terms. Anthropic privacy policy · OpenAI privacy policy.
- RevenueCat — subscription state. RevenueCat privacy policy.
- Apple — payment processing for in-app purchases.
- On-device only (no third party) — bat tracking, glove/ball tracking, and 3D body pose run entirely on your iPhone. The associated measurements never leave your device until they're sent to the coaching AI as part of an analysis you initiate.
Children's privacy
DiamondForge is designed for players ages 8 and up. For users under 13, a parent or guardian must consent to account creation and is responsible for the account. We do not knowingly collect personal information from children under 13 without verifiable parental consent. If you believe a child has provided personal information without consent, contact us at support@diamondforge.app and we will delete it promptly.
Your rights
- You can delete your account from Profile → Delete Account in the app, or by emailing us. We delete all your data within 30 days.
- You can export your training history by emailing us.
- You can disable analytics (currently nothing tracked beyond crash logs).
Data retention
We keep your account and training videos for as long as your account is active. If you delete your account, all data is deleted within 30 days. Backups are rolled forward continuously and overwritten within 90 days.
Contact
Questions, requests, or complaints: support@diamondforge.app.
We update this policy when we add features that change what we collect. We post the new effective date at the top and notify you in the app.