This policy explains how SEMIPRO collects, uses, and protects information across all SEMIPRO services — including the marketing site at semiprocycling.com and the coaching platform at semipro.coach. SEMIPRO is operated by Semi-Pro Limited, registered in Hong Kong.
Overview
SEMIPRO operates a marketing and checkout site (semiprocycling.com) and a coaching platform (semipro.coach). We collect the minimum information needed to run those services, deliver coaching, process payments, and communicate with you.
What we collect
Website visitors
- Contact form messages and email enquiries you send us.
- Newsletter sign-up details if you opt in (email, name, any preferences).
- Checkout information when you purchase a plan — handled directly by Stripe; we receive confirmation and order metadata, not card numbers.
- Basic technical data needed to serve pages (IP, browser type, referring URL).
Platform users (semipro.coach)
- Account details: name, email, login credentials, profile information you choose to add.
- Training data: FIT/GPX files, ride summaries, structured workouts, event plans, performance metrics.
- Coach workflow data: notes, plan adjustments, communications, athlete-coach assignments.
- Billing and subscription metadata from Stripe (plan, status, renewal date) — not card details.
- Community activity when community features are enabled (posts, replies, reactions, reports).
- Technical and security logs (IP, device, timestamps, error traces).
How we use it
We use the information to deliver coaching services, run training analysis, plan events, process subscriptions, send essential service emails, send newsletters you opted into, moderate community spaces, investigate security issues, and improve service reliability.
Third-party service providers
SEMIPRO uses the following processors to operate its services. Each is bound by data protection terms that limit their use of your information to the purposes listed below.
Hosting and infrastructure
- Vercel (United States): hosts semiprocycling.com and serves its API routes.
- Netlify (United States): hosts semipro.coach and its serverless functions.
Database, authentication, and file storage
- Supabase (Sydney, Australia): platform database, authentication, and storage for training files and account data.
Payments
- Stripe (multiple regions): card processing, subscription management, and tax handling for all SEMIPRO purchases.
- Resend (United States): transactional email — receipts, account notifications, password resets.
- MailerLite (Lithuania): newsletter, drip sequences, and marketing email for users who opt in.
AI features
- Anthropic (United States): Claude models power AI-assisted observations, summaries, and planning suggestions on semipro.coach where AI features are enabled. Per Anthropic's terms, customer API content is not used to train their models by default.
Monitoring and reliability
- Sentry (United States): error tracking on the platform.
- Better Stack (United States): uptime monitoring via public site pings.
Maps and geocoding
- Google (global): Maps and Street View imagery for route, event, and ride context.
Training data integration
- TrainingPeaks (United States): two-way sync of structured workouts, plans, and activity data when an athlete authorizes the connection.
Podcast
- Buzzsprout (United States): hosting and distribution for SEMIPRO podcast episodes. Listener analytics are aggregated and anonymized.
AI features
Where AI-assisted features are enabled, prompts may include relevant training data, coach notes, and account context to produce useful output. AI output is informational only and must be reviewed by the coach or athlete before being acted on. See our Coaching & AI disclaimer for more detail.
Data access within SEMIPRO
Athletes see athlete-facing outputs and their own data. Coaches see data for the athletes assigned to them. Admin access is limited to operational needs — billing, support, security investigations.
Retention and deletion
Active accounts retain data for the lifetime of the account. After cancellation we aim to delete or anonymize eligible data within 90 days, except where legal, billing, fraud prevention, or security requirements call for longer retention.
Your rights
You can request:
- Correction of inaccurate account information.
- Export of your account data and training files.
- Deletion of eligible data.
- Opt-out from newsletters and community emails.
Send any request to coaching@semiprocycling.com.
Security and cookies
SEMIPRO uses managed hosting, encrypted connections, and security headers. We use authentication cookies on semipro.coach and Stripe checkout cookies on semiprocycling.com. We do not use advertising cookies or third-party tracking cookies.
Contact
Questions about this policy or your data: coaching@semiprocycling.com