Legal
Privacy Policy
SEMIPRO.COACH stores athlete account data, training files, coach notes, billing state, and product activity so coaches and athletes can manage training, planning, reporting, and account access.
This policy applies to SEMIPRO.COACH, operated by SEMIPRO Limited.
What We Collect
- Account details such as name, email address, role, and authentication information.
- Training data such as uploaded FIT or GPX files, ride summaries, event plans, reports, and performance snapshots.
- Coach workflow data such as notes, plan context, comments, and published athlete-facing outputs.
- Billing and access data such as plan name, subscription status, renewal dates, and payment method metadata supplied by Stripe.
- Community activity such as posts, comments, moderation actions, and notification preferences if community features are enabled.
- Technical logs needed for security, troubleshooting, and fraud prevention.
Why We Use It
- To provide coaching, performance analysis, event planning, athlete reporting, and account access.
- To process subscriptions, manage plan access, detect failed billing, and support cancellations or refunds.
- To run community features and moderation workflows where those features are offered.
- To secure the service, investigate incidents, and improve reliability.
Service Providers
SEMIPRO.COACH relies on the following third-party processors to operate the product:
- Supabase — database, authentication, and file storage. Data is stored in Supabase's Sydney, Australia region.
- Netlify — site hosting and serverless functions. United States, with global edge locations.
- Stripe — payment processing and subscription management. Multiple regions.
- Anthropic — AI-assisted analysis features (see below). United States.
- Resend — transactional email (account notifications, community alerts, billing alerts). United States.
- Sentry — error tracking, used to diagnose product issues. United States.
- Better Stack — uptime monitoring. Pings the public site only; processes no personal data.
- Google — Street View imagery and Maps tiles, used in route visualisation features. Operates globally.
SEMIPRO Limited is incorporated in Hong Kong. Where the processors above operate from countries outside your own, this is a function of providing the service.
AI-Assisted Features
Some ride analysis, race report, and Q&A features use AI models (Anthropic's Claude) to generate summaries, suggestions, or narrative outputs. These features are intended to assist coaching workflows, not replace coach judgment, athlete judgment, or medical advice.
When you use AI features, the prompt sent to Anthropic includes information needed to generate the response, which may include:
- Your training data and ride summaries relevant to the request.
- Coach notes, weekly notes, and race lessons your coach has entered, which may include observations about injuries, moods, or illness.
- Your account context (name, role) needed to personalise the response.
The AI response is returned to SEMIPRO.COACH for display. Per Anthropic's published API terms, customer API content is not used to train Anthropic's models by default.
Do not enter highly sensitive medical details into free-text fields unless you are comfortable with those details being processed for product functionality.
Who Can See Data
- Athletes can access the athlete-facing data and outputs made available to them in the product.
- Coaches can access data needed to coach assigned athletes and operate the service.
- Internal admins may access limited operational data for billing, support, moderation, or incident response.
SEMIPRO.COACH should maintain a clear separation between coach-only records and athlete-facing records. Internal notes or debugging artifacts should not be exposed to athletes unless intentionally published.
Retention
Training files, reports, and account records are retained while an account remains active and for a reasonable period afterward to support reactivation, dispute resolution, tax and accounting obligations, and security investigations.
For cancelled accounts, SEMIPRO Limited aims to delete or anonymise eligible product data within 90 days of cancellation, except where longer retention is reasonably required for billing records, fraud prevention, dispute handling, legal obligations, backups, or security logs.
Your Choices
- You may request correction of inaccurate account information.
- You may request an export of your account data and uploaded files.
- You may request deletion or anonymisation of eligible data, subject to records that must be retained for billing, tax, fraud, or legal reasons.
- You may opt out of community emails using the unsubscribe links or your community settings where available.
Security
We use a managed hosting and database stack and apply security headers at the site level. Even so, no service can guarantee absolute security, and you should avoid sharing secrets or sensitive medical records through general-purpose text fields unless explicitly requested for a supported feature.
Cookies and Tracking
SEMIPRO.COACH uses cookies and similar browser storage only as needed to operate the service:
- Authentication session cookies, set by Supabase, to keep you signed in.
- Stripe checkout cookies, set during payment, governed by Stripe's privacy policy.
SEMIPRO.COACH does not use cookies for advertising, marketing analytics, or third-party tracking. Sentry's error-tracking client uses in-memory data only and does not set persistent cookies.
Contact
For privacy requests, contact coaching@semiprocycling.com.