What we collect, why we collect it, and how you stay in control.
Last updated: March 2025
Coachly is an independent AI-powered session planner for GAA youth coaches. It is not affiliated with, endorsed by, or connected to the GAA in any way. This privacy notice describes how Coachly collects and uses data when you visit the site.
Session inputs
When you generate a plan, we store the inputs you provided — age group, code, session length, player count, equipment, skill focus, and format. This is needed to display and regenerate the plan. It is not linked to your name, email address, or any other personal identifier.
Generated plans
The AI-generated session plan is stored in our database so you can view and work with it after generation. Plans are linked to the anonymous owner token in your browser cookie, not to a named account.
Owner token (browser cookie)
When you generate your first plan, we save a randomly generated token (UUID) in an HTTP-only cookie on your browser. This is the only thing that links your device to your plans. We have no way to connect this token to your identity.
Server logs
Our server logs standard request data — IP address, timestamp, HTTP method, path, and response code. These are used for debugging and abuse prevention, and are not retained longer than 30 days.
Payment information
If you purchase credits, the transaction is processed by Stripe. We receive a confirmation from Stripe that the payment succeeded and how many credits to award — we never receive or store your card number, CVV, or billing details.
Your name
Your email address
Your phone number
Your location beyond IP address
Information about players or children
Social media profiles
Any third-party tracking data
Advertising or marketing data
We use the data described above only to operate and improve Coachly:
We do not use your coaching inputs, session plans, or any other data to train AI models. The AI that generates your plans (Claude, made by Anthropic) is used as an API service — your data is sent to generate the response and is not retained by Anthropic for training purposes under our API agreement.
| Data | Retention |
|---|---|
| Session plans & inputs | 30 days from creation, then automatically deleted |
| Owner token (cookie) | Until you clear your browser cookies |
| Server logs | Up to 30 days |
| Payment records | As required by law (typically 7 years) |
| Credit balance | Until credits are consumed or you request deletion |
Coachly is a tool for coaches, not for children. The site is intended for adult users (coaches and club volunteers) only. We do not collect any data about the young players in your sessions — the “players” field in the session form is a count only (e.g. 16), not any identifying information. No names, dates of birth, or other personal data about children are ever entered into or stored by Coachly.
Anthropic (Claude API)
Used to generate session plans. Your session inputs (age group, code, equipment etc.) are sent to the Claude API to produce the plan. Anthropic does not retain this data for training under the API terms.
Stripe
Handles all payment processing. When you purchase credits, you interact with Stripe's secure checkout. Coachly never receives or stores your card details. Stripe is PCI-DSS compliant.
Neon (database)
Our PostgreSQL database provider, hosted in the EU. Session plans, owner tokens, and credit balances are stored here.
Upstash (rate limiting)
A Redis service used to enforce the free-plan generation limit. We store a short-lived key based on your owner token — no personal data is involved.
Vercel (hosting)
The site is hosted on Vercel. They process request logs and serve the application. See Vercel's privacy policy for details on their data handling.
We do not use advertising networks, social media tracking pixels, or analytics platforms that collect personal data (e.g. Google Analytics).
Because Coachly does not collect your name or email address, we have no way to identify you from a request alone. However, if you want your data removed:
Deleting your plans
You can delete any plan at any time from My Plans. Deleted plans are removed immediately and cannot be recovered. Plans are also automatically deleted 30 days after creation.
Removing your owner token
Clearing your browser cookies removes the owner token cookie. This severs the link between your device and any remaining plans — they will no longer appear in My Plans and will be deleted automatically after 30 days.
Data subject requests
Under GDPR and applicable data protection law, you have the right to access, correct, or erase personal data we hold about you. To make a request, contact us at the email below. Because our data is anonymised by design, requests may be limited to what can be identified via your owner token or payment reference.
Coachly uses a single first-party cookie:
coachly_owner
A randomly generated UUID that links your browser to your session plans. HTTP-only (cannot be read by JavaScript). Expires after 1 year. Set on first plan generation; not set on visit alone.
We do not use analytics cookies, advertising cookies, or any third-party cookies.
For privacy-related questions or data subject requests, contact us at hello@coachly.app. We aim to respond within 5 business days.
Ready to build your next session?
Generate a Session →