Privacy
Privacy Policy
Updated October 13, 2026
intervl is a browser-based cycling coach and workout app. This policy explains what information intervl collects, why it is used, when it is shared, and the choices available to you.
Information we collect
- Beta requests: your email, request date, permission to contact you about testing, and invitation status. Requesting access does not create an account or subscribe you to unrelated marketing. We use short-lived, hashed network identifiers to limit spam. To withdraw your request or ask us to delete it, email hello@intervl.cc.
- Account information: email address, password hash, display name, avatar, sign-in sessions, and account creation and update times.
- Rider settings: FTP, weight, units, timezone, training focus, goal event date, and onboarding choices.
- Workout and ride data: workout plans, coaching conversations, routes, completed activities, ride files, and recorded metrics such as power, cadence, heart rate, distance, speed, elevation, and GPS position when available.
- Connected-service data: provider account identifiers, profile details, OAuth credentials, routes, activity summaries, and upload results, depending on the services you choose to connect.
- Equipment and compatibility: connected trainer and sensor names, their resistance/power/cadence/heart-rate roles, connection-state changes, advertised control capabilities, and browser/platform/app versions when available. These are associated with your ride to help diagnose compatibility and improve intervl. We do not collect Bluetooth device IDs or MAC addresses in these diagnostics.
- Technical data: ordinary server logs needed to operate, secure, and troubleshoot the service, including request times, requested paths, errors, and network information.
How we use information
We use this information to create and refine workouts, personalize coaching, control compatible trainers in your browser, record and analyze rides, sync data you request, maintain your account, prevent abuse, troubleshoot failures, and improve intervl.
Workout prompts and relevant rider, workout, and training context may be processed by Cohere or OpenAI to generate coaching and workout suggestions. Do not put sensitive personal information in a coaching prompt that is not needed for your workout.
Connected services
Connecting a service is optional and occurs only after you authorize it.
- Strava: with your permission, intervl uses your Strava identity to sign you in, reads your athlete profile (name, avatar, FTP, weight, unit preference), up to 42 days of activity summaries (sport, date, duration, distance, power, heart rate, relative effort), and the routes you choose to bring in, including their GPS and elevation. Data arrives through Strava's API when you connect, when you press Sync, through a daily refresh while connected, and through Strava's update notifications. intervl can also upload your completed rides to your Strava account.
- Retention: Strava data is a cache. Each item is kept for at most 7 days from when it was fetched and is refreshed while you stay connected; anything Strava removes is removed here within 48 hours.
- No AI use: Strava data, and anything derived from it, is never sent to or used with the AI coach or any other model. Your coach works from rides recorded in intervl and the profile values you confirm.
- Only you see it: your Strava data is shown only to you, never to other riders or third parties. Rides recorded on a Strava route are sent to services other than Strava without the route's GPS.
- Withdrawing consent: use Disconnect next to Strava in your profile, or revoke intervl in your Strava settings. Either way intervl deletes your Strava profile copy, activity summaries, and routes right away and shows you a dated confirmation. You can also write to privacy@intervl.cc.
- Strava's own data: Strava may collect usage information about intervl's use of its API and use it for its business purposes, as described in the Strava API Agreement and Strava's Privacy Policy, which govern in any conflict.
- Wahoo: intervl stores your Wahoo authorization credentials so it can identify the connected account and upload completed ride files that you choose to send. Disconnecting Wahoo deletes those credentials and pending Wahoo connection attempts from intervl.
- Garmin: broad per-user Garmin connectivity is not currently offered. If it becomes available, this policy will be updated before general release.
Disconnecting a provider stops future access by intervl, but it does not delete data already sent to that provider. You can manage that data in the provider's own service.
When you choose to upload through Wahoo, intervl provides Wahoo with the ride file and related application data needed to process that upload. Wahoo may collect, modify, copy, analyze, and use developer-application data sent to its platform for business purposes under Wahoo's Privacy Policy.
When information is shared
When error monitoring is enabled, we use Sentry to diagnose technical failures. Reports are limited to diagnostic codes, software versions, error types and code locations. We exclude request contents, credentials, rider identifiers, workout text, ride metrics and route geometry from these reports. We do not use session replay.
We do not sell personal information or use it for third-party advertising. We share information only as needed to provide the service, at your direction, to protect intervl and its users, or when legally required.
Service providers may include Fly.io for application hosting, connected fitness platforms you authorize, and Cohere or OpenAI for generated coaching. These providers process information under their own terms and privacy commitments.
Optional AI connections
If you connect an external AI assistant through intervl’s MCP connector, you choose which permissions to grant. Depending on those choices, your assistant can read your FTP and selected training focus, preview and save structured workouts, and read summaries of rides recorded in intervl, including duration, power, heart rate, cadence, and completion. The connector does not share external fitness-platform history, route locations, payment details, or your intervl coaching conversations.
We store the workouts you choose to save, connection permissions, connection activity dates, hashed access credentials, and limited request records used to prevent duplicate imports and abuse. We do not receive your assistant’s unrelated chats or its other connections. Your AI provider processes information you share under its own terms and privacy policy.
You can disconnect an assistant in AI connections. This stops future access without deleting your saved workouts or rides. Disconnecting cannot recall information already shared with an assistant; use that provider’s controls for its retained data. Deleting your intervl account removes your connection records with your account data.
Payments and account emails
When you purchase Pro, Stripe processes your payment details and billing address for payment, tax calculation, receipts, and subscription management. intervl does not receive or store your full card number. We retain Stripe customer, subscription, checkout and invoice identifiers, payment-period status, and coaching allowance records to provide access, recover interrupted purchases, and handle billing questions.
We use SMTP2GO to deliver account emails, including email verification. Verification links expire and do not sign you in. Email delivery requires sharing the recipient address and message with the delivery provider.
Account deletion removes your rider data after outstanding billing and coaching work is safely resolved. Limited billing identifiers and transaction/recovery evidence may remain for accounting, fraud prevention, disputes, and legal obligations; Stripe maintains its own payment records. Account deletion does not erase records that we or our payment provider are required to retain. Contact privacy@intervl.cc about these records.
For closed accounts, detailed billing and recovery evidence is reviewed for removal after seven years from the latest account closure, billing activity, or case resolution. Unresolved disputes and legal holds delay removal. Minimal deleted-customer and payment-notification markers may remain longer to prevent replayed payments or accidental account relinking. Backup copies age out separately; Stripe's own retention practices also apply. This billing retention does not extend retention of your workouts or health data.
Optional email updates
If you subscribe to intervl email updates, we use Brevo to collect your email address, record your subscription and consent choices, deliver product news and indoor cycling ideas, and process delivery failures and unsubscribes. The signup form is hosted by Brevo and may process technical information to operate the form and prevent abuse. See Brevo’s privacy policy.
Subscribing is optional and separate from creating an intervl account or requesting beta access. We do not automatically subscribe account holders or beta applicants to this mailing list, and we do not send your workouts, ride metrics, or connected-service data to Brevo for this purpose.
You can unsubscribe through the link in an updates email. This does not disable verification, password reset, billing, or other essential account messages. We keep subscription information while you subscribe and may retain a minimal suppression record to respect an unsubscribe. To request access, correction, or deletion of your mailing-list information, email privacy@intervl.cc. Account and mailing-list records are managed separately; include your email-updates subscription in a deletion request if you want both removed.
Storage and retention
Account settings, workouts, conversations, ride history, and ride files are generally kept while your account is active so the product can provide history and continuity. OAuth credentials are kept until you disconnect the service, revoke access, or delete your account. Provider-derived data may be refreshed, shortened, or deleted sooner where a provider's rules require it.
Backups and operational logs may remain for a limited period after deletion before aging out. intervl is currently hosted in the United States, so information may be processed there.
Your choices
You can choose which services to connect, disconnect Wahoo from your profile, revoke provider access in the provider's settings, and delete individual chats, workouts, and activities where those controls are available. To request access, correction, export, or deletion of your account and associated information, email privacy@intervl.cc.
Security and age limits
We use reasonable safeguards designed to protect information, but no online service can guarantee absolute security. intervl is not directed to children under 13, and we do not knowingly collect their personal information.
Changes and contact
We may update this policy as the product or its provider integrations change. Material changes will be reflected by a new effective date on this page. Questions and privacy requests can be sent to privacy@intervl.cc.