This Privacy Policy explains how Push-up Track (“the app”, “we”) handles your information. Push-up Track is designed to respect your privacy. The short version: nothing leaves your device.
1. Information we collect
We do not collect, transmit, sell, or share any personal information.
Specifically:
- No account or sign-up is required to use the app.
- No name, email, phone number, age, gender, body metrics, or location is requested or collected.
- No analytics, telemetry, advertising, or crash-reporting SDKs are embedded in the app.
- No third-party trackers are used.
2. Camera and pose data
The app uses your device camera to count push-ups in real time using on-device AI (pose detection).
- Camera frames are processed locally on your device and are never recorded, saved, or transmitted off the device.
- The app only stores the numerical pose-landmark coordinates (skeleton joint positions) needed for the Session Replay feature, and only for sessions you complete. No image data is stored.
- You may revoke the camera permission at any time from your device's system settings. The app will simply stop counting reps until permission is restored.
3. Data stored on your device
To make the app useful between launches, the following data is stored locally in a private SQLite database inside the app's sandbox folder:
- Completed workout sessions (date, duration, rep counts, difficulty, form scores).
- Pose-skeleton frames sampled at ~5 frames per second for Session Replay.
- Personal records and achievement unlocks.
- Your preferences (rep cue mode, daily reminder time, tutorial state, etc.).
This data never leaves your device. It is removed automatically when you uninstall the app, and you can wipe it at any time using Settings → Danger Zone → Reset all data.
4. Notifications
If you enable Daily Reminder in Settings, the app schedules one local notification per day at your chosen time using your device's built-in scheduler (Android AlarmManager). The notification is generated entirely on your device. No notification content or schedule is sent to any server.
5. Permissions
The app requests the following Android permissions:
CAMERA— required to detect push-ups via on-device pose AI.POST_NOTIFICATIONS(Android 13+) — optional; only used if you enable Daily Reminder.RECEIVE_BOOT_COMPLETED— optional; only used if you enable Daily Reminder, so the reminder alarm survives a phone restart.
The app does not request internet, network state, location, contacts, microphone, storage, or any other permissions.
6. Children
The app is not directed at children under 13. We do not knowingly collect any data from anyone. If you are a parent or guardian and you believe a child is using the app, no action is required to remove personal data because none is collected.
7. Third-party services
The app does not integrate with any third-party services, ad networks, or analytics providers. The only third-party components are open-source libraries that run entirely on-device (e.g. MediaPipe BlazePose, .NET MAUI, SQLite). These libraries do not phone home from within the app.
8. Changes to this policy
If we ever materially change how the app handles information, the version of this policy will be incremented and you will be asked to re-accept the new terms on the next launch. Minor wording or clarifying edits will not trigger a re-prompt.
9. Contact
Questions or concerns? Email kirtoy.junsay@gmail.com.
By using Push-up Track, you confirm that you have read and understood this policy.