Privacy Policy for Open Triathlon Coach for ChatGPT

Policy version: 1.0.0
Effective and last reviewed: 21 July 2026

Operator and independence

This service is operated as the Open Triathlon Coach for ChatGPT open-source project. Privacy and security enquiries may be sent to triathlon-gpt-intervals-icu@proton.me.

The project is independent and is not owned, operated, affiliated with, or endorsed by Intervals.icu or OpenAI.

Purpose

The GPT connects to the authorised user's own Intervals.icu account to provide requested triathlon training analysis, planning, recovery context, and related coaching assistance.

Authentication and permissions

Users connect through Intervals.icu OAuth. They should never paste a password, personal API key, access token, Authorization header, or client secret into a conversation.

The production scope string is:

ACTIVITY:READ,WELLNESS:WRITE,CALENDAR:WRITE,LIBRARY:READ,SETTINGS:READ

Intervals.icu WRITE access includes READ access for the same category. These permissions allow completed-activity reading; athlete settings and threshold reading; wellness reading and selected updates; calendar reading and event creation; and workout-library reading. The Action does not request activity-write or chat scopes and exposes no delete operation.

Information that may be accessed

Depending on the user's request, permissions, and available source data, the Action may access athlete settings, timezone, units, training zones, completed activities, intervals, power and pace data, performance curves, wellness and recovery information, body weight, sleep, HRV, resting heart rate, subjective entries, planned workouts, races, injury or sickness markers, workout-library items, routes, and account-linked weather information.

Some of this information may be sensitive. Users should avoid entering unnecessary medical details or other personal information.

Changes the Action may make

After explicit user intent and required confirmation, the Action may create a planned workout or calendar event and update selected wellness fields. These operations are marked consequential. No delete operation is available.

Data flow and project storage

Relevant parts of a user's request and authorised Intervals.icu data may be exchanged between ChatGPT/OpenAI and Intervals.icu to perform the requested Action.

The project operator does not run a separate database, OAuth proxy, analytics service, or API server for athlete data and does not receive a separate copy of individual GPT conversations through the GPT builder. This does not mean that OpenAI or Intervals.icu never processes or retains information; their own terms, privacy policies, security processing, retention rules, and user settings apply.

The project operator does not sell personal data or use it to serve advertising.

OpenAI model improvement and conversation access

The builder has disabled the GPT-level setting labelled “Use conversation data in your GPT to improve our models” for this GPT.

This builder setting is not a blanket guarantee that OpenAI never processes, retains, or uses content. Under OpenAI's current public guidance, whether consumer-plan conversations may be used for model improvement also depends on the user's account-level Data Controls. Business, Enterprise, and Edu data is not used for training by default. Users on consumer plans may turn off Improve the model for everyone or use Temporary Chat where available. Deliberately submitted feedback may be handled separately.

OpenAI states that GPT builders cannot view individual conversations users have with their GPTs. Data sent through an external Action remains subject to the recipient's privacy practices.

User controls

Users may decline an Action request, stop using the GPT, delete ChatGPT conversations through ChatGPT controls, and review or revoke the connected Intervals.icu account through the controls offered by ChatGPT and/or Intervals.icu. Deleting a conversation does not by itself guarantee that an OAuth connection has been revoked.

Security

Access is limited by the OAuth permissions granted by the user. No method of internet transmission or electronic storage can be guaranteed completely secure. Suspected credential exposure should be reported privately and the affected credential or connection revoked promptly.

Medical and safety limitation

This project is a training-analysis and planning tool, not a medical device. Its outputs may be wrong. It does not diagnose injury, illness, overtraining, or any medical condition and is not a substitute for professional medical care.

Children

The project is not intentionally directed at children. Users must meet the age and consent requirements of ChatGPT and Intervals.icu.

Static website

This project page does not add project-controlled analytics, advertising scripts, or cookies. GitHub may process website access information under GitHub's own policies because the page is hosted on GitHub Pages.

Changes to this policy

This policy may change when the GPT's functionality, permissions, external platform rules, or data practices change. Material changes will update the policy version and effective date.

External policies

Contact

triathlon-gpt-intervals-icu@proton.me

Return to the project page