Privacy Policy
Effective date: February 27, 2026 · Last updated: February 27, 2026
1. Who We Are
Pro Cycling Coach (“PCC,” “we,” “us,” or “our”) is a product of Meadow Lake Consulting. Our platform is available at procyclingcoach.com (marketing site) and app.procyclingcoach.com (web application). For privacy inquiries, contact us at support@procyclingcoach.com.
2. Information We Collect
Account Information
When you create an account, we collect your name, email address, and password. We may also collect optional profile information such as age, weight, height, and cycling goals.
Data from Connected Services
With your explicit authorization, PCC connects to third-party fitness platforms and devices to import data that powers your personalized coaching experience. Each connection requires a separate OAuth authorization flow — we never access data from a service you have not explicitly connected. The data we collect from each integration includes:
- WHOOP: Heart-rate variability (HRV), sleep staging and duration, recovery scores, strain scores, workout data, and body measurements.
- Garmin Connect: Activities (rides, runs, and other exercises), health metrics (heart rate, stress, Body Battery, respiration), sleep data, training status, courses, and device information. Garmin data is accessed via the Garmin Connect API and is used in accordance with Garmin’s developer program requirements.
- Wahoo: Ride data, workout history, power and heart-rate metrics, and route information from Wahoo ELEMNT devices.
- COROS: Activity data, sleep data, daily metrics, and workout history from COROS watches and devices.
- Zwift: PCC exports structured workouts as .zwo files for use in Zwift. This is a file-based export only — no Zwift account connection is required and no data is collected from Zwift.
- Strava: Activity data for display purposes only. Strava data is never used for AI analysis, machine learning, or coaching recommendations, in compliance with Strava’s API Agreement.
- Google Calendar: Calendar event data for scheduling training plans and detecting availability conflicts.
- FatSecret: Food search results and nutritional data for meal logging.
- Apple Health: Health and fitness data synced via HealthKit on iOS devices, including activity, heart rate, sleep, and body composition data.
Usage Data
We collect standard usage information such as pages visited, feature interactions, device type, and browser information to improve the platform.
3. How We Use Your Data
We use the data we collect to:
- Provide AI-powered coaching: Data from connected services (excluding Strava) is analyzed by our AI coaching engine to generate personalized, recovery-driven training plans, workout recommendations, and performance insights.
- Generate structured workouts: Fitness and recovery data is used to create interval sessions, endurance rides, and other structured workouts tailored to your current readiness.
- Push workouts to devices: With your authorization, we send structured workouts and courses to your connected Wahoo, Garmin, or COROS head unit, or export them as .zwo files for Zwift.
- Track trends and progress: We compute performance metrics (TSS, CTL, ATL, TSB, FTP estimates) and display longitudinal trends to help you and your coaching engine make informed decisions.
- Provide nutrition guidance: Meal logging data is combined with training load to offer macro and fueling recommendations.
- Schedule training: Calendar data is used to place workouts on days you are available and avoid scheduling conflicts.
- Improve the platform: Aggregated, anonymized usage data helps us improve features and fix issues.
4. How We Use Garmin Data Specifically
Data obtained through the Garmin Connect API is used exclusively to provide coaching services within the PCC platform. Specific uses include:
- Importing activity data (rides, power data, heart-rate data) to calculate training load metrics such as TSS, CTL, ATL, and TSB.
- Reading health metrics (heart rate, stress, Body Battery, sleep) to assess daily recovery and modulate training intensity.
- Pushing structured workouts and courses to Garmin devices so athletes can execute prescribed sessions on their head unit.
- Feeding activity and health data into our AI coaching engine to generate personalized, adaptive training recommendations.
Where Garmin data influences AI-generated coaching outputs, the platform displays “Data provided by Garmin” along with the relevant device model, in accordance with Garmin’s attribution requirements.
Garmin data is not sold, rented, or shared with any third party outside of the coaching services described above.
5. AI and Machine Learning
PCC uses artificial intelligence to analyze your physiological, training, and nutrition data and generate coaching recommendations. By connecting a data source to PCC, you consent to that data being processed by our AI coaching engine — with the following exception:
- Strava data is never processed by AI or machine learning. Strava data is displayed in the PCC interface for your reference only and is not fed into any analytical or coaching model.
You may disconnect any integration at any time from your account settings to stop further data collection from that source.
6. Data Storage and Security
Your data is stored securely using Supabase (hosted infrastructure with row-level security policies). OAuth tokens for connected services are stored encrypted and are only used to maintain your authorized connections. We use HTTPS for all data transmission and follow industry-standard security practices.
7. Data Sharing
We do not sell your personal data. We share data only in the following limited circumstances:
- Service providers: We use Supabase (database), Vercel (hosting), and Anthropic (AI processing) to operate the platform. These providers process data on our behalf under contractual obligations.
- Coach access: If you are part of a coach-athlete relationship within PCC, your coach may view your training, recovery, and performance data as part of the coaching relationship.
- Legal requirements: We may disclose data if required by law or to protect the rights and safety of our users.
8. Data Retention
We retain your data for as long as your account is active. If you delete your account, we will delete your personal data and disconnect all integrations within 30 days. Aggregated, anonymized data that cannot identify you may be retained indefinitely for platform improvement.
9. Your Rights
You have the right to:
- Access the personal data we hold about you.
- Request correction of inaccurate data.
- Request deletion of your account and associated data.
- Disconnect any third-party integration at any time.
- Export your data in a portable format.
To exercise any of these rights, contact us at support@procyclingcoach.com.
10. Third-Party Links
Our platform may contain links to third-party services (Garmin Connect, Strava, WHOOP, etc.). We are not responsible for the privacy practices of these services. We encourage you to review their respective privacy policies.
11. Changes to This Policy
We may update this privacy policy from time to time. We will notify you of material changes by posting the updated policy on this page and updating the “Last updated” date. Your continued use of PCC after changes constitutes acceptance of the revised policy.
12. Contact Us
If you have questions about this privacy policy or how your data is handled, contact us at:
Meadow Lake Consulting
support@procyclingcoach.com