Terms of Service - Ekomo
Version: 1.0
Last updated: March 4, 2026
1. Introduction and Acceptance
These Terms of Service ("Terms") govern your access to and use of the Ekomo mobile application ("App"), operated by Static Bloom ("Company", "we", "us", or "our").
- Company name: Static Bloom
- Legal form: Sole proprietorship (micro-entrepreneur)
- Address: 200 rue de la Croix Nivert, 75015, Paris, France
- Contact email: hello@staticbloom.io
By creating an account or using the App, you agree to be bound by these Terms and our Privacy Policy. If you do not agree, you must not use the App.
2. Description of the Service
Ekomo is a bodyweight training application that provides:
- Personalized workout sessions based on your level, goals, and training history
- Exercise progression tracking and performance records
- Training programs with structured warmups, main workouts, and cooldowns
- Offline functionality with optional cloud synchronization
The App is available on iOS and Android platforms.
3. Eligibility
You must be at least 13 years old to use the App. If local law in your jurisdiction requires a higher minimum age to validly consent to personal data processing, that higher age applies.
If you are below the applicable age of majority or digital consent age in your jurisdiction, you must have parental or guardian consent to use the App.
By using the App, you represent and warrant that you meet these eligibility requirements.
4. Account Registration
4.1 Account creation
To access certain features, you must create an account using one of the following methods:
- Email (magic link authentication)
- Apple Sign-In
- Google Sign-In
You agree to provide accurate and complete information during registration.
4.2 Account security
You are responsible for maintaining the confidentiality of your account credentials and for all activities that occur under your account. You agree to notify us immediately of any unauthorized use of your account.
4.3 Account deletion
You may delete your account at any time through the App's settings. Upon deletion:
- Your account data stored on our servers (profile, training history, progression data) will be permanently deleted.
- Data stored locally on your device will be cleared.
- Active subscriptions must be canceled separately through Apple App Store or Google Play Store (see Section 6).
5. Free and Premium Plans
5.1 Free plan
The App is available for free with core functionality. Free users can access basic workout generation, exercise tracking, and progression features, subject to certain limitations.
5.2 Premium plan
A premium subscription ("Ekomo Premium") unlocks additional features and removes limitations of the free plan. Premium features may be modified, added, or removed at our discretion. We will notify users of significant changes to premium benefits.
6. Subscriptions and Payments
6.1 Subscription plans
Ekomo Premium is available as:
- Monthly subscription: billed every month
- Annual subscription: billed once per year
Prices are displayed in the App and may vary by region. All prices include applicable taxes where required by law.
6.2 Billing
Subscriptions are processed and billed through Apple App Store (iOS) or Google Play Store (Android). By subscribing, you also agree to the applicable store's terms of service and payment policies:
Payment will be charged to your Apple ID or Google account at confirmation of purchase.
6.3 Automatic renewal
Subscriptions automatically renew at the end of each billing period unless canceled at least 24 hours before the end of the current period.
Your account will be charged for renewal within 24 hours prior to the end of the current period, at the same rate.
6.4 Cancellation
You may cancel your subscription at any time through:
- iOS: Settings > Apple ID > Subscriptions
- Android: Google Play Store > Subscriptions
Cancellation takes effect at the end of the current billing period. You will retain access to premium features until the end of the period you have already paid for. No partial refunds are provided for the remaining days of a billing period.
6.5 Price changes
We may change subscription prices at any time. Price changes will take effect at the start of the next billing period following notice of the price change. Your continued use of the premium plan after the price change constitutes your acceptance of the new price. If you do not agree with a price change, you may cancel your subscription before the change takes effect.
6.6 Refunds
Refund requests are handled by Apple or Google in accordance with their respective refund policies. We do not process refunds directly.
7. User Conduct
You agree not to:
1. Use the App for any unlawful purpose or in violation of these Terms.
2. Attempt to reverse engineer, decompile, disassemble, or otherwise derive the source code of the App.
3. Interfere with or disrupt the App's servers, networks, or infrastructure.
4. Attempt to gain unauthorized access to any part of the App, other users' accounts, or our systems.
5. Use automated means (bots, scrapers, etc.) to access or interact with the App.
6. Transmit any viruses, malware, or other harmful code.
7. Impersonate any person or entity, or misrepresent your affiliation with any person or entity.
8. Use the App in any manner that could damage, disable, overburden, or impair our servers or networks.
We reserve the right to suspend or terminate your account for violations of these Terms.
8. Health and Fitness Disclaimer
8.1 Not medical advice
The App provides workout suggestions and fitness tracking tools for informational and educational purposes only. The App does not provide medical advice, diagnosis, or treatment.
8.2 Consult a professional
Before starting any exercise program, you should consult with a qualified healthcare professional, especially if you:
- Have any pre-existing medical conditions
- Have been inactive for an extended period
- Are pregnant or nursing
- Have recently undergone surgery or suffered an injury
8.3 Assumption of risk
You acknowledge that physical exercise carries inherent risks, including but not limited to physical injury, disability, or death. You voluntarily assume all risks associated with your use of the App and participation in any exercises or workouts suggested by the App.
8.4 Local-only health data
Certain data you may enter (such as weight, height, and age) is stored exclusively on your device and is not transmitted to our servers. You are solely responsible for the accuracy of this data.
9. Intellectual Property
9.1 Ownership
The App, including but not limited to its design, code, content, exercise descriptions, graphics, logos, and trademarks, is the property of Static Bloom or its licensors and is protected by intellectual property laws.
9.2 Limited license
We grant you a limited, non-exclusive, non-transferable, revocable license to use the App for personal, non-commercial purposes in accordance with these Terms.
9.3 Restrictions
You may not:
- Copy, modify, or distribute the App or any part of its content.
- Use our trademarks, logos, or branding without prior written consent.
- Create derivative works based on the App.
10. Data and Privacy
Your use of the App is also governed by our Privacy Policy, which describes how we collect, use, and protect your personal data. Key points:
- We collect and process account data (email, display name), training data, and subscription status.
- We use analytics (PostHog) to improve the product. Analytics data is used to analyze general usage patterns.
- Health-related data (weight, height, age) entered in calculators is stored locally on your device only.
- You may request access to, correction of, or deletion of your personal data as described in the Privacy Policy.
For full details, please refer to our Privacy Policy.
11. Third-Party Services
The App integrates with third-party services to provide its functionality:
- Supabase: authentication and data storage
- RevenueCat: subscription management
- PostHog: product analytics
- Apple / Google: authentication and in-app purchases
- Resend: transactional emails
These services operate under their own terms and privacy policies. We are not responsible for the practices of these third-party services.
12. Availability and Modifications
12.1 Service availability
We strive to keep the App available at all times but do not guarantee uninterrupted, error-free, or secure access. The App may be temporarily unavailable due to maintenance, updates, or circumstances beyond our control.
12.2 Modifications
We reserve the right to modify, update, or discontinue the App or any of its features at any time, with or without notice. We will make reasonable efforts to notify users of significant changes.
12.3 Offline functionality
The App is designed to work offline. However, certain features (account creation, cloud sync, subscription management) require an internet connection.
13. Disclaimer of Warranties
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE APP IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, WHETHER EXPRESS, IMPLIED, STATUTORY, OR OTHERWISE, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
WITHOUT LIMITING THE FOREGOING, WE MAKE NO WARRANTY THAT:
- The App will meet your specific requirements or expectations.
- The exercises, workouts, or training programs suggested are suitable for your fitness level, health condition, or goals.
- The App will be uninterrupted, timely, secure, or error-free.
- The results obtained from using the App will be accurate, reliable, or complete.
- Any errors in the App will be corrected.
SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES. IN SUCH JURISDICTIONS, THE ABOVE EXCLUSIONS MAY NOT APPLY TO YOU TO THE EXTENT PROHIBITED BY LAW.
14. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW:
1. IN NO EVENT SHALL STATIC BLOOM, ITS SOLE PROPRIETOR, AGENTS, OR SERVICE PROVIDERS BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO DAMAGES FOR LOSS OF PROFITS, GOODWILL, USE, DATA, OR OTHER INTANGIBLE LOSSES, ARISING OUT OF OR RELATED TO YOUR USE OF OR INABILITY TO USE THE APP.
2. OUR TOTAL AGGREGATE LIABILITY FOR ALL CLAIMS ARISING FROM OR RELATED TO THESE TERMS OR THE APP SHALL NOT EXCEED THE GREATER OF (A) THE AMOUNT YOU PAID TO US IN THE TWELVE (12) MONTHS PRECEDING THE CLAIM, OR (B) FIFTY EUROS (€50).
3. THE LIMITATIONS OF THIS SECTION APPLY REGARDLESS OF THE LEGAL THEORY ON WHICH THE CLAIM IS BASED, WHETHER IN CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY, OR OTHERWISE, EVEN IF WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF CERTAIN DAMAGES. IN SUCH JURISDICTIONS, OUR LIABILITY SHALL BE LIMITED TO THE MAXIMUM EXTENT PERMITTED BY LAW.
Nothing in these Terms excludes or limits liability that cannot be excluded or limited under applicable law (including liability for death or personal injury caused by negligence, or fraud).
15. Indemnification
You agree to indemnify, defend, and hold harmless Static Bloom, its sole proprietor, contractors, and agents from and against any claims, liabilities, damages, losses, and expenses (including reasonable legal fees) arising out of or in connection with:
- Your use of the App
- Your violation of these Terms
- Your violation of any third-party rights
- Any injury or harm resulting from exercises or workouts performed using the App
16. Termination
16.1 By you
You may stop using the App at any time. To fully terminate your relationship with us, delete your account through the App's settings and cancel any active subscription through the applicable app store.
16.2 By us
We may suspend or terminate your access to the App if you materially breach these Terms, engage in unlawful conduct, create a security risk, or where required by law. Where the reason does not require immediate action, we will provide reasonable prior notice.
Grounds for termination include, but are not limited to:
- Violation of these Terms
- Conduct that we determine to be harmful to other users, us, or third parties
- Extended periods of inactivity (with prior notice)
16.3 Effect of termination
Upon termination:
- Your right to use the App ceases immediately.
- We may delete your account data in accordance with our Privacy Policy.
- Provisions that by their nature should survive termination (including Sections 8, 9, 13, 14, 15, and 17) will survive.
17. Governing Law and Disputes
17.1 Governing law
These Terms are governed by and construed in accordance with the laws of France, without regard to its conflict of law provisions.
17.2 Binding arbitration (United States users)
IF YOU ARE A RESIDENT OF THE UNITED STATES, you agree that any dispute, claim, or controversy arising out of or relating to these Terms or the App ("Dispute") will be resolved by binding individual arbitration rather than in court, except that either party may bring claims in small claims court if eligible.
- Arbitration rules: Arbitration will be conducted by a recognized arbitration provider under its then-current rules. If you are unable to afford arbitration fees, we will consider a good-faith request to pay them.
- Location: Arbitration may be conducted remotely (by phone, video, or written submissions) unless otherwise agreed.
- Opt-out: You may opt out of this arbitration provision by sending written notice to hello@staticbloom.io within 30 days of first accepting these Terms. The notice must include your name, email address associated with your account, and a clear statement that you wish to opt out of binding arbitration. If you opt out, Section 17.4 (court jurisdiction) applies to you instead.
17.3 Class action waiver (United States users)
IF YOU ARE A RESIDENT OF THE UNITED STATES, YOU AGREE THAT ANY DISPUTE RESOLUTION PROCEEDINGS WILL BE CONDUCTED ONLY ON AN INDIVIDUAL BASIS AND NOT IN A CLASS, CONSOLIDATED, OR REPRESENTATIVE ACTION. YOU WAIVE ANY RIGHT TO PARTICIPATE IN A CLASS ACTION LAWSUIT OR CLASS-WIDE ARBITRATION AGAINST STATIC BLOOM.
If this class action waiver is found to be unenforceable, then the entirety of Section 17.2 (binding arbitration) shall be null and void, and the Dispute shall proceed in court under Section 17.4.
17.4 Court jurisdiction
For users not subject to arbitration (including all EU residents), any dispute arising from or relating to these Terms or the App shall be subject to the exclusive jurisdiction of the competent courts of Paris, France.
17.5 EU consumer protections
For consumers residing in the European Union, nothing in these Terms affects your rights under mandatory consumer protection laws of your country of residence. In accordance with applicable EU regulations, consumers may also refer disputes to an approved consumer mediation body before initiating legal proceedings.
18. United States Privacy Rights
If you are a US resident (including California residents), additional privacy rights may apply under state law. For categories of personal information, rights requests, and verification process details, please refer to Section 11 of our Privacy Policy.
19. Miscellaneous
19.1 Entire agreement
These Terms, together with the Privacy Policy, constitute the entire agreement between you and Static Bloom regarding the use of the App.
19.2 Severability
If any provision of these Terms is found to be invalid or unenforceable, the remaining provisions shall remain in full force and effect.
19.3 Waiver
Our failure to enforce any right or provision of these Terms shall not constitute a waiver of that right or provision.
19.4 Assignment
We may assign or transfer our rights and obligations under these Terms without restriction. You may not assign or transfer your rights or obligations without our prior written consent.
19.5 Language
These Terms are drafted in English. In the event of a conflict between the English version and any translation, the English version shall prevail.
20. Changes to These Terms
We may update these Terms from time to time. If we make material changes, we will notify you through the App or by other appropriate means. Your continued use of the App after such notification constitutes your acceptance of the updated Terms.
If you do not agree with the updated Terms, you must stop using the App and delete your account.
21. Contact
For questions about these Terms:
- Company: Static Bloom
- Email: hello@staticbloom.io
- Address: 200 rue de la Croix Nivert, 75015, Paris, France