Legal

Terms of Service

Effective date: 16 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 Nicholas Andrew Van De Pas, a sole trader based in Wellington, New Zealand (“TrainState”, “we”, “us”, “our”).

By accessing or using the Service, you agree to be bound by these Terms. If you do not agree, you must not use the Service.

These Terms are governed by the laws of New Zealand. Consumer rights under applicable consumer protection laws in your jurisdiction are not affected — see section 14 for details.

2. Description of the Service

TrainState is an AI-powered fitness coaching application. It enables you to receive personalised training plans, log sessions, track health and biometric data, and interact with an AI coach. If you connect a Garmin device, the Service can also retrieve health and activity data from your Garmin Connect account to inform coaching recommendations.

The Service is intended for performance-focused athletes and active individuals seeking data-driven training guidance. It is not a medical service.

3. Eligibility

You must be at least 16 years of age to use TrainState. By using the Service, you represent and warrant that you meet this requirement.

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. Subscription and billing

Current plan features and pricing are listed at trainstate.fit/pricing. TrainState offers both free and paid plans. The features available under each plan are described on the pricing page.

  • Paid plans are billed monthly in advance and renew automatically unless cancelled before the renewal date.
  • Free tier users are not billed but have access to limited features as described on the pricing page.

All payments are processed by Stripe. By subscribing to a paid plan, you authorise Stripe to charge your nominated payment method on a recurring monthly basis. TrainState never stores your full card details.

6. Cancellation

  • Paid plans: You may cancel at any time. Cancellation takes effect at the end of your current billing period, and you retain access to paid features until that date. We do not offer partial-month refunds.
  • Free tier: You may close your account at any time via the Profile page or by contacting us.

To delete your account and all associated data, use the account deletion feature in the app or contact us at hello@trainstate.fit. Data is deleted in accordance with our Privacy Policy.

7. Garmin Connect integration

If you choose to connect a Garmin device, TrainState accesses your Garmin Connect data via OAuth 2.0 authorisation. We never receive or store your Garmin username or password — only the OAuth access token required to retrieve data on your behalf.

You may revoke TrainState's access at any time via Garmin Connect → Settings → Connected Apps. Revoking access prevents further data retrieval but does not automatically delete data already stored by TrainState.

Your relationship with Garmin and their handling of your data is governed by Garmin's own Terms of Service and Privacy Policy. TrainState is not responsible for changes to the Garmin API, Garmin service downtime, or changes to Garmin's data access policies. We cannot guarantee the ongoing availability of Garmin integration features.

8. AI coaching

Coaching responses are generated automatically by the Anthropic Claude AI model and are not reviewed by a qualified coach, trainer, or healthcare professional before being delivered to you.

AI-generated responses are based on patterns in your data and general sports science principles. They may occasionally be inaccurate, incomplete, or unsuitable for your specific circumstances. You should use your own judgement and consult a qualified professional where appropriate.

See section 9 below for the full health and fitness disclaimer.

9. Health and fitness disclaimer

Important — please read

TrainState is not a medical device and does not provide medical advice, diagnosis, or treatment. It is not a substitute for a qualified healthcare professional or certified personal trainer. AI coaching recommendations are based on consumer-grade wearable data and general training principles — they do not account for your individual medical history, clinical requirements, or pre-existing conditions.

Always consult a qualified healthcare professional before starting a new training programme, particularly if you:

  • Have any pre-existing medical condition, heart condition, or musculoskeletal injury
  • Are pregnant or in the postnatal period
  • Are returning to training after illness, surgery, or a prolonged break
  • Are taking medication that affects heart rate, blood pressure, or exercise tolerance
  • Experience symptoms during training such as chest pain, shortness of breath, dizziness, or unusual fatigue
  • Have been advised by a doctor to avoid or limit exercise

HRV, sleep, and training load data from consumer devices are wellness metrics, not medical-grade measurements. They should be interpreted as trend indicators, not clinical readings.

By using TrainState, you acknowledge and accept all fitness-related risk arising from following coaching recommendations generated by the Service. TrainState and its operator assume no responsibility for any injury, illness, or adverse outcome resulting from training activity.

10. 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 or scrape the Service other than as expressly permitted
  • Submit false or misleading information, including false health or biometric data

11. Intellectual property

The TrainState application — including its design, code, and generated content — is owned by Nicholas Andrew Van De Pas and protected by applicable intellectual property laws.

Your personal data and health data remain your own. TrainState does not claim ownership of data you input or data derived from your connected devices.

AI-generated coaching insights produced by the Service based on your data are provided for your personal use. You may not redistribute or commercialise these outputs.

12. Service availability and discontinuation

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.

If we decide to permanently discontinue the Service, we will give you at least 30 days' notice by email. Paid subscribers will receive a pro-rated refund of any prepaid fees for the period after discontinuation.

13. Limitation of liability

The Service is provided “as is” and “as available”, without warranties of any kind, express or implied.

To the fullest extent permitted by applicable law, TrainState and its operator 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 device data or AI-generated coaching outputs
  • Decisions made in reliance on the Service's outputs
  • Garmin API changes, downtime, or loss of access to Garmin-connected features

Our total liability to you for any claim arising out of or in connection with these Terms shall not exceed the total fees you have paid to us in the three months preceding the claim, or NZD $10 if no payment has been made.

Nothing in these Terms limits or excludes any liability that cannot lawfully be excluded, including under the New Zealand Consumer Guarantees Act 1993 or under applicable consumer protection laws in your jurisdiction.

14. Consumer rights

Nothing in these Terms overrides your statutory consumer rights. Applicable consumer protection legislation includes:

  • New Zealand: Consumer Guarantees Act 1993, Fair Trading Act 1986
  • European Economic Area: Applicable EEA consumer protection directives and national implementing legislation
  • California: Applicable California state consumer protection laws
  • All other jurisdictions: Applicable consumer protection laws in your jurisdiction

Where your statutory rights as a consumer conflict with any provision of these Terms, your statutory rights prevail.

15. Changes to these Terms

We may update these Terms from time to time. For material changes, we will notify you by email at least 30 days before the changes take effect. The updated Terms will include a revised effective date.

Continued use of the Service after changes take effect constitutes your acceptance of the revised Terms. If you do not accept the revised Terms, you must stop using the Service and may cancel your subscription before the changes take effect.

16. 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 jurisdiction of the courts of New Zealand, subject to your rights under applicable consumer protection laws in your jurisdiction.

Before initiating formal dispute proceedings, we encourage you to contact us at hello@trainstate.fit to seek resolution informally.

17. Contact

For any questions about these Terms, contact us at:

Nicholas Andrew Van De Pas — TrainState

Email: hello@trainstate.fit

Wellington, New Zealand