By creating an account or using Ninafit ("the Service"), you agree to be bound by these Terms of Service ("Terms"). If you do not agree, do not use the Service. These Terms constitute a legally binding agreement between you and Ninafit ("we", "us", "our"), operated in Nairobi, Kenya.
2. Description of Service
Ninafit is a fitness training web application providing workout programs, progress tracking, community features, anatomy references, and coaching services. The Service is available at ninafit.pages.dev and associated domains.
3. Account Registration
You must provide accurate, complete information when creating an account. You are responsible for maintaining the confidentiality of your login credentials. You must be at least 13 years old to use the Service. One person may not maintain more than one account.
4. Subscription Plans and Payment
Ninafit offers the following plans:
Workout Plan (KES 500, one-time): Lifetime access to the basic workout program and tools.
Pro Plan (KES 1,000/month): Full access including anatomy map, Spotify integration, progress tracker, community, and streak tracking.
Coached + Trainer Plan (KES 2,500/month): Everything in Pro plus personal trainer matching and coaching.
All payments are processed in Kenyan Shillings (KES) via M-Pesa. By subscribing, you authorise us to charge your M-Pesa number for the applicable subscription fee. Prices may change with 30 days' notice.
5. Cancellation
Monthly subscriptions may be cancelled at any time by contacting us via WhatsApp or email. Your access continues until the end of the current billing period. There are no partial refunds for mid-month cancellations.
6. Acceptable Use
You agree not to:
Share your account credentials with others
Post content that is abusive, discriminatory, or harmful in the Community section
Scrape, copy, or redistribute any part of the Service without written permission
Attempt to gain unauthorised access to other accounts or the admin system
Use the Service for any illegal purpose under Kenyan law
7. Health and Fitness Disclaimer
Ninafit provides fitness information and workout programs for educational purposes only. This is not medical advice. Before beginning any exercise program, consult a qualified healthcare professional, especially if you have existing medical conditions. Ninafit and its operators are not liable for any injury, illness, or harm resulting from following the programs provided.
8. Intellectual Property
All content on Ninafit — including workout programs, training materials, anatomy diagrams, and software code — is owned by Ninafit and protected under Kenyan copyright law. You may not reproduce or distribute this content without written permission.
9. Termination
We reserve the right to suspend or terminate accounts that violate these Terms, with or without notice. Upon termination, your right to access the Service ceases immediately.
10. Limitation of Liability
To the fullest extent permitted by Kenyan law, Ninafit shall not be liable for any indirect, incidental, or consequential damages arising from your use of the Service. Our total liability to you shall not exceed the amount you paid us in the 3 months preceding the claim.
11. Governing Law
These Terms are governed by the laws of the Republic of Kenya. Any disputes shall be resolved in the courts of Nairobi, Kenya.
12. Changes to Terms
We may update these Terms at any time. We will notify you via email or in-app notification. Continued use of the Service after changes constitutes acceptance of the new Terms.
Questions?
Contact us via WhatsApp: +254 XXX XXX XXX or email: support@ninafit.com
1. What Data We Collect
When you use Ninafit, we collect:
Account data: Name, email address, and password (stored securely via Firebase Authentication)
Profile data: Your training goals, experience level, equipment preferences (collected during onboarding)
Workout data: Exercise logs, weights, reps, streak data — stored in your account
Payment data: M-Pesa phone number, transaction reference, and payment status (processed by Intasend — we do not store your M-Pesa PIN or full financial details)
Community data: Posts, replies, follows, and likes you create
Usage data: Pages visited, features used, session duration (via Google Analytics, anonymised)
2. How We Use Your Data
To provide, maintain, and improve the Service
To process payments and manage your subscription tier
To send account-related emails (welcome, payment confirmation)
To identify and fix technical errors
To analyse usage patterns and improve features
We do not sell your personal data to third parties.
3. Data Storage
Your data is stored using Google Firebase (Firestore and Authentication), hosted on Google Cloud infrastructure. Data may be stored on servers outside Kenya but is protected under Google's security standards and complies with applicable data protection laws.
4. Data Sharing
We share your data only with:
Firebase/Google: For authentication and database services
Intasend: For payment processing (only what is necessary to process your payment)
Spotify: If you connect your Spotify account (governed by Spotify's own Privacy Policy)
Legal authorities: If required by Kenyan law
5. Community Content
Posts, replies, and profile information you share in the Community section are visible to other Ninafit users. Your display name is shown publicly. Your email address is never shown publicly.
6. Your Rights
Under applicable Kenyan data protection law, you have the right to:
Access the personal data we hold about you
Request correction of inaccurate data
Request deletion of your account and data
Withdraw consent for data processing
To exercise these rights, contact us via WhatsApp or email.
7. Cookies
Ninafit uses localStorage (browser storage) to maintain your session and preferences. We use Google Analytics cookies to understand usage patterns. You can disable cookies in your browser settings.
8. Children's Privacy
Ninafit is not directed at children under 13. We do not knowingly collect data from children. If we become aware that a child has provided us data, we will delete it promptly.
9. Security
We use industry-standard security measures including HTTPS encryption, Firebase security rules, and regular security reviews. However, no system is 100% secure — if you suspect a breach, contact us immediately.
10. Contact
For privacy requests: +254 XXX XXX XXX (WhatsApp) or support@ninafit.com
Our Refund Policy
We want you to be satisfied with Ninafit. Here is our refund policy, effective for all purchases:
Workout Plan (KES 500 — one-time)
Full refund within 7 days of purchase if you have not accessed the program content
No refund after 7 days or after the program has been accessed
Pro Plan (KES 1,000/month)
Full refund if requested within 48 hours of the first payment and the account has not been used
No partial refunds for mid-month cancellations
If you cancel, you retain access until end of the billing period
Coached + Trainer Plan (KES 2,500/month)
Full refund within 24 hours if no coaching sessions have commenced
Partial refund (pro-rated) if a trainer match was not made within 48 hours of sign-up
No refund once coaching has commenced
How to Request a Refund
To request a refund, contact us via:
WhatsApp: +254 XXX XXX XXX
Email: support@ninafit.com
Include your account email, payment date, M-Pesa transaction reference, and reason for refund. We process refunds within 5 business days back to your M-Pesa number.
Exceptions
Refunds will not be issued if:
The account was suspended for violating our Terms of Service
The refund window has passed
The content or coaching has been accessed/consumed
Need help?
We're fair and responsive. If something went wrong, message us and we will sort it out. +254 XXX XXX XXX