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.
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
For the purposes of these 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.
TrainGen provides a digital platform to organize, create, and manage fitness-related activities.
In particular, TrainGen may allow Clients to:
TrainGen may allow Personal Trainers to:
TrainGen is not a medical, healthcare, or diagnostic service.
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:
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.
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.
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.
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.
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:
In this example:
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.
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.
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.
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:
Any mandatory consumer rights provided by applicable law always remain unaffected.
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.
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:
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.
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:
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.
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.
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:
TrainGen may intervene upon report, by legal obligation, for security reasons, or to protect users, the platform, and third parties.
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.
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:
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.
You may use TrainGen only for lawful personal or professional purposes consistent with the nature of the platform.
It is prohibited to:
TrainGen may suspend, limit, or close an account, temporarily or permanently, when it reasonably believes that:
To the extent reasonably possible and permitted by law, TrainGen may inform the user of the reasons for the adopted measure.
The user may permanently delete their account:
info@traingen.eu.Account deletion:
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:
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.
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:
In the event of conflict between these Terms and the Privacy Policy on matters relating to personal data processing, the Privacy Policy prevails.
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.
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.
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.
To the extent permitted by law, TrainGen is not liable for:
Nothing in these Terms excludes or limits liability that cannot be excluded or limited under applicable law, including mandatory consumer rights.
The Trainer is exclusively responsible for:
TrainGen does not provide tax, accounting, legal, medical, or professional advice to Trainers.
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.
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.
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.
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
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.