Legal
Children's Privacy (COPPA)
Last updated May 6, 2026
Plain-English summary
RepReady is built for youth baseball players ages 7U–14U. Most of our players are kids under 13. We take that seriously. This page explains, in plain language, what we collect about a child, why, and what control parents have. We're committed to compliance with the U.S. Children's Online Privacy Protection Act (COPPA) and similar laws.
Who creates the account
Accounts for children under 13 must be created and managed by a parent or legal guardian. The parent agrees to RepReady's Terms of Service and is the responsible adult on the account. Coaches and teams may also enter player rosters with parental consent — see "Coach / team consent" below.
What we collect about a child
Only what's needed to deliver age-appropriate training plans and track progress:
- First and last name (provided by the parent or coach)
- Age group (7U–14U) and skill classification (A, AA, AAA, Major)
- Position(s) played, batting / throwing handedness
- Optional avatar photo, uploaded by the parent or coach
- Performance data: training session logs, velocity readings, metrics the coach or parent enters, GameChanger stat exports uploaded by the team's coach
Why we collect it
Age group, skill level, and position drive the AI-personalized training plans, drills, and techniques the player sees. Velocity and other metrics let parents and coaches track development over time. Without these fields the product wouldn't work, so we only ask for what we genuinely need.
How we use it
Solely to operate RepReady — generate plans, render charts, send the parent the weekly digest if subscribed. We do not sell or rent children's data. We do not share it with advertisers, data brokers, or any third party except our infrastructure providers (Supabase for the database, Vercel for hosting, Stripe for billing the parent's subscription, Resend for transactional email, Anthropic for AI plan generation — Anthropic does not retain training data from RepReady).
Parent controls
At any time, the parent on a player's account can:
- Review everything on file by opening the player profile
- Edit name, age, position, goals, photo from the player profile
- Delete the player and all attached records (metrics, notes, plans, GameChanger rows) using the kebab menu on any player card
- Exportthe player's data in machine-readable form by emailing support@getrepready.io. We respond within 14 days.
Coach / team consent
When a coach adds a player to a team — manually, by importing a roster CSV, or by mapping GameChanger stats — the coach attests that they have parental consent for that player to be in the team's training records on RepReady. Parents can request a player be removed from a team roster at any time by contacting the team's coach or RepReady support.
Data retention
We keep player records as long as the parent (or team that owns the roster) maintains an active account. When an account is deleted, the underlying player rows are removed within 30 days, with backups purged within 90 days.
No targeted advertising
RepReady does not run any form of targeted, behavioral, or third-party advertising. We don't embed ad networks. We don't fingerprint visitors. The only third-party scripts we load are from our infrastructure providers (Stripe checkout, Supabase auth, Vercel analytics) and they only see what's needed for those services to function.
Contact
RepReady, 501 NW 19th St, Ankeny, IA 50023.
Questions about this notice or about a child's data: support@getrepready.io. We respond to parental data requests within 14 days.
Questions about this notice or about a child's data: support@getrepready.io. We respond to parental data requests within 14 days.
