Privacy Policy

Effective 16 August 2026

The short version

What I collect

How coaching is generated

Your measurements and keyframes are sent to an AI model (Google's Gemini API) to write the coaching text. Feedback is technique guidance only — not medical, health, or injury advice, and any skill-level range shown is an unofficial, form-based estimate, not an official DUPR rating.

Where data lives

Analysis results, conversations and account data are stored with Supabase. Keyframe images live in private storage that only your account can read.

Share cards are the exception, and it is deliberate. A share card is meant to be posted, so it is stored at a public web address — anyone with the exact link can open it, without signing in. The address is long and random, and I never publish it, but treat a share card the way you would any link you share. Share cards are deleted when you delete your account.

Third-party processors: Supabase (hosting and database), Google (Gemini API — coaching text generation), Apple and RevenueCat (purchases), PostHog (analytics), Sentry (crash reporting), and Vercel (this website only). Each processes data only to provide its service to me.

Retention and deletion

Your data is kept while your account exists so your history and progress work. Deleting your account (in the app: Settings → Delete account & data) permanently removes your account, analyses, reports, keyframes, share cards, conversations and purchase records from my systems. Apple retains its own purchase records per its policies.

One deliberate exception, so it is disclosed rather than discovered: when you delete a single Coach AI conversation, the words are erased immediately but a stripped record of what that conversation cost to run is kept. It holds no message content. It exists because the app is capped by a monthly processing budget, and a cost record that could be deleted would let that cap be bypassed. It is removed when you delete your account.

Changes

If this policy changes materially I'll update the effective date here and note it in the app.

Contact

Email brendanloalt@gmail.com — see Support.