Privacy Policy
Last updated: October 1, 2026
This policy explains what MyBallRep ("the app", "we", "us") collects, why, and what you can do about it. The short version: your bowling data lives on your phone, coaching runs on your phone, and we only send data to our servers if you sign in to back it up.
What stays on your phone
- Your bowling data. Games, frames, pins, scores, tournaments, oil patterns, your ball arsenal and your bowler profile are stored in a database on your device.
- Coaching. Frank (ball and pin-leave advice) runs on a language model that is downloaded to your phone and runs entirely on it. Your questions and bowling data are not sent anywhere to produce his answers. Max (mental game) is built into the app and works offline.
What we collect, and why
| Data | When | Why |
|---|---|---|
| Email address and sign-in details | If you create an account or sign in with Google | To identify your account and back up your data |
| Your bowling data (listed above) | Only if you are signed in | Cloud backup and restore across devices |
| Purchase and subscription status | If you subscribe to Pro | To unlock Pro features |
| Crash reports | When the app crashes or hits an error | To find and fix bugs |
Crash reports include the device model, operating system, app version and technical details of the error. They are set up not to include your name, email address or IP address.
We do not use advertising, ad identifiers or third-party analytics, and we do not sell or rent your data.
Downloads that do not identify you
The app downloads Frank's model file, its update manifest and the ball catalog from our storage. These requests contain no account or bowling information.
Service providers
- Supabase stores account and backed-up bowling data, and hosts the downloads above. Supabase privacy policy
- Google Sign-In is optional; we receive your name and email address only. Google privacy policy
- RevenueCat manages subscription status. RevenueCat privacy policy
- Google Play handles all payments. We never see your card or billing details.
- Sentry receives crash reports. Sentry privacy policy
Security
Data sent between the app and our servers is encrypted in transit. Backed-up data is stored in Supabase and protected so that each account can only read its own records.
Keeping and deleting your data
- Backed-up data is kept while your account exists.
- Delete your account any time in the app under Profile → Account → Delete Account, or by email. See Delete your account.
- Uninstalling the app removes the data stored on your phone, including Frank's model.
- Google Play keeps its own purchase records under its own policy.
Your choices
- Use the app without an account. Your data then never leaves your phone (except crash reports).
- View and edit your data in the app at any time.
- Remove Frank's model under Profile.
- Cancel your subscription in Google Play.
Children
MyBallRep is not intended for children under 13, and we do not knowingly collect personal information from them. If you believe a child under 13 has created an account, contact us and we will delete it.
Changes
If this policy changes, we will update this page and the date above.