Legal
Terms of Service
The rules for using Tri-Train: what the service promises, what it does not, and what you take on when you connect a device or an AI assistant.
Last updated: September 23, 2026
1. Acceptance of these terms
By creating an account or using Tri-Train, you agree to these terms and to the Privacy Policy. If you do not agree, do not use the service.
The service is intended for individual athletes aged 16 or older.
2. What the service is
Tri-Train is a triathlon training platform: activity import and analysis, a training-plan generator, performance analytics, race planning, calculators, guides, and optional AI features.
It is operated privately by Jonas Leuenberger in Switzerland as a personal, non-commercial project. There is no fee, no subscription and no service-level agreement. Features can change, be limited or be removed, and the service can be taken offline.
3. Your account
Keep your account details accurate, keep your password and your calendar-feed URL to yourself, and take responsibility for what happens under your account. Accounts are personal and are not to be shared.
Do not use the service unlawfully, do not attempt unauthorised access, do not overload or scrape it, and do not upload content that infringes anyone's rights.
4. Training and health disclaimer
Training plans, workout suggestions, load metrics (TSS, CTL/ATL/TSB), threshold estimates, calculators, race predictions and AI analysis are informational. They are not medical advice, not a diagnosis, and not a promise of any result.
The models behind them are simplifications and can be wrong, especially on thin or noisy data. You decide what you train, and you remain responsible for your own health. Consult a doctor before starting or intensifying training, and stop if something hurts — no number on this platform outweighs that.
5. AI features
The AI features generate text from your training data. Language models make things up, misread values and contradict themselves. Read the output as a suggestion to check, never as a fact to act on.
Requests run on a self-hosted model; your prompts are not sent to any cloud AI provider — see the Privacy Policy.
6. Connected services
Strava, Garmin and Google are independent providers. Their availability, rate limits, data quality and terms are outside our control, and an outage or a policy change on their side can break a feature here without notice.
Garmin specifically: there is no official third-party API for the data this platform uses, so the connection works through Garmin's own login and unofficial endpoints. You connect it at your own risk. That may conflict with your agreement with Garmin, and Garmin can block or rate-limit access at any time.
Data shown from a connected service is shown as that service delivered it.
7. Connected AI assistants
If you connect an external assistant such as Claude and grant it write permission, it can create, change and delete planned sessions in your account and upload workouts to your watch. It acts with your authority.
You are responsible for what you authorise it to do. Changes are journaled and can be undone, and you can revoke the connection in the settings at any time.
8. Your content and our content
Your training data stays yours. You grant us only the permission needed to store, process and display it inside the service for you.
The software, design, texts, calculators and guides belong to the operator or its licensors. Trademarks such as Strava and Garmin belong to their owners; this project is not affiliated with, endorsed by, or certified by either of them.
9. Ending it
You can stop at any time and delete your account in the settings; that removes your data as described in the Privacy Policy.
We may suspend or close an account that breaks these terms, endangers the service or other users, or when running the service is no longer feasible.
10. Warranty and liability
The service is provided as-is and as-available, without warranty of availability, accuracy, fitness for a particular purpose or error-free operation. Keep your own copies of anything you cannot afford to lose.
To the extent permitted by law, liability for damages arising from use or non-use of the service is excluded, except for damage caused intentionally or through gross negligence, and except where liability cannot legally be excluded — such as for personal injury.
11. Changes to these terms
These terms are updated when the service changes. The current version is always on this page; continuing to use the service after a change means you accept it.
12. Governing law and contact
Swiss law applies, without prejudice to mandatory consumer-protection rules in your country of residence. Place of jurisdiction is Switzerland, as far as the law permits.
Contact: [email protected] — full provider details in the Impressum.
German-language versions are at Datenschutzerklärung, AGB and Impressum.
You can also jump between the legal pages here: Privacy Policy and Terms of Service.