Privacy Policy
Last updated: March 2026
Overview
IntervalCoach is an AI-powered training assistant that generates personalized cycling, running, and swimming workouts. This privacy policy explains how we collect, use, and protect your data when you use our service.
Data We Collect
When you connect your Intervals.icu account, we access:
- Fitness metrics: CTL, ATL, TSB, eFTP, and training load data
- Wellness data: HRV, sleep, resting heart rate, and recovery status
- Activity history: Recent workouts, power/pace data, and training zones
- Calendar events: Planned workouts and race goals
We only access data necessary to generate personalized workout recommendations. We do not access your personal profile information, payment details, or data unrelated to training.
How We Use Your Data
Your training data is used to:
- Generate AI-powered workout recommendations tailored to your fitness level
- Analyze your training load and recovery status
- Track zone progression and identify training gaps
- Send workout summaries and coaching insights (if enabled)
Data Storage
- Authentication tokens: Stored securely and encrypted
- Training analysis: Cached temporarily to improve performance
- Workout history: Recent analysis stored for up to 7 days
We do not store your raw activity files or detailed workout data long-term. All data is fetched from Intervals.icu when needed.
Third-Party Services
IntervalCoach uses the following third-party services:
- Intervals.icu: Your training platform. We access your data via their API with your authorization. Intervals.icu Privacy Policy
- Google (Gemini): AI model used to generate workout recommendations and coaching advice.
- xAI (Grok): AI model used to generate workout recommendations and coaching advice.
- Vercel: Hosting platform and AI Gateway (routes requests to AI providers). Vercel Privacy Policy
- Stripe: Payment processing for subscriptions. We do not store your payment details.
- Resend: Email delivery for workout summaries and coaching updates.
- Sentry: Error monitoring to improve app reliability. No training data is sent to Sentry.
AI Data Sharing
To generate personalized workouts and coaching advice, we send the following training data to AI providers (Google and xAI):
- Fitness metrics: CTL (fitness), ATL (fatigue), TSB (form), and FTP/threshold values
- Recent workout history: activity type, duration, power/pace data, and training load
- Training schedule: available training days, preferred duration, and sport preferences
- Recovery data: sleep, HRV, and resting heart rate (if Whoop is connected)
- Chat messages: questions you ask the AI coach
We do NOT send personal identifiers (name, email address, or account information) to AI providers. Only anonymized training metrics are shared.
Your data is not used to train AI models. It is processed only to generate your response and is not stored by the AI providers beyond the processing of your request.
You are asked for consent before any data is shared with AI providers. You can revoke access by deleting your account.
Data Sharing
We do not sell, rent, or share your personal data with third parties for marketing purposes. Your training data is shared with Google and xAI solely for the purpose of generating personalized workout recommendations and coaching advice. This data does not include personal identifiers.
Your Rights
You can:
- Revoke access: Disconnect IntervalCoach from your Intervals.icu account at any time via Intervals.icu settings
- Delete data: Request deletion of any cached data by logging out or contacting us
- Export data: Your training data remains in Intervals.icu and can be exported from there
Security
We implement industry-standard security measures including encrypted token storage, secure HTTPS connections, and regular security reviews. However, no system is 100% secure, and we cannot guarantee absolute security.
Changes to This Policy
We may update this privacy policy from time to time. Significant changes will be communicated through the application or via email if you have notifications enabled.
Contact
For privacy-related questions or concerns, please visit our contact page.