Privacy Policy

Last updated: 15 April 2026

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:

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:

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.

privacy@tri.build