Privacy Policy
PushFit and PushFit Pro are made by Ben Humphries, trading as Marz Software. This page covers both apps and this website. It says what is stored on your iPhone, what is sent off it, and what never leaves at all.
The short version
Your workout history lives on your iPhone. The camera never records anything. Your push-up counts and your Game Center name are sent to the leaderboard server, because that is what a leaderboard is. Nothing else about you is collected, and none of it is sold.
Face data and the TrueDepth camera
On iPhones with a TrueDepth front camera, PushFit can count push-ups hands free. This is the complete account of how face data is collected, used, shared, stored, retained and deleted.
- What is used. While you work out, Apple's ARKit face tracking runs on the front camera. From it PushFit reads the position of your face relative to the phone and turns that into a single number: the distance, in centimetres, between your face and the screen. Dropping below one distance and rising back above another is a rep. During the counting tutorial and the workout, a live wireframe of that tracking is drawn on the screen so you can see it working. The face is never identified, matched, or compared against anything.
- What is collected. Nothing. No photo, video, depth map, face mesh, facial geometry or facial-feature data is captured, written to disk, or transmitted. Each tracking result exists in memory only for as long as it takes to compare it with the last one, then it is discarded. The wireframe is rendered from the live camera and never saved.
- What is kept. For each counted rep, PushFit can store two numbers: the lowest and highest face-to-screen distance measured during that rep, its range of motion. Those are workout measurements, not face data. They cannot identify you and nothing about your face can be reconstructed from them. They live in the workout database on your iPhone and, if iCloud is on, in your own private iCloud, and nowhere else.
- Sharing. Face data is never shared with anyone. It does not go to the leaderboard server, to Firebase, to any advertising network, or to any other third party, and neither do the range-of-motion numbers.
- Storage and retention. Face data is not stored, so none is retained. The range-of-motion numbers are kept for as long as the workout they belong to.
- Deletion. There is no face data to delete. The range-of-motion numbers go when you delete that set or workout, when you use Reset All Data in Settings, or when you delete the app.
- Your control. The camera runs only during a workout you have started, from its countdown to its end, and during the counting tutorial. Deny camera access, or choose tap counting in Settings, and none of this happens.
What never leaves your iPhone
- The camera feed. When counting hands free, PushFit uses Apple's face tracking on the front camera to derive one number: how far your face is from the screen. No image, video or face data is written to disk, sent anywhere, or shown to anyone. The camera is only running while a workout is. The full account is under Face data and the TrueDepth camera.
- Your body measurements. Height, weight, sex and age, whether typed in or read from Apple Health, are used to estimate the calories a workout burned. Nothing else reads them and no request carries them.
- Which apps you blocked. The Lockout is built on Apple's Screen Time framework. The apps you pick are handed back by Apple's own picker as opaque tokens that the system understands and PushFit cannot read. There is no list of app names anywhere in the app, and nothing about your choices is sent to any server.
- Your photos. A photo you put behind the workout button stays in the app's own storage on the device.
- Your contacts. Never read and never uploaded. Friends come only from invite links you choose to send.
What is stored on your device
Every push-up PushFit counts is saved locally, with its timestamp and, when the camera measured it, its range of motion. That database is what draws your calendar, your charts and your streak.
If you are signed into iCloud, that database syncs through your own private iCloud storage using Apple's CloudKit. It sits in your Apple Account, under Apple's terms, and the developer cannot read it. There is nothing to switch on in PushFit; to switch it off, use iOS Settings, your name, iCloud, and turn PushFit off there.
You can export the whole record at any time from Settings, as CSV or JSON, and you can erase all of it from Settings with Reset All Data.
What is sent, and why
- Leaderboard counts. While you are signed into Game Center, PushFit sends your push-up totals for each period, along with your Game Center player identifiers and the display name and photo shown on your Game Center profile. This is what puts you on the global and friends boards. Signing out of Game Center stops it.
- A display name you choose. If you set a name inside PushFit, that name is stored on the server and shown to other players instead of your Game Center one.
- A minimal workout backup. For each workout, its start time and its rep count. No per-rep timestamps, no depth data, no measurements. It exists so that history can be restored when somebody loses their device and iCloud has nothing to give back. Remove push-ups from Backup, in Settings, deletes the server copy.
- An account identifier. Signing into Game Center creates a Firebase account behind the scenes so the server can tell records apart. It holds no email address and no password, because you never give the app either.
- Analytics and crash reports. Firebase Analytics and Firebase Crashlytics, used to find bugs and to see which features are used. A crash report includes technical details about the device and the state of the app at the time: IP address, device model, operating system version, and the time it happened.
- Apple Health. If you connect it, finished workouts are written to Health on your device. That data stays on your device and in your own iCloud, under Apple's rules, and is not sent to any PushFit server.
None of this is sold, and none of it is shared with anyone beyond the service providers named on this page.
Advertising, in the free app only
PushFit Free shows ads, including rewarded videos you can choose to watch to try a Pro feature. Ads are served through AppLovin MAX, which mediates other ad networks including Meta Audience Network. These SDKs collect device and usage information of their own in order to select and measure ads.
PushFit Pro contains no advertising code at all. Not disabled ads: the SDKs are not compiled into the paid app.
Service providers
These are the third parties whose code or servers are involved, and their own privacy policies:
- Google Firebase, for the leaderboard backend, analytics and crash reporting.
- AppLovin, for advertising in the free app.
- Meta, for advertising served through Audience Network in the free app.
- Apple, for Game Center, iCloud and Apple Health.
Your choices
- Decline the camera and PushFit counts by tapping instead.
- Stay signed out of Game Center and nothing is sent to the leaderboard.
- Turn off iCloud for PushFit and your history stays on the one device.
- Delete a set, a workout, or everything, from inside the app. Deleting a workout also removes what it wrote to Apple Health.
- Delete the app and the local database goes with it. To remove the server copy as well, use Remove push-ups from Backup first, or email the address below and ask.
Children
PushFit is not directed at children under 13, and personal information is not knowingly collected from them. If you are a parent or guardian and believe your child has provided information, email the address below and it will be deleted.
Security
Data sent to the leaderboard travels over encrypted connections, and the server requires a valid Game Center identity to accept it. No method of transmission or storage is completely secure, so absolute security cannot be guaranteed.
Other sites
This site and the apps link to places I do not operate, including the App Store and the policies listed above. Their content and their privacy practices are their own.
Changes
This policy will change as the apps do. Changes are posted on this page and take effect when posted, and the date at the foot of the page says when that last happened.
Contact
Questions about any of this go to ipushuppro@gmail.com and are answered by the person who wrote the app.
Last updated 16 August 2026.