Last Updated: September 22, 2026
RepBattle ("we", "our", or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and handle your information when you use our native Android fitness game (the "App").
The core feature of RepBattle relies on tracking your exercise repetitions (like pushups) using your device's front-facing camera.
How it works:
We use Google's ML Kit Pose Detection to identify your joints (shoulder, elbow, wrist) in real-time.
Strictly On-Device: The camera frames and the pose tracking data are processed 100% locally on your device.
No Uploads: We never upload, save, or transmit your camera feed, images, video, or raw skeletal coordinates to our servers or any third-party servers. The video feed exists purely in your device's volatile memory for the split-second it takes to count a rep, and then it is immediately discarded.
To provide global leaderboards, multiplayer asynchronous duels, and cloud saving, we sync a minimal set of aggregate gameplay data to our backend infrastructure (Google Firebase).
The ONLY data uploaded to our servers is:
Aggregate Battle Statistics: Your total repetitions completed, session duration, experience points (XP) earned, and coins earned per match.
Leaderboard Data: Your total cumulative XP and your chosen display name (or generic default name).
Duel Challenges: If you challenge a friend to a Live Duel, your display name, aggregate rep count, and duration for that specific challenge are uploaded so your friend can attempt to beat it.
Anonymous Authentication ID: A randomly generated Firebase User ID (UID) used to link your profile to your device. We do not require an email address or real name.
We use the following third-party services which may collect limited, standard analytic or advertising data according to their respective privacy policies:
Google AdMob: We display banner ads. AdMob may collect device identifiers and usage data to serve relevant advertisements. We integrate Google's User Messaging Platform (UMP) to gather explicit consent for personalized ads in regions where required (e.g., GDPR in the EU).
Google Play Billing: Used for processing in-app purchases (like cosmetics or the PRO subscription). Financial transactions are handled securely by Google; we never see your credit card information.
Google Firebase: Used for anonymous authentication and storing the aggregate leaderboard/duel data outlined in Section 2.
Because your account is entirely anonymous and tied to your local device installation, you can effectively delete your account data by uninstalling the app. You may also opt-out of personalized ads via your device's system settings or the in-app consent manager.
If you have any questions about this Privacy Policy or how your data is handled, please contact us at: prokash811@gmail.com