Privacy
ChalkTalk helps coaches teach plays. To do that, it keeps a small amount of information about each player: enough for a coach to see who has learned what. Here is all of it, in plain words.
What we keep about players
- From the coach: name, role (athlete or parent), team, positions, and the email address the login invite goes to.
- Sign-ins: when someone signs in and was last active.
- Plays opened: which play, when, and, for security, the device's IP address and browser type. This lets a coach trace a play that has been shared somewhere it shouldn't be.
- Quizzes: each answer, whether it was right, how sure the player said they were, how long a game-speed answer took, and what they looked at first when reading a defender.
- Reminders: when a coach sent a reminder, and whether it was done.
We don't use location tracking, contacts or photos of players, and players never pay through ChalkTalk.
Who can see it
- The coaches on that player's program. Coaches assigned to one team see only that team.
- ChalkTalk staff, to support the program.
- A player or parent sees only their own progress.
We never sell it, never use it for ads, and never share it with other programs.
Services we use
| Service | What it does for us |
|---|---|
| Supabase | Stores the data and handles sign-ins |
| Vercel | Runs the website and stores the playbooks |
| Resend | Sends invites and reminders by email |
| Anthropic (Claude) | Turns a coach's description of a play into the playbook. It gets the coach's words about the play, not player information. |
| ElevenLabs | Reads the play's coaching text aloud. It gets the play's words only. |
| Stripe | Takes payment from the program, never from players |
How long we keep it
- Quiz answers, plays opened and sign-in days: 24 months, then deleted automatically.
- Reminders and report records: 12 months.
- When a player leaves the roster (for example, at the end of a season), their quiz answers and plays opened are deleted 12 months later.
Players under 13
A coach marks a player who is under 13 and adds a parent's or guardian's email. We email that person a link. The player's playbook stays closed until the parent or guardian opens the link, reads what we keep, and agrees, signing with a finger or by typing their name. Nobody can agree from inside a player's login.
The parent or guardian gets a copy with a link to change their mind at any time. That pauses the playbook straight away, and they can also ask for what we've kept to be deleted.
An agreement lasts one season. When the coach starts a new season, we ask the parent or guardian again.
Deleting your data
Signed-in players and parents can tap Ask to delete my data at the bottom of their playbook page. The head coach and ChalkTalk get the request. Deleting removes the quiz answers, plays opened and reminders, and takes the player off the roster. You can also ask your coach, or reply to any email from ChalkTalk.
For a player under 13, we keep two records after deleting: that a parent or guardian agreed (their name, email and signature, and when), and the request to delete.
Coaches
For coaches we keep their name, email, the programs they coach, sign-ins, the plays they build, and their settings. Program billing is handled by Stripe; we never see full card numbers.
Changes
If this changes, we'll update the date at the top and tell the coaches of every program.