Privacy Policy
Last updated: August 6, 2026
We respect your privacy. This page explains what data CoachConnect collects and how we use it.
What we collect
- Account info (name, email, role) for coaches, athletes and guardians
- Scheduling and payment metadata. Card details go directly to Stripe — we never see or store them
- Training programs, session notes and adherence logs
- Performance data your coach records or uploads, such as exit velocity, bat speed and swing metrics
- Links between accounts — which coach an athlete trains with, and which guardian is linked to which athlete
- Basic device and usage data, including pages visited and errors encountered
How we use data
- To provide and improve the service
- To send service-related communications
- To troubleshoot and secure the platform
- To show athletes their standing on their coach's leaderboard, when their coach enables it
- To generate a program draft when a coach uses the AI program builder
Sharing your achievements publicly
Your coach can turn on athlete visibility for their leaderboard. When they do, you can see where you rank and create an image of your own result to post on social media.
- The image shows your first name and last initial, the metric and your result for it — such as your exit velocity — your rank, your age group, your coach's name and the date range. If you use the X option, that same result also appears in the caption. Teammates are never named on it
- The image is generated from a signed-in session. It is not published at a public address: only you — or a guardian linked to your account, acting for you — can load your card, and no one can load anyone else's
- Nothing is posted automatically. You choose whether to download the image, send it through your device's share sheet, or open X with a caption already filled in. If you use the X option, that caption text is sent to X
- Once you post, the content is public and is governed by that platform, not by us. We cannot delete or retract something you have posted
- When you use one of these controls we record that it happened, the metric, and which option you chose — download, X, or your device's share sheet — so we can tell whether the feature is useful. We record this when you use the control, so it does not confirm that you posted, and for the share sheet we do not record which app you finally picked. We do not receive the post itself
Children and guardians
Many athletes on CoachConnect are minors.
- A guardian can be linked to an athlete and can view and act on that athlete's behalf, including booking sessions and sharing an achievement card
- Whether athletes can see and share their standing at all is the coach's decision. It is off unless the coach turns it on
- Share images use a first name and last initial and never name another athlete, so a child's surname and their teammates' names stay off public feeds. If an athlete's account stores only a single-word name, that word is what appears
- Whether it is appropriate for a young athlete to post their result is a decision for their family. We encourage guardians to make that call together with their athlete
- We do not knowingly collect personal information from a child under 13 without a parent or guardian's involvement. Accounts for younger athletes should be created and managed by a parent or guardian. If you believe a child under 13 has an account without that consent, email us and we will remove it
Third parties
We share data with the service providers that run CoachConnect. Each one receives only what it needs to do its job.
- Stripe — payments, payouts and billing
- Supabase — database, authentication and file storage
- Vercel — application hosting
- Resend — account and service email
- PostHog — product analytics
- Sentry — error monitoring
- Anthropic — powers the AI program builder. Program prompts may include an athlete's first name and training history. This data is not used to train models
We do not sell personal data and we do not share it with advertisers.
How long we keep data
- We keep your account and training data for as long as your account is active
- Ask us to delete your data and we will action the request within 30 days, apart from records we are required to keep — payment and tax records in particular
- Anything you have already posted to social media is outside our control and is not covered by a deletion request
Your choices
- Turn off product-usage analytics any time. Athletes: Account settings. Coaches: Settings. This stops the analytics tied to how you browse and use the app. A few server-side records of core actions — such as a completed payment or booking — are still logged so the service can run, bill correctly and be secured
- Coaches can unsubscribe from our product emails using the link in any of them. Service emails, such as booking confirmations, continue while your account is active
- Nothing from the leaderboard is shared unless you share it. If you would rather the option not be available at all, ask your coach to turn athlete visibility off for their roster
- To access, correct, export or delete your data, email us. We handle these requests the same way wherever you live
Contact
Questions? privacy@getcoachconnect.com