DRAFT pending attorney review. Not final.

Privacy Policy

Draft date: October 9, 2026. Version privacy-2026-10-09-draft. This page matches the data flows in AUDIT.md.

The short version: The video file stays on your device. Still frames and joint angles are sent for analysis and are not saved on our servers. Account records, consent logs, and billing live on our servers. We do not sell personal information, we do not run ads, and we do not train AI models on your videos or results.

1. Who this covers

The account holder must be 18 or older. Athletes are profiles under that adult account. This policy covers the parent or guardian who creates the account and the athlete profiles they add.

2. Data that stays on the device

We do not store your password on the device. We do not keep your email address in local storage after sign-in. A session token stays on the device so you can stay signed in.

3. Data we collect to create an account

4. Data sent for an analysis

When you ask for an analysis, the browser sends:

Our servers pass those frames and joint numbers to Anthropic to write the coaching. We do not save the frames or the joint data in our database. We do not write them to our application logs.

Anthropic says API inputs may be kept for up to 30 days for safety review and are not used to train their models. A zero-data-retention agreement is not confirmed for this product. Until it is, do not assume frames are deleted the moment the analysis returns.

5. Data on our servers

Our database is Upstash Redis, reached through the app hosted on Vercel.

6. Who receives data

There is no advertising network, no Google Analytics, no Meta pixel, and no email marketing vendor connected. The pose model is downloaded from a public content network and runs on your device. That download does not include your video.

We do not sell personal information. We do not share it for cross-context advertising. We do not put sponsored products on athlete profiles. We do not use your videos, frames, or scores to train our own models.

7. How long we keep it

8. Children under 13

You cannot create an account if you are under 18. Athlete profiles for anyone under 13 are blocked. The app shows: "Profiles for athletes under 13 are coming soon with parent verification."

A consent flow exists in the code and stays off until an attorney signs off. If it is turned on later, a parent on a paid Individual or Family plan would see a direct notice, give separate consent for coaching and for coach sharing, and get a confirmation with a way to revoke. Revoking coaching consent deletes that profile. Revoking coach sharing turns sharing off.

Parents can review, export, and delete athlete information from Settings, and can refuse further collection by deleting the profile or the account. Contact info@perfectformathletes.com.

9. Teens 13 to 17

A teen can have a profile only under an adult account. Trend data is off for these profiles. The Team roster stays on that adult's device and opens after the Coach Terms are accepted. Sending a profile to a different account is not available. The coaching prompt avoids max-effort, weighted, and high-risk progressions. The account holder can export or delete the profile.

10. State privacy rights

If you live in California, Colorado, Connecticut, Virginia, Utah, Texas, Oregon, or another state with a consumer privacy law, you can ask us to:

We will not discriminate against you for using these rights. We do not offer a financial incentive tied to your data.

11. Global Privacy Control and Do Not Track

If your browser sends Global Privacy Control (Sec-GPC or navigator.globalPrivacyControl), we treat that as an opt-out of trend data and of any future sale or share. Settings shows "GPC signal honored." Do Not Track is treated the same way when the browser exposes it as a privacy opt-out we can read. You can also turn trend data off yourself on Your Privacy Choices.

12. Security and breach notice

If we learn of a breach of personal information, we will notify affected account holders and any regulator the law requires, without unreasonable delay, at the email on the account and at info@perfectformathletes.com.

13. Contact

Privacy questions, deletion requests, and appeals: info@perfectformathletes.com

Perfect Form Athletes is operated by PFA LLC, Georgia.