Last Updated: October 7, 2026
Effective Date: October 7, 2026
Your privacy matters to us. This policy explains what data we collect, why we collect it, and how we protect it — in plain language.
Fitshala AI is a fitness coaching app that helps you build strength training habits. We are based in India and operate under Indian data protection laws.
| Data | Why We Need It |
|---|---|
| Name | To personalise your experience |
| Phone Number | Account creation & OTP verification |
| Fitness Goal | To generate your workout plan (Muscle Gain, Fat Loss, Strength) |
| Experience Level | To set appropriate starting weights and exercise complexity |
| Pain/Injury Areas | To exclude exercises that may stress flagged body parts |
| Ache Note | If you choose to describe an ache in your own words, we store that text securely, linked to your account, so our team can review it. It is never used to diagnose or treat you, never shown to other users, and is deleted when you delete your account. |
| Workout Logs | To track your progress and power the progression engine |
| Exercise Preferences | To remember your swaps and customisations |
| Data | Why We Collect It |
|---|---|
| App Usage Analytics | To understand how you use the app and improve it (via PostHog) |
| Crash Reports | To fix bugs and improve stability (via Firebase Crashlytics) |
| Device Information | To optimise performance for your device type |
| App Version | To ensure compatibility and deliver updates |
| Approximate Location | Your city and country, based on your internet (IP) address. We use this to see where the app is used. We don't store the IP address itself. |
We use your data only to:
We do not use your data to:
| Storage | Location | Purpose |
|---|---|---|
| Supabase (Cloud) | Hosted infrastructure with Row-Level Security (RLS) | Syncing your workout data across devices |
| Hive (On-Device) | Your phone's local storage | Offline-first experience — your workouts work without internet |
| PostHog | Cloud analytics service, servers in the United States | Usage data, stored under a random ID for this app on your phone (it changes when you log out), not under your account |
| Firebase Crashlytics | Google Cloud | Crash reports only, stored under a random ID for this app on your phone, not under your account |
Security Measures:
auth.uid() injection prevents data spoofingWe do not sell your personal data. Period.
We share data only with:
| Service | What They Receive | Why |
|---|---|---|
| Supabase | Your workout data (encrypted) | Cloud storage and sync |
| PostHog | Usage events (screens you open, buttons you tap), your phone model, and your approximate location (city and country). Not your name, phone number, email or account ID. | Product analytics |
| Firebase Crashlytics | Crash reports with your phone model and app version. Not your name, phone number, email or account ID. | Bug fixing |
These services act as data processors under contract and may not use your data for their own purposes.
We may also disclose data if required by law (e.g., court order under Indian law).
As a Data Principal under the Digital Personal Data Protection Act, 2023, you have the right to:
To exercise any of these rights, email us at fitshala.ai@gmail.com with subject line "Data Request".
Fitshala AI is not intended for children under 18. We do not knowingly collect personal data from anyone under 18. If we learn that we have, we will delete it promptly.
When we update this policy:
For any privacy-related questions or concerns:
Grievance Officer (DPDP Act, 2023):
We wrote this policy in plain language because your right to understand how your data is used is just as important as the data itself.