Effective Date: July 17, 2026
Last Updated: July 17, 2026
Thank you for choosing PushUpPro ("Company", "we", "us", "our"). We are committed to protecting your personal information and your right to privacy.
1. What Information Do We Collect?
On-Device Camera Processing
- Camera Permission: Used exclusively for real-time pose estimation and pushup counting using Google ML Kit
- No Data Transmission: All camera processing happens on your device. No video or images are stored or transmitted
- No Recording: We do not record, save, or upload any camera feed
Information You Provide
- Username: A display name you choose for leaderboard rankings
- Workout Statistics: Pushup counts, form scores, duration, and XP earned
Information Automatically Collected
- Device Identifiers: Anonymous device ID for guest user identification
- Diagnostics: Crash logs and performance metrics (via Firebase Crashlytics)
- Ad Identifier: Used by Google AdMob for advertising
2. How Do We Use Your Information?
- Enable app functionality (tracking pushups, streaks, stats)
- Maintain public leaderboards — your username, country, and workout counts are visible
- Manage guest sessions
- Deliver advertising through Google AdMob
- Improve app performance and fix issues via Firebase Crashlytics
3. How Long Do We Keep Your Information?
- Guest accounts: User ID retained locally on device; deleted when you clear app data
- Workout data: Stored in cloud for leaderboard purposes; automatically and permanently deleted after 7 days
- Crash logs: Retained for 90 days via Firebase Crashlytics
- Traffic & Processing Logs: Pursuant to India's DPDP Rules 2025, system processing logs and consent activity histories are securely archived and retained for 1 year before automatic purging.
4. Will Your Information Be Shared?
- Supabase: For cloud database storage (leaderboard data)
- Google AdMob: For loading and rendering advertisements
- Firebase Crashlytics: For crash reporting and analytics
- Public Leaderboard: Your username, country, and workout counts are visible to all app users
- We do not sell your personal information
5. How Do We Keep Your Information Safe?
- All communications encrypted using TLS 1.2+
- No video or camera data is ever stored or transmitted
- ProGuard obfuscation and minification applied to app binary
- SQLCipher encrypted local database for workout history and game state
- Signed APK with verified certificate chain
6. Advertising (Google AdMob)
This app uses Google AdMob for advertising on the free tier only. Premium subscribers see no ads. We follow Google AdMob placement policies to avoid accidental clicks and overlapping content:
- Banner ads appear in reserved layout areas (not over content) on Home, Leaderboard, Profile, workout setup/pause screens, and the post-workout summary screen.
- No banner ads during active exercise while the camera is counting reps (gameplay / continuous interaction), consistent with AdMob guidance.
- Interstitial ads are shown only at natural transition points (for example after a workout or between certain screen changes), with rate limiting — never on app open alone as the sole action.
- Rewarded video ads are optional: users choose to watch them for in-app coins or doubled daily chest rewards. Rewards are virtual only and have no real-world cash value.
- AdMob may collect and process device advertising ID and usage data for ad delivery and fraud prevention.
- EU/EEA users may see a consent form (UMP/GDPR). You may opt out of personalized advertising in device settings (Google Ad settings / advertising ID reset).
- Camera frames used for on-device pose detection are processed locally and are never sent to AdMob or our servers.
- For more information, see Google's Privacy Policy and AdMob Policies.
7. Your Rights (GDPR - EU/UK)
- Right of Access: Request a copy of your data by emailing us
- Right to Rectification: Correct inaccurate data
- Right to Erasure: Request deletion of your data — email us with your user ID
- Right to Data Portability: Receive your data in structured format
- Right to Object: Object to data processing
- Right to Withdraw Consent: Withdraw consent by uninstalling the app
8. Your Rights (CCPA - California)
- Right to Delete: Request deletion of collected information
- Right to Opt-Out: We do not sell personal information
- Non-Discrimination: We will not discriminate against you for exercising your rights
9. Your Rights (DPDP Act 2023 - India)
- Right to Access & Summary: Access a summary of the personal data being processed and the details of processing activities.
- Right to Correction & Erasure: Request correction, completion, updating, or deletion of your personal data.
- Right to Nominating: Nominate any individual to exercise your rights under DPDP in the event of death or incapacity.
- Right to Grievance Redressal: Register grievances with our designated Grievance Officer.
10. Children's Privacy (COPPA)
Our Services are not directed to children under 13. We do not knowingly collect personal information from children. If we learn we have collected data from a child under 13, we will delete it immediately. If you believe a child has provided us with personal data, please contact us.
11. Data Deletion & Account Erasure
We believe in giving you complete control over your data. You can delete your account and all associated data at any time:
- In-App Deletion (Recommended): Navigate to Profile -> Account Actions -> Delete Account. This will immediately and permanently delete your profile, authentication records, workout history, and leaderboard entries from our active databases (including Supabase).
- Automated Data Wipe: To protect your privacy, any workout data synced to our public leaderboards is automatically and permanently deleted from our servers after 7 days.
- Email Request: You can also request manual data deletion by emailing jaiminadac@gmail.com with your request and user ID. We will verify and process your deletion request within 30 days.
- Local Data: Clearing the App's cache or data in your device settings will remove all locally stored anonymous session files.
12. Cookies and Tracking
- Google AdMob: Uses advertising ID for personalized ads
- Firebase Crashlytics: Uses anonymous device identifiers for crash reporting
- No cookies are used directly by the app
13. Virtual Currency Policy
Our App features a virtual game currency ("Coins") used exclusively for interactive gamification (1v1 PvP staking). By using this feature, you acknowledge that:
- No Real Monetary Value: Coins are purely virtual in-game credits for entertainment purposes. They have zero real-world monetary value and cannot be exchanged, converted, or sold for real cash, physical goods, or services.
- No Betting/Gambling: 1v1 PvP wagers are non-monetary and are designed purely to add gamified incentives to workout tracking. They do not constitute real-money wagering, gambling, or betting.
14. Third-Party Services
This app integrates the following third-party services, each with their own privacy policy:
- Google AdMob: AdMob Privacy Policy
- Firebase Crashlytics: Firebase Privacy Policy
- Supabase: Supabase Privacy Policy
- Google ML Kit: On-device processing only, no data transmitted
15. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of any material changes by posting the new Privacy Policy in the App and updating the effective date.
16. Contact Us & Grievance Redressal
If you have questions about this Privacy Policy or wish to exercise your rights under the GDPR, CCPA, or DPDP, please reach out to us:
Email: jaiminadac@gmail.com
India DPDP Grievance Officer:
Name: Jaimin Prajapati
Designation: Data Protection & Grievance Officer
Email: jaiminadac@gmail.com
PushUpPro Support Team