Terms of Service
Effective date: 15 March 2026
Last updated: 16 March 2026
Welcome to Jim ("the App"). Jim is a free couples fitness progressive web application created and maintained by Ruben Swidzinski ("I", "me", "my"). By accessing or using the App you agree to be bound by these Terms of Service ("Terms"). If you do not agree, do not use the App.
Jim is a personal, non-commercial project. It is provided free of charge. The source code is proprietary and all rights are reserved.
1. Eligibility
You must be at least 16 years old to use Jim. By creating an account you represent that you meet this age requirement. If you are between 16 and 18, you confirm you have your parent's or legal guardian's consent.
2. Account Registration
- You must provide accurate, complete information when creating an account.
- You are responsible for maintaining the security of your credentials.
- You must notify me immediately if you suspect unauthorised access to your account.
- One person may maintain only one active account.
3. Free Service
Jim is provided entirely free of charge. There are no paid tiers, subscriptions, or in-app purchases. I reserve the right to modify, suspend, or discontinue the App at any time without prior notice.
4. Acceptable Use
You agree not to:
- Use the App for any illegal purpose or in violation of any applicable law.
- Attempt to reverse-engineer, decompile, or disassemble any part of the App.
- Copy, redistribute, or create derivative works from the App or its source code.
- Interfere with or disrupt the integrity or performance of the App.
- Access another user's account without explicit permission.
- Upload malicious code, viruses, or harmful data.
- Scrape, harvest, or collect data from the App without consent.
5. Couples Features
Jim allows you to link your account with a partner via an invite code. By linking accounts you consent to sharing specific fitness data (workout activity, streaks, shared goals) with your linked partner. Either party may unlink at any time, which immediately stops data sharing.
6. AI Coach
Jim includes an AI-powered coaching feature that uses large language models to generate responses. By using the AI Coach, you acknowledge and agree that:
- The AI Coach is not a certified personal trainer, registered dietitian, nutritionist, physiotherapist, or medical professional of any kind.
- AI-generated responses are for informational and entertainment purposes only. They may contain inaccuracies, outdated information, or suggestions that are inappropriate for your individual circumstances.
- You must not rely on AI Coach output as a substitute for professional advice. Always consult a qualified personal trainer, registered dietitian, or healthcare professional before acting on any fitness, nutrition, or health-related suggestion.
- You assume full responsibility for any decision you make based on AI-generated content. I am not liable for any injury, illness, adverse health outcome, or other damage resulting from following AI Coach suggestions.
See the full Disclaimer for additional limitations.
7. Health & Fitness Data
The App collects and processes health-related data including but not limited to: workout logs, body measurements, nutrition logs, and fatigue scores. This data is classified as special category data under GDPR Article 9. I process it based on your explicit consent, which you provide upon account creation and onboarding. You may withdraw consent at any time (see Your Rights).
8. Intellectual Property
All content, features, and functionality of the App (including but not limited to text, graphics, logos, icons, software, and the underlying code) are owned by Ruben Swidzinski and are protected by copyright and other intellectual property laws. The App is not open source. You may not reproduce, distribute, or create derivative works without written permission.
9. User Content
You retain ownership of any data you submit to the App (workout logs, notes, profile information). By submitting content, you grant me a limited licence to store, process, and display it solely for the purpose of providing the App's services to you.
10. Service Availability
I strive to keep the App available but do not guarantee uninterrupted service. This is a personal project and runs on self-hosted infrastructure. The App includes offline functionality via service workers, but some features require an active internet connection. Maintenance, updates, or modifications may happen at any time.
11. Termination
- You may delete your account at any time through the Profile settings.
- I may suspend or terminate your account if you violate these Terms.
- Upon termination, your right to use the App ceases immediately.
- You may request a copy of your data before deletion (see Your Rights).
12. Disclaimer of Warranties
THE APP IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. I DO NOT WARRANT THAT THE APP WILL BE ERROR-FREE OR UNINTERRUPTED.
13. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, I SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR ANY LOSS OF PROFITS OR REVENUES, WHETHER INCURRED DIRECTLY OR INDIRECTLY, OR ANY LOSS OF DATA, USE, GOODWILL, OR OTHER INTANGIBLE LOSSES RESULTING FROM YOUR USE OF THE APP.
14. Indemnification
You agree to indemnify and hold harmless Ruben Swidzinski from any claims, damages, losses, or expenses (including legal fees) arising from your use of the App or your violation of these Terms.
15. Governing Law & Jurisdiction
These Terms are governed by and construed in accordance with the laws of Belgium and the European Union. Any disputes arising from these Terms shall be subject to the exclusive jurisdiction of the courts of Belgium, without prejudice to your right to bring proceedings in your country of residence as provided by EU consumer protection law.
16. Changes to These Terms
I may update these Terms from time to time. I will notify you of material changes by posting the updated Terms in the App and updating the "Last updated" date. Your continued use after changes constitutes acceptance.
17. Severability
If any provision of these Terms is found to be unenforceable or invalid, that provision will be limited or eliminated to the minimum extent necessary so that the remaining provisions remain in full force and effect.
18. Contact
For questions about these Terms, contact me at [email protected].