Privacy Policy
This policy explains what data we collect, how we use it, and your rights.
Data we collect
Account data
Your email address, a hashed password, and an optional display name shown to people you invite. When you sign up, we send a verification email to confirm you control the address. We never store your password in plain text.
Invitations
If you sign up via an invitation link, we record which existing user invited you. Inviters can see the display names and signup dates of people who accepted their invitations. We do not collect or store any information about people you invite until they choose to register.
Training data
Events (races), training plans, training sessions, and activities you create or upload (including FIT files). This includes metrics such as distance, duration, heart rate, power, and cadence.
Garmin Connect data
If you connect your Garmin account, we receive activity data, sleep data, heart rate and heart rate variability data, and training status information from Garmin's API. You can disconnect your Garmin account at any time, which stops further data syncing.
Strava data
If you connect your Strava account, we retrieve your completed activities via the Strava API and store OAuth access and refresh tokens (so we can sync future activities), your Strava athlete id, and each synced activity's id. We also retain the full Strava activity payload — including name, sport type, start time, duration, distance, heart rate, power, calories, lap breakdown, and, if present, 1 Hz time-series data (heart rate, power, cadence, GPS track, altitude, velocity, temperature). Disconnecting Strava revokes our access; data already synced to your tri.build history is retained so you keep access to it.
Conversations
Your messages with the AI coach and the coach's responses are stored to maintain conversation history.
Athlete preferences
Information you provide about your training preferences, schedule constraints, injuries, and equipment.
Feedback
Feedback you provide about the product or your experience, logged during coaching conversations. This is linked to your conversation history.
Technical data
A session cookie to keep you logged in, and a theme cookie that remembers whether you prefer the light or dark colour scheme (unset if you let the site follow your system preference). Neither is linked to a third party; we do not use tracking cookies.
How we use your data
All data is used to provide AI-powered triathlon coaching: generating training plans, analysing activities, and adapting recommendations to your fitness, health, and schedule. We do not sell your data or use it for advertising.
Third-party services
We share data with the following services to operate tri.build:
- Anthropic (Claude API) — Your conversations, training data, and preferences are sent to Anthropic's AI to generate coaching advice. See Anthropic's privacy policy.
- Garmin Connect — If you connect your account, activity and health data is synced from Garmin. See Garmin's privacy policy.
- Strava — If you connect your account, activity data is retrieved from Strava. See Strava's privacy policy.
- Resend — Your email address is shared with Resend to deliver transactional emails (e.g. password reset). See Resend's privacy policy.
Where your data is stored
Your data is stored on servers located in Germany.
Analytics
We may use privacy-focused analytics to understand how the service is used. If we do, no personal data is collected, there is no cross-site tracking, and no cookies are used for analytics purposes.
Data retention
Your data is kept for as long as your account is active. You can request deletion of your account and all associated data at any time by contacting us.
Your rights
Under the GDPR and Swiss data protection law (nDSG), you have the right to:
- Access the data we hold about you
- Correct inaccurate data
- Request deletion of your data
- Export your data in a portable format
- Object to processing of your data
- Withdraw consent at any time
To exercise any of these rights, contact us at the address below.
Changes to this policy
We may update this policy from time to time. Changes will be posted on this page with an updated date.
Contact
tri.build is operated by Guthrie Computer Consulting GmbH, Switzerland.