Privacy Policy
This Privacy Policy explains how AI Pose Coach ("the App") collects, uses, stores, and shares information when you use our Android application. "We", "us" and "our" mean Anwar Hussain, the developer of the App and the controller of your personal data.
1. Who we are
AI Pose Coach is a fitness coaching app that provides on-device pose estimation and form feedback, personalized workout plans, and cloud sync across devices.
- Developer / data controller: Anwar Hussain, Rawalpindi, Pakistan
- Privacy contact: edgeai42@gmail.com
2. Information we collect
2.1 Account information
An account is required to use the App. You can sign up with:
- Email and password. Your password is stored hashed by our authentication provider; we cannot read it.
- Google or X (Twitter) sign-in. You sign in through your browser. We receive your email address, display name, and an account identifier from the provider. We do not receive your provider password.
We also store authentication session tokens in the App's private storage on your device.
2.2 Profile and fitness information
You may provide information used to personalize your plan:
- Name, age, gender, height, and weight
- Fitness goals, focus areas, experience level, and impact preference
- Training location and equipment preferences
- Self-reported injuries or limitations (health-related information, collected only after you agree to it in the App)
- Optional profile photo (stored on your device and in private cloud storage accessible only to your account)
- Notes you write about exercises
Injury and body-measurement information is used only to personalize your plans, for example to avoid exercises that may not suit an injury. Sharing injuries is optional; if you don't, plans are still created but are not adjusted for injuries. You can change or remove this information at any time in the App (see Section 10), or by deleting your account.
2.3 Workout and usage data
- Workout sessions, sets, repetitions, hold times, form scores, and frequent form issues
- Daily workout statistics, streaks, favorites, and plan progress
- App settings (notifications, guides, etc.)
- Saved workout videos (optional, off by default): if you turn on Settings → Auto-save workout video, annotated recordings of your workouts are saved to your device's gallery (Movies/PoseCorrection). They are never uploaded to us. Because the gallery is shared storage, other apps you allow to access your videos (such as a photo backup app) may be able to see them.
2.4 Camera and media
- Camera: used for live pose coaching. Frames are processed on your device. We show an in-app disclosure before requesting camera access. We do not upload live camera frames, video, or pose landmark data to our servers.
- Photos / videos: used when you pick a profile photo or analyze a saved workout video. The system photo picker grants access only to the item you select; the App does not request broad photo or video library permissions. A profile photo you choose is uploaded to your private cloud storage.
- Microphone: not used.
2.5 Crash and performance diagnostics (Google Firebase)
We use Firebase Crashlytics and Firebase Performance Monitoring. They collect:
- Crash and error reports: device model, OS version, app version, a random installation ID generated by the App (reset when you delete your account or reset app data), and technical context at the time of the problem (the exercise being performed, pose model, camera resolution, and frame rate).
- Performance traces: model load time, camera start-up time, and frame-processing time, with the exercise and processing mode.
For Crashlytics and Performance Monitoring we do not link this data to your email address or account, we do not set user IDs, and we do not collect the advertising ID in those diagnostic reports. We do not include camera frames, images, or file paths in diagnostic reports. (Advertising ID use for ads is described in Section 3.)
2.6 Device and network
- Internet access for authentication, sync, and diagnostics
- Local notifications scheduled on your device: reminders you configure, a reminder before a free trial ends if you started one, and occasional notices about in-app offers. The App restarts scheduled reminders after a device reboot. We do not use push notification servers. You can turn notifications off in Settings or in Android settings.
2.7 Purchases and subscriptions
If you buy AI Pose Coach Pro:
- Google Play processes your payment. Your card and other payment details are handled by Google under its own privacy policy. We never receive them.
- RevenueCat, our subscription management provider, receives the information needed to verify and manage your subscription, such as: an app user identifier linked to your account; the Google Play purchase token; the product and plan you bought; price and currency; purchase, renewal, trial and expiry dates; offer and cancellation status; paywall interaction events (for example, when a paywall is shown or closed); and basic technical information such as device platform, operating system and app version, country, and IP address.
- We use this information to unlock Pro features, restore purchases on a new device, handle billing problems and refunds, and prevent fraud. We can see your subscription status and transaction history in RevenueCat, but never your payment details.
- RevenueCat receives your purchase history and an app user identifier (your account ID) and can pass purchase events such as trial start, renewal and cancellation to our analytics.
3. Advertising
The free version of Pose Coach AI shows ads served by Google AdMob (Google Mobile Ads SDK). Pro subscribers do not see ads. To serve and measure ads, prevent fraud and comply with the law, Google and its partners may collect and use your device's advertising ID, IP address (which can indicate your approximate location), device and diagnostic information, and your interactions with ads. Ads may be personalised or non-personalised. Where required (for example in the EEA, the UK and some US states) we ask for your consent before ads are shown, using Google's consent platform, and you can change your choice later in the app under Settings → About → Ad privacy. You can also reset your advertising ID or opt out of ad personalisation in your Android settings (Settings → Google → Ads). Where the law treats ad-related data sharing as a "sale" or "share", you can opt out through those same choices. More on how Google uses data: https://policies.google.com/technologies/partner-sites. We do not give advertisers your name, email, profile, workout or camera data. The app is intended for users aged 13 and over and ads are not directed at children.
4. Analytics and app configuration
We use Firebase Analytics and Firebase Remote Config (Google) to understand how features are used (for example which screens are opened, whether a workout is started or completed, and whether a purchase completes), to measure ad performance, and to switch features on or off. These services use an app-instance identifier and your plan type (free or Pro). We do not put your name, email or body measurements into analytics events. Where your region requires consent, analytics starts only after you agree. Analytics event data is kept for the period set in our Firebase account, no longer than 14 months.
5. How we use information and our legal bases
| Purpose | Legal basis (GDPR/UK GDPR) |
|---|---|
| Provide pose feedback, plans, progress tracking, and account features | Performance of a contract |
| Sync your profile and workout data across devices | Performance of a contract |
| Process your subscription, unlock Pro features and restore purchases | Performance of a contract |
| Handle refunds and billing problems, and prevent subscription fraud | Legitimate interest / legal obligation |
| Use of injury / body-measurement information to personalize plans | Your explicit consent (withdraw any time) |
| Crash and performance reporting | Our legitimate interest in keeping the App stable and secure |
| Show ads (free plan) and measure ad performance | Your consent where required; otherwise legitimate interest |
| Analytics and Remote Config (feature usage and configuration) | Your consent where required; otherwise legitimate interest |
| Respond to support and privacy requests | Legitimate interest / legal obligation |
| Comply with law, prevent fraud and abuse | Legal obligation / legitimate interest |
We do not send marketing emails. With your permission, the App may show local notifications about your workouts, your free trial, and in-app offers, and you can turn these off at any time. Ads on the free plan are described in Section 3.
6. Automated analysis and AI
The App uses machine-learning models that run on your device to estimate body pose, score exercise form, and generate feedback and workout suggestions. Voice coaching uses pre-recorded audio clips played on your device. This is automated processing, but it does not make decisions that have legal or similarly significant effects on you. Feedback is informational only (see Section 14).
- We do not use your camera frames, videos, profile, or workout data to train or fine-tune AI models.
- We do not send your camera frames, videos, or pose data to any cloud or third-party AI service.
- If this changes, we will update this policy first and, where required, ask for your consent.
7. Where data is stored and international transfers
- On your device: local database, preferences, cached media, and on-device ML models, stored in the App's private storage protected by Android's app sandbox. The App does not allow Android cloud backup of this data.
-
Supabase (cloud), region: South Asia (Mumbai),
ap-south-1: account authentication, profile fields, plans, workout data, favorites, notes, and profile photos (private storage, accessible only to your account). - Google Firebase: crash and performance diagnostics, Firebase Analytics, and Firebase Remote Config, as described above.
- Google (AdMob, Firebase Analytics, Remote Config): ad serving and measurement on the free plan, analytics events, and remote feature flags.
- RevenueCat (United States): subscription and purchase records, as described in Section 2.7.
- Google Play: payment processing and purchase records, under Google's privacy policy.
Our providers may process data in the United States and other countries, including countries outside your own (for example, outside the EU/UK or Australia). Where required, we rely on appropriate safeguards such as Standard Contractual Clauses, and we take reasonable steps to ensure providers handle your data consistently with this policy. Their own privacy policies also apply.
8. Sharing
We do not sell your personal information. Ad-related data that Google and its partners collect to serve ads (see Section 3) may be treated as a "sale" or "share" under some US state laws; you can opt out through the choices in Section 10. We disclose data only to:
- Service providers that process data on our behalf to run the App (Supabase; Google Firebase including Analytics, Remote Config, Crashlytics and Performance Monitoring; Google AdMob; RevenueCat)
- Google Play, which processes your purchases
- Google or X, only when you choose to sign in with them
- Authorities, where required by law or to protect rights and safety
- A successor entity if the App is transferred (you would be notified where required)
Exercise tutorial links open YouTube in your browser or the YouTube app. YouTube's and Google's own privacy terms apply once you leave the App. We do not collect or use government identifiers (such as national ID or tax file numbers).
9. Retention
- Account and synced data: kept while your account exists, and deleted from our live database when you delete your account (see Section 10). We do not currently keep database backups on our cloud plan, so deleted account data is not retained in a backup copy.
- Local data: remains until you clear it in the App, uninstall, or delete your account.
- Saved workout videos: remain in your device's gallery until you delete them there.
- Firebase Crashlytics: crash data retained for up to 90 days.
- Firebase Performance Monitoring: retained according to Google's standard retention for this service.
- Firebase Analytics: event data retained for the period set in our Firebase account, no longer than 14 months.
- Support emails: kept for up to 24 months, then deleted.
- Subscription records (RevenueCat): kept while your account exists, and afterwards for as long as needed to handle refunds, chargebacks, tax and legal obligations, then deleted. You can ask us to delete your RevenueCat record by emailing edgeai42@gmail.com.
- Google Play purchase records: kept by Google under its own policies. We cannot delete them.
When data is no longer needed, we delete it or de-identify it.
10. Your choices and rights
In the App:
- Ad consent / privacy options: where required, we ask before ads are shown. Change your choice later under Settings → About → Ad privacy. You can also reset your advertising ID or opt out of ad personalisation in Android settings (Settings → Google → Ads). Where required, analytics collection follows the same consent rules.
- Edit profile (age, height, weight, photo): Settings → Edit profile. Remove your photo with Edit profile → Remove photo (deletes it from your device and our cloud).
- Change or remove injuries and limitations: Plan Adjust → Injuries & limitations (select none to remove them).
- Clear stats and progress on this device: Settings → Data → Clear stats & progress. This clears local charts and streaks; your workout history stays in your account and may sync back. To remove it from our cloud, use Reset app data or Delete account.
- Remove your data and keep your account: Settings → Reset app data. Deletes your profile details (including age, body measurements and injuries), plans, workout history, statistics, favorites, notes, and profile photo from your device and our cloud, then signs you out. Your sign-in account is kept.
- Turn off saved workout videos: Settings → Auto-save workout video
- Sign out: Settings → Account → Sign out
- Delete account: Settings → Account → Delete account (permanently removes your account and the associated cloud data we control). Subscription records are handled as described in Section 9. Web instructions: Account & data deletion
- Manage or cancel your subscription: Google Play → profile icon → Payments & subscriptions → Subscriptions → AI Pose Coach Pro, or Manage subscription. Cancelling stops renewal, and you keep Pro until the end of the period you paid for.
- Important: deleting your account or uninstalling the App does not cancel a Google Play subscription. Cancel it in Google Play, before or after deleting your account.
- Restore purchases: on the subscription screen in the App, tap Restore.
- Saved videos: delete them in your device's Gallery app
- Email: edgeai42@gmail.com for any privacy request or deletion help
Additional rights by region (we apply these to all users where practical):
- EU / UK (GDPR): access, rectification, erasure, restriction, portability, objection, and withdrawal of consent at any time (withdrawal does not affect earlier processing).
- California (CCPA/CPRA): know, access, delete, correct, and opt out of sale/sharing. We do not sell personal information for money. Ad-related processing by Google may be treated as a "share" in some cases; you can opt out using Settings → About → Ad privacy and Android Settings → Google → Ads. We do not discriminate against you for exercising rights.
- Australia (Privacy Act 1988 and Australian Privacy Principles): access to and correction of your personal information.
- US consumer health data (e.g. Washington, Nevada): the injury and body-measurement information described in Section 2.2 may be consumer health data. We collect it only with your consent, use it only to provide the App's features, do not sell it, do not share it with anyone other than the service providers listed above, and you may withdraw consent and request deletion at any time.
We respond to verified requests within 30 days (45 days for California, extendable where the law allows).
11. Complaints
If you have a concern about how we handle your personal information, email edgeai42@gmail.com. We will acknowledge it within 7 days and aim to resolve it within 30 days. If you are not satisfied, you may contact:
- Australia: the Office of the Australian Information Commissioner (OAIC), oaic.gov.au
- EU/UK: your local data protection supervisory authority
- US: your state attorney general
12. Children's privacy
AI Pose Coach is intended for users aged 13 and over. The App is not directed to children under 13, and we do not knowingly collect personal information from them. The App asks for your age during setup and does not accept an age under 13. Ads are not directed at children.
If you live in a country where the minimum age to consent to data processing is higher than 13 (for example, up to 16 in some EU countries), you may use the App only with permission from a parent or guardian.
For all users, including those under 18, we:
- collect only the information needed to provide the App's features;
- do not sell personal information, and do not give advertisers your name, email, profile, workout or camera data;
- keep workout video saving off unless you turn it on;
- delete data on request from the user or a parent or guardian.
If you believe a child under 13 has provided data, or you are a parent or guardian who wants a teen's data deleted, contact edgeai42@gmail.com and we will delete it.
13. Security and data breaches
We protect cloud data with TLS encryption in transit, encryption at rest with our cloud providers, row-level access controls so each account can access only its own records and photos, and hashed password storage. On your device, data is kept in the App's private storage. No method of transmission or storage is 100% secure.
If a data breach is likely to cause serious harm, we will notify affected users and the relevant regulators as required by law (for example, Australia's Notifiable Data Breaches scheme and GDPR's 72-hour rule).
14. Health disclaimer
The App provides fitness coaching and form feedback for informational purposes only. It is not medical advice. Consult a qualified professional before starting a new exercise program, especially if you have injuries or health conditions.
15. Changes
We may update this policy from time to time. The "Last updated" date at the top will change when we do. For material changes, we will notify you in the App or by email before they take effect.
16. Contact
Anwar Hussain
Privacy and support:
edgeai42@gmail.com
Terms of Use:
Terms of Use