Sezione

Terms of Service

TrainGen Terms of Service

Last updated: July 3, 2026

These Terms of Service govern access to and use of TrainGen, including the website https://traingen.eu, the web app https://app.traingen.eu, the mobile applications, and related digital services.

TrainGen is a SaaS platform dedicated to fitness. This document is written to be read by both Clients and Personal Trainers using the platform.

Before using TrainGen, please read these Terms carefully, together with the Privacy Policy and any terms applicable to payment services handled by Stripe.

1. Identity of the provider

The TrainGen service is provided by Webita Agency OÜ, with registered office at Järvevana tee 9, 11314 Tallinn, Estonia, VAT No. EE102810237.

For communications, support, account-related requests, or reports, you can write to:

info@traingen.eu

2. Main definitions

For the purposes of these Terms:

  • "TrainGen" means the platform, the website, the web application, the mobile apps, the software, AI features, chat, integrated payment systems, and other digital services offered by Webita Agency OÜ.
  • "Client" means the user who registers to generate workout plans, purchase an AI subscription, subscribe to a Personal Trainer service, or use the tools made available by the platform.
  • "Personal Trainer" or "Trainer" means the independent professional who creates a profile on TrainGen, invites or manages clients, sets the price of their own consulting service, and uses the platform tools to provide their services.
  • "User" means, depending on the context, the Client, the Trainer, or any person who accesses TrainGen.
  • "Trainer Services" means the professional activities independently offered by the Trainer to their clients, including consulting, workout programs, communications, operational guidance, and personalized content.
  • "Platform fee" means the amount retained by TrainGen for use of the platform and technical infrastructure.

3. Acceptance of the Terms

By creating an account, accessing TrainGen, purchasing a subscription, connecting Stripe Connect Express, or using any platform feature, you declare that you have read, understood, and accepted these Terms.

If you use TrainGen on behalf of a professional activity, you declare that you have the authority necessary to accept these Terms on behalf of that activity.

If you do not accept the Terms, you may not use TrainGen.

4. Scope of the service

TrainGen provides a digital platform to organize, create, and manage fitness-related activities.

In particular, TrainGen may allow Clients to:

  • register and create a personal account;
  • complete a fitness profile;
  • generate workout plans through artificial intelligence systems;
  • purchase an AI subscription;
  • subscribe to a Personal Trainer;
  • communicate with their Trainer through chat;
  • view programs, check-ins, training data, and content related to their journey.

TrainGen may allow Personal Trainers to:

  • register free of charge;
  • create and publish a professional profile;
  • connect Stripe Connect Express;
  • freely set the monthly price of their consulting service;
  • obtain a personal link to share;
  • invite and manage clients;
  • create workout programs;
  • support clients over time;
  • communicate with clients through chat;
  • use software and AI tools to support their work.

TrainGen is not a medical, healthcare, or diagnostic service.

5. Nature of the platform and TrainGen's role

TrainGen provides software, technical infrastructure, digital tools, AI features, communication systems, and payment integrations.

TrainGen is not a party to the professional relationship between Client and Personal Trainer. The Trainer operates as an independent professional and not as an employee, agent, representative, partner, or subordinate collaborator of TrainGen.

The Trainer is solely responsible for the Trainer Services, including:

  • consulting;
  • workout programs;
  • content created or sent to clients;
  • the price of their consulting service;
  • communications with clients;
  • tax, social security, accounting, and professional obligations;
  • compliance with any rules, authorizations, qualifications, or requirements applicable to their activity.

TrainGen does not proactively verify every content item or program created by Trainers and does not guarantee the quality, suitability, correctness, or results of the Trainer Services.

6. Registration and account requirements

To use the main features of TrainGen, it may be necessary to create an account.

During registration and use of the platform, you agree to provide truthful, complete, up-to-date, and non-misleading information.

The account is personal. You may not assign, sell, share, or transfer your account to third parties without authorization.

You are responsible for the security of your credentials and for all activities carried out through your account, except for unauthorized use not attributable to you. If you suspect unauthorized access, you must promptly inform us at info@traingen.eu.

7. Minimum age

You may use TrainGen only if you are at least 16 years old or the minimum age required by the law of the country where you live to use similar digital services.

If you are under 18, you may use TrainGen only with the consent and under the responsibility of a parent or guardian, where required by applicable law.

TrainGen is not intended for children or minors below the required minimum age.

8. AI subscription for Clients

TrainGen may offer Clients an AI subscription, currently priced at EUR 4.99 per month, which allows access to features for generating or supporting the creation of workout plans through automated systems.

Prices, limits, included features, and availability may be indicated in the app, at checkout, or on the service information pages.

The AI subscription renews automatically until canceled, unless otherwise indicated at the time of purchase.

9. Personal Trainer subscriptions

The Client may subscribe to a monthly plan with a Personal Trainer available on TrainGen.

The Trainer independently chooses the price of their monthly consulting service. TrainGen automatically adds a platform fee, currently EUR 9.90 per month, representing the cost of using the platform and technical infrastructure.

Example:

  • price chosen by the Trainer: EUR 60.00 per month;
  • TrainGen platform fee: EUR 9.90 per month;
  • total paid by the Client: EUR 69.90 per month.

In this example:

  • EUR 60.00 are credited to the Trainer according to the methods handled by Stripe Connect Express;
  • EUR 9.90 are retained by TrainGen as the platform fee.

The Client sees the total price before payment. By completing onboarding and connecting Stripe Connect Express, the Trainer expressly authorizes this automatic payment split.

The platform fee may be updated over time. Any material changes will be communicated appropriately and will not apply retroactively to periods already paid.

10. Free registration for Trainers

Registration of a Personal Trainer on TrainGen is free of charge.

The Trainer does not pay a fixed subscription to TrainGen in order to create their profile, connect Stripe Connect Express, invite clients, or use the tools made available, except for any future paid features clearly indicated before activation.

TrainGen's economic model is based on the platform fee applied to subscriptions paid by Clients for Trainer services.

11. Payments, Stripe, and Stripe Connect Express

Payments on TrainGen are handled through Stripe or other payment providers indicated at the time of purchase.

TrainGen does not store full payment card data. Such data is processed by the payment providers according to their own terms and notices.

Trainers who wish to receive payments through TrainGen must complete Stripe Connect Express onboarding and keep their Stripe account in good standing.

By using Stripe payments or Stripe Connect Express, Clients and Trainers also accept the applicable Stripe terms, including terms relating to payments, verification, anti-fraud checks, chargebacks, reversals, holds, tax obligations, and compliance requirements.

TrainGen may be unable to provide or continue certain payment features if Stripe refuses, suspends, limits, or closes an account or a transaction.

12. Automatic renewal, subscription cancellation, and refunds

Subscriptions renew automatically at the end of the billing period unless canceled by the user before renewal.

You can cancel a subscription by following the instructions in the app, at checkout, in account settings, in the relevant store, or by writing to info@traingen.eu, depending on the channel through which the subscription was activated.

Unless otherwise indicated or required by law:

  • cancellation stops future renewals;
  • access to the service may remain active until the end of the period already paid;
  • amounts relating to the current period are not refundable if the digital service has already been started, delivered, or made available;
  • any refunds, reversals, or chargebacks may also be handled according to the rules of the payment provider or applicable store.

Any mandatory consumer rights provided by applicable law always remain unaffected.

13. Right of withdrawal for digital services

If you are a consumer, you may have withdrawal rights provided by applicable law.

However, for digital services provided immediately or digital content already generated, the right of withdrawal may be excluded or limited in the cases permitted by law, for example when you have requested immediate performance of the service and accepted the possible loss of the right of withdrawal.

This section does not limit any mandatory consumer rights recognized by applicable law.

14. Artificial intelligence

TrainGen uses artificial intelligence and automation systems to generate, propose, or support the creation of workout plans, programs, suggestions, or content connected to the user's profile.

AI-generated results:

  • may contain errors, omissions, or inaccuracies;
  • may not be suitable for the specific situation of the user;
  • must be evaluated critically;
  • do not constitute a diagnosis, medical prescription, healthcare advice, or guarantee of results;
  • do not replace the judgment of a doctor, physiotherapist, healthcare professional, or other qualified professional.

The Client and the Trainer are responsible for evaluating content generated or suggested by AI before using it in practice.

The Trainer remains responsible for the programs, modifications, and guidance they decide to provide to their clients, even when using AI tools to support their work.

15. Health, safety, and no guarantees on results

TrainGen is not a medical service and does not provide diagnoses, prescriptions, therapies, clinical evaluations, or health monitoring.

Before starting or changing a workout program, you should consult a doctor or qualified healthcare professional, especially if:

  • you have known medical conditions;
  • you have had injuries;
  • you are pregnant;
  • you take medication;
  • you have pain, symptoms, or physical limitations;
  • you are not used to physical activity;
  • you have doubts about your fitness to train.

Stop physical activity and consult a doctor in case of pain, discomfort, breathing difficulties, dizziness, unusual symptoms, or worsening physical conditions.

TrainGen does not guarantee weight loss, muscle gain, performance improvement, achievement of aesthetic, sporting, or health goals, or specific results deriving from use of the platform.

Use of TrainGen is under the responsibility of the user, within the limits permitted by law.

16. Fitness data, devices, and health integrations

TrainGen may allow manual entry or import of data relating to training, goals, availability, equipment, steps, sleep, heart rate, HRV, or other signals from services such as Apple Health, Google Health Connect, or similar integrations.

Such data are used to support the organization of the fitness journey and the provision of platform features. They are not used by TrainGen to make diagnoses or clinical assessments.

Processing of personal data, including any health- or wellness-related data, is described in the Privacy Policy.

17. Chat and communications between Client and Trainer

TrainGen provides technical infrastructure allowing Client and Trainer to communicate through chat or other tools available on the platform.

Communications take place directly between Client and Trainer. TrainGen is not a party to their professional relationship and does not proactively control every conversation.

Users agree not to use chat for:

  • unlawful, offensive, discriminatory, threatening, or harassing content;
  • spam, scams, phishing, or fraudulent activities;
  • infringement of third-party rights;
  • sending malware or harmful content;
  • requests or conduct incompatible with safety, health, or the law.

TrainGen may intervene upon report, by legal obligation, for security reasons, or to protect users, the platform, and third parties.

18. User and Trainer content

Users may enter, generate, upload, or send content through TrainGen, including texts, messages, profiles, images, notes, workout programs, check-ins, feedback, and other materials.

You retain ownership of the content you upload or create, within the limits of the rights you hold.

By uploading or creating content on TrainGen, you grant TrainGen a non-exclusive, worldwide, royalty-free license limited to what is necessary to host, store, process, display, transmit, protect, and make such content available as part of the service.

You represent that you have the necessary rights to uploaded content and agree not to infringe intellectual property, privacy, image, confidentiality, or other rights of third parties.

19. Reports, unlawful content, and moderation measures

If you believe that content, a profile, a message, or behavior present on TrainGen is unlawful, abusive, offensive, dangerous, or contrary to these Terms, you may report it by writing to info@traingen.eu and indicating:

  • the content or behavior to report;
  • the link, account, or information useful to identify it;
  • the reason for the report;
  • any relevant evidence or details.

TrainGen may assess the report and adopt proportionate measures, including warning, restriction, content removal, suspension, or account closure, in the cases permitted by law and these Terms.

When TrainGen adopts a material measure on content or accounts, it may provide the affected user with essential information about the decision, except where legal obligations, security needs, or protection of third parties prevent it.

The user may challenge a decision by writing to info@traingen.eu and explaining the reasons for the challenge.

20. Permitted use and prohibitions

You may use TrainGen only for lawful personal or professional purposes consistent with the nature of the platform.

It is prohibited to:

  • use TrainGen for unlawful, fraudulent, or harmful purposes;
  • violate applicable laws, third-party rights, or these Terms;
  • interfere with the security, integrity, or operation of the platform;
  • attempt unauthorized access to systems, accounts, data, or restricted areas;
  • copy, extract, index, or reuse platform data with unauthorized automated tools;
  • circumvent limits, payment systems, anti-fraud controls, or technical measures;
  • use TrainGen to send spam, malware, or abusive communications;
  • claim false or misleading professional qualifications;
  • publish misleading, offensive, discriminatory, or dangerous content.

21. Suspension or closure of the account by TrainGen

TrainGen may suspend, limit, or close an account, temporarily or permanently, when it reasonably believes that:

  • the user has violated these Terms;
  • the account is used fraudulently, abusively, or unlawfully;
  • there are risks to safety, health, users, Trainers, TrainGen, or third parties;
  • it is required by law, an authority, a payment provider, or the applicable store;
  • the user has provided false or outdated information;
  • the account or service is involved in chargebacks, fraud, or abnormal disputes.

To the extent reasonably possible and permitted by law, TrainGen may inform the user of the reasons for the adopted measure.

22. Permanent account deletion

The user may permanently delete their account:

  • directly from the app settings, through the dedicated account deletion function;
  • or by writing to info@traingen.eu.

Account deletion:

  • removes or disables access to the account;
  • interrupts the use of related services;
  • results in the loss of content, data, and features associated with the account, except as otherwise required by law;
  • is irreversible once completed.

TrainGen will delete personal data that are no longer necessary and are not subject to retention obligations.

Some data may be retained for the time necessary when required or allowed by:

  • tax, accounting, or administrative obligations;
  • legal or regulatory obligations;
  • management of payments, invoices, chargebacks, or disputes;
  • security, fraud prevention, and protection of the rights of TrainGen, users, or third parties;
  • establishment, exercise, or defense of legal claims.

Account deletion does not automatically entitle the user to a refund of periods already paid, except where provided by law, the store, or the applicable payment provider.

If you have an active subscription through Apple App Store, Google Play, Stripe, or another channel, you may need to separately cancel subscription renewal according to the rules of the channel used.

23. Privacy and protection of personal data

The processing of personal data is governed by the TrainGen Privacy Policy, available on the website and in the app.

The Privacy Policy describes, among other things:

  • which data are collected;
  • for which purposes they are processed;
  • legal bases for processing;
  • any recipients or providers;
  • retention periods;
  • data subject rights;
  • how to exercise access, rectification, deletion, restriction, objection, and portability rights, where applicable.

In the event of conflict between these Terms and the Privacy Policy on matters relating to personal data processing, the Privacy Policy prevails.

24. Availability, updates, and changes to the service

TrainGen undertakes to keep the platform available and functioning, but does not guarantee that the service will always be free from interruptions, errors, delays, bugs, or downtime.

The service may be suspended or limited for maintenance, updates, technical work, security issues, third-party provider malfunctions, force majeure, or other operational needs.

TrainGen may modify, update, add, or remove platform features, including to improve security, performance, compliance, user experience, or service sustainability.

When a change materially affects paid services or user rights, TrainGen will adopt appropriate communication methods where required by law.

25. TrainGen intellectual property

TrainGen, the software, code, interfaces, design, graphics, logos, trademarks, algorithms, models, databases, features, texts, platform structure, and other elements of the service are protected by intellectual and industrial property laws.

Use of the platform does not transfer any intellectual property rights to the user.

TrainGen grants the user a limited, personal, revocable, non-exclusive, and non-transferable license to use the service in accordance with these Terms.

It is prohibited to copy, modify, distribute, sell, license, decompile, reverse engineer, or create derivative works from the platform, except as permitted by mandatory law.

26. Feedback and suggestions

If you send TrainGen ideas, suggestions, reports, improvement requests, or feedback, you authorize TrainGen to use them freely to improve, develop, or promote the platform, without any obligation of compensation, unless otherwise agreed in writing.

This authorization does not concern personal data, which remain governed by the Privacy Policy.

TrainGen may integrate or link third-party services, including Stripe, Apple, Google, authentication systems, app stores, cloud services, analytics tools, notification services, or health/fitness integrations.

Use of such services may be subject to the terms, policies, and notices of the respective providers.

TrainGen does not fully control third-party services, content, availability, decisions, or policies and is not responsible for malfunctions or limitations attributable to such parties, within the limits permitted by law.

28. TrainGen liability

To the extent permitted by law, TrainGen is not liable for:

  • physical, aesthetic, sporting, or health results not achieved;
  • decisions taken by the user based on AI content, programs, or communications;
  • activities, conduct, omissions, statements, or content of Trainers;
  • injuries, damages, or problems resulting from performing exercises without adequate personal or medical assessment;
  • data loss due to causes not attributable to TrainGen;
  • interruptions, delays, or malfunctions of third-party services;
  • indirect damages, loss of profit, loss of opportunity, loss of goodwill, or consequential damages, except where prohibited by law.

Nothing in these Terms excludes or limits liability that cannot be excluded or limited under applicable law, including mandatory consumer rights.

29. Trainers' tax and professional obligations

The Trainer is exclusively responsible for:

  • determining the price of their consulting service;
  • issuing invoices, receipts, or tax documents if required by applicable law;
  • declaring the compensation received;
  • complying with tax, social security, insurance, and professional obligations;
  • maintaining any qualifications, licenses, or coverage required by their activity;
  • properly informing their clients about the offered services.

TrainGen does not provide tax, accounting, legal, medical, or professional advice to Trainers.

30. Changes to the Terms

TrainGen may modify these Terms for technical, legal, commercial, organizational reasons, or to reflect the evolution of the service.

Changes will be published on the website or in the app. For material changes, TrainGen may provide notice by email, in-app notification, or another appropriate method.

Changes apply from the date indicated in the new version or, failing that, from publication.

If you do not accept the changes, you may stop using the service and delete your account. Continued use of TrainGen after the changes take effect constitutes acceptance of the updated Terms, unless otherwise required by law.

31. Force majeure

TrainGen is not responsible for delays, interruptions, or inability to provide the service due to events beyond its reasonable control, including natural disasters, wars, cyberattacks, network outages, failures of third-party providers, measures by authorities, strikes, health emergencies, or other force majeure events.

32. Governing law and competent court

These Terms are governed by European Union law and, where applicable, Estonian law, without prejudice to the mandatory protection granted to consumers by the law of their country of residence.

For disputes with consumers, the court of the consumer's place of residence or domicile remains competent, where provided by applicable law.

For disputes with professional users, including Trainers acting within their professional activity, the competent court will be the one provided by applicable law, unless otherwise agreed in writing or required by mandatory law.

33. Communications

TrainGen may send communications relating to the service by email, in-app notifications, account notices, or publication on the website.

The user is responsible for keeping their contact details up to date.

For communications to TrainGen, support requests, account deletion, reports, or disputes, you can write to:

info@traingen.eu

34. Final provisions

If any clause of these Terms is found to be invalid, ineffective, or unenforceable, the remaining clauses will remain valid and effective.

Failure by TrainGen to exercise a right does not constitute a waiver of that right.

These Terms constitute the main agreement between the user and TrainGen in relation to use of the platform, except for specific terms applicable to particular services, stores, payment providers, or features.