Terms of Service
Last updated: 11 March 2026
1. Agreement to these terms
These Terms of Service (“Terms”) govern your use of the TrainState application and website at trainstate.fit (“the Service”), operated by Nick van de Pas (“TrainState”, “we”, “us”, “our”).
By accessing or using the Service, you agree to be bound by these Terms. If you do not agree to these Terms, you must not use the Service.
These Terms are governed by the laws of New Zealand. Any disputes arising under these Terms will be subject to the exclusive jurisdiction of the courts of New Zealand.
2. Description of the Service
TrainState is an AI-powered athletic performance coaching application that connects to your Garmin Connect account to retrieve training and health data. The Service analyses this data — including heart rate variability, sleep, training load, and activity history — and uses artificial intelligence to generate personalised coaching insights and workout recommendations.
The Service is intended for use by performance-focused athletes who train regularly and seek data-driven guidance to optimise their training. It is not a medical service.
3. Eligibility
To use TrainState, you must be at least 16 years of age. By using the Service, you represent that you meet this requirement.
You must have a valid Garmin Connect account and hold the rights to the data in that account in order to connect it to TrainState.
4. Account responsibilities
You are responsible for:
- Maintaining the confidentiality of your account credentials.
- All activity that occurs under your account.
- Notifying us promptly at hello@trainstate.fit if you become aware of any unauthorised use of your account.
We reserve the right to suspend or terminate accounts where there is evidence of unauthorised use or breach of these Terms.
5. Garmin Connect integration
TrainState accesses your Garmin Connect data through the Garmin Connect API using OAuth 2.0 authorisation. By connecting your Garmin account, you authorise TrainState to retrieve the specific data categories described in our Privacy Policy on your behalf.
Your Garmin Connect credentials (username and password) are never stored by or transmitted to TrainState. We retain only the API access token required to retrieve data from Garmin Connect.
You may revoke TrainState's access to your Garmin data at any time through your Garmin Connect account settings. Revoking access will prevent further data retrieval but will not automatically delete data already stored by TrainState.
Your use of Garmin Connect is also governed by Garmin's own Terms of Service and Privacy Policy, which are separate from these Terms.
6. Health and medical disclaimer
Important — please read
TrainState provides coaching insights and workout recommendations for informational and training optimisation purposes only. It is not a medical service and is not intended to diagnose, treat, cure, or prevent any medical condition or disease.
AI-generated coaching outputs are based on patterns in your Garmin data and general sports science principles. They are recommendations only and may not account for your individual medical history, pre-existing conditions, injuries, or clinical requirements.
You should consult a qualified medical professional or sports physician before beginning or modifying a training programme, particularly if you:
- Have any pre-existing medical condition, heart condition, or injury.
- Are returning to training after illness, surgery, or significant time off.
- Experience symptoms such as chest pain, shortness of breath, dizziness, or unusual fatigue during training.
TrainState assumes no responsibility for any injury, illness, or adverse outcome resulting from following coaching insights or workout recommendations provided by the Service.
HRV, sleep, and training load data from consumer Garmin devices are wellness metrics, not medical-grade measurements. They should be interpreted as trend indicators, not clinical readings.
7. Acceptable use
You agree not to:
- Use the Service for any unlawful purpose or in violation of applicable law.
- Attempt to gain unauthorised access to any part of the Service or to other users' accounts.
- Interfere with or disrupt the integrity or performance of the Service.
- Reverse engineer, decompile, or attempt to extract the source code of the Service.
- Use automated means to access the Service other than as expressly permitted.
8. Intellectual property
The TrainState application, including its design, code, and generated content, is owned by Nick van de Pas and protected by applicable intellectual property laws.
Your personal data and Garmin health data remain your own. TrainState does not claim ownership of data derived from your Garmin account.
AI-generated coaching insights produced by the Service based on your data are provided to you for your personal use. You may not redistribute or commercialise these outputs.
9. Service availability
We aim to maintain the Service's availability but do not guarantee uninterrupted access. The Service may be temporarily unavailable due to maintenance, infrastructure issues, third-party service disruptions (including Garmin Connect API availability), or events beyond our control.
We reserve the right to modify, suspend, or discontinue the Service (or any part of it) with or without notice. We will make reasonable efforts to notify users of planned downtime or significant changes.
10. Limitation of liability
To the fullest extent permitted by New Zealand law, TrainState and its operator (Nick van de Pas) shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of the Service, including but not limited to:
- Physical injury or illness resulting from following coaching recommendations.
- Loss of data or interruption to access.
- Inaccuracies in Garmin data or AI-generated coaching outputs.
- Decisions made in reliance on the Service's outputs.
Nothing in these Terms limits or excludes liability for death or personal injury caused by negligence, fraud, or any liability that cannot be excluded under the Consumer Guarantees Act 1993 or the Fair Trading Act 1986 where applicable.
Our total liability to you for any claim arising out of or in connection with these Terms shall not exceed the amount you have paid to us in the 12 months preceding the claim, or NZD $100 if no payment has been made.
11. Termination
You may stop using the Service at any time. You may request deletion of your account and data by contacting us at hello@trainstate.fit.
We reserve the right to suspend or terminate your access to the Service if you breach these Terms or if we reasonably believe your use poses a risk to the Service or other users.
Upon termination, your right to use the Service ceases immediately. We will delete your personal data in accordance with our Privacy Policy.
12. Changes to these Terms
We may update these Terms from time to time. We will notify you of material changes by email or by displaying a notice within the Service. The updated Terms will include a revised “last updated” date.
Continued use of the Service after changes take effect constitutes your acceptance of the revised Terms.
13. Governing law and disputes
These Terms are governed by and construed in accordance with the laws of New Zealand. Any dispute arising from or in connection with these Terms or the Service shall be subject to the exclusive jurisdiction of the courts of New Zealand.
Before initiating formal dispute proceedings, we encourage you to contact us at hello@trainstate.fit to seek resolution informally.
14. Contact
For any questions about these Terms, contact us at: