Privacy Policy

Last updated: 27 September 2026

1. Overview

IntervalPilot (“we”, “us”, or “our”) operates the IntervalPilot training platform accessible at intervalpilot.com and the IntervalPilot iPhone app (together, “the Service”). This Privacy Policy explains how we collect, use, disclose, and protect your personal information when you use the Service.

By using the Service, you agree to the collection and use of information in accordance with this policy. If you do not agree, please discontinue use of the Service.

2. Information We Collect

Account information

When you sign in with Google or Sign in with Apple, we receive your name and email address (and profile picture from Google, when available). This is used to create and identify your account. Apple may provide a private relay email if you choose Hide My Email.

Training & activity data

With your explicit authorisation, we connect to your Garmin Connect account to read activity data (workouts, GPS files, and physiological metrics such as heart rate, power, sleep, HRV, and body composition where you authorise those scopes) and to push planned workouts to your Garmin device. We only access data you expressly authorise via the Garmin Connect OAuth flow.

Athlete profile data

You may voluntarily provide information such as race goals, training history, physical metrics (weight, FTP, CSS), training zones, schedule preferences, equipment, and injuries. This data is used to personalise training plans and coaching suggestions.

Apple Watch / iPhone companion

When you use the IntervalPilot iPhone app, we schedule planned workouts onto your Apple Watch through Apple's WorkoutKit APIs. With your permission, we also read completed workouts from Apple Health (HealthKit) so fitness and form metrics can include Apple Watch sessions. We store sync metadata (for example, when a workout was sent to Apple Watch) so your web calendar can show device status. IntervalPilot does not write Health records in the current version.

Strava (optional)

If you connect Strava, we import activities and related training metrics you authorise via Strava's OAuth flow. You can disconnect Strava at any time from Profile → Connections.

Usage data

We collect standard web server logs including IP address, browser type, pages visited, and timestamps. This information is used for security monitoring and to improve the Service. See also Cookies & analytics below.

3. How We Use Your Information

  • To provide and operate the Service, including training plans, workout generation, and personalised suggestions.
  • To sync your Garmin activity data and push planned workouts to your device.
  • To personalise your coaching experience based on your athlete profile and training history.
  • To power optional AI-assisted features (see Use of artificial intelligence), when you use those features.
  • If you connect ChatGPT, to give that signed-in chat your conversion guide and to store workout text you approve, either as an Import draft or as added calendar workouts.
  • To monitor and improve the reliability, security, and performance of the Service, including via analytics when enabled.
  • To comply with legal obligations.

We do not sell, rent, or share your personal information with third parties for their marketing purposes.

4. Third-Party Services

The Service integrates with the following third-party providers. Their handling of your data is also governed by their own privacy policies.

  • Google — Sign in with Google. We receive your name, email address, and profile picture. Google Analytics may also be used when configured (see Cookies & analytics). Governed by Google’s Privacy Policy.
  • Apple — Sign in with Apple on the website and iPhone app; WorkoutKit and HealthKit on iPhone. We receive your email (or Apple private relay) and, on first consent, your name. Governed by Apple’s Privacy Policy.
  • Garmin Connect — used to read activity and authorised health metrics and to push workouts. Governed by Garmin’s Privacy Policy.
  • Strava — used when you connect it to import activities and training metrics. Governed by Strava’s Privacy Policy.
  • ChatGPT — used only if you connect IntervalPilot from ChatGPT and approve an action. We then return your conversion guide (formatting rules, pool length, and strength exercise names, not your numeric training zones) and a tokenised account id. We do not send your name or email. If you approve a send, we add those workouts to your calendar. A button in that chat can sync a saved workout to Garmin or open IntervalPilot to send it to Apple Watch. We do not replace your active program from that connection. OpenAI receives the guide because your ChatGPT session requested it. Governed by OpenAI’s Privacy Policy.
  • Anthropic — used when optional AI-assisted features are enabled (see Use of artificial intelligence). Governed by Anthropic’s Privacy Policy.
  • Infrastructure providers — we host the Service using secured cloud platforms, including Supabase (database and auth adapter), Vercel (website), and Render (API). Your data is stored in encrypted transit (HTTPS/TLS) and access-controlled environments.

5. Use of Artificial Intelligence

IntervalPilot’s core planning features — including many workout and program generation paths — are powered by our own proprietary systems. Some features optionally use Anthropic’s Claude models (for example, AI-assisted program generation or description enrichment when that path is enabled).

What we send when AI features are used

When an AI-assisted feature runs on our servers, we may send athlete profile information and/or training context (such as goals, schedule, zones, and related preferences) to Anthropic to produce the requested output. We do not sell that data to Anthropic for their marketing, and we use it only to provide the feature you requested.

User-driven external tools

You can paste a conversion guide into ChatGPT, Claude, or another assistant in your own browser. That paste is optional and under your control. IntervalPilot does not send it unless you use an in-product AI feature that calls Anthropic on our servers.

Connecting ChatGPT

Connecting ChatGPT is separate from that paste. After you sign in on IntervalPilot, ChatGPT can request the guide for the account you are signed in with, and can submit workout text you approve. A draft only prefills Import. A calendar save adds workouts and leaves your active program in place. You can stop using the connection from ChatGPT.

Decisions and recommendations

Training recommendations and coaching outputs are informational. You retain control and should review content before syncing workouts to a device. We do not use AI for automated decision-making that produces legal or similarly significant effects on users.

6. Data Storage & Security

Your data is stored in secured cloud databases with row-level security policies, meaning each user can only access their own records. All data in transit is encrypted via HTTPS/TLS. Garmin OAuth tokens are encrypted at rest.

While we take reasonable technical and organisational measures to protect your data, no method of transmission over the internet or electronic storage is 100% secure. We cannot guarantee absolute security.

7. Data Retention

We retain your data for as long as your account is active or as needed to provide the Service. If you delete your account, we delete your personal information and training data within 30 days, except where retention is required by law.

8. Your Rights

Under Australian Privacy law (Privacy Act 1988) and applicable regulations, you have the right to:

  • Access the personal information we hold about you.
  • Request correction of inaccurate or incomplete information.
  • Request deletion of your account and associated data.
  • Withdraw consent for Garmin, Strava, or other optional integrations at any time from Profile → Connections.
  • Lodge a complaint with the Office of the Australian Information Commissioner (OAIC).

To delete your account from inside the product:

  • iPhone app: Profile → Account → Delete account
  • Website (phone layout): use Delete account next to Sign out in the top account menu

You can also contact us via intervalpilot.com/support or email [email protected].

9. Cookies & Analytics

The Service uses essential session cookies to maintain your authenticated session. Without these cookies, you cannot stay signed in.

When Google Analytics is configured for the website, we may also load Google Analytics scripts and related cookies to measure how the site is used (for example, pages visited and approximate traffic). This helps us improve the Service. We do not use analytics to sell advertising or to share your personal information with third parties for their advertising.

You can control cookies in your browser settings. Disabling essential session cookies will prevent you from signing in. Blocking analytics cookies or scripts may limit our ability to measure site usage but will not block core training features once you are signed in.

10. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of significant changes by updating the “Last updated” date at the top of this page. Continued use of the Service after changes constitutes your acceptance of the updated policy.

11. Contact Us

If you have questions or concerns about this Privacy Policy or the way we handle your data, please contact us:

IntervalPilot

Website: intervalpilot.com

Support: [email protected]