uPush

Updated 7 September 2026

Privacy

uPush collects no data about you. There is no account, no analytics, and nothing is sent anywhere. The rest of this page explains what that means in practice, because a claim like that is worth checking rather than believing.

The camera

Counting works by measuring how far your chest is from the phone, using the front TrueDepth camera. Depth readings are turned into a number of reps as they arrive and then discarded.

No photo or video is written to storage, and no image is transmitted. The camera runs only while a set is in progress and stops when the set ends, when you pause, or when the app leaves the screen.

Camera access is the only permission requested. Without it the app will not start a set, and it says so rather than failing quietly.

Face data

None is collected. The TrueDepth camera is used here as a rangefinder, not as a face sensor: each depth frame becomes a single number — how far the nearest surface is from the phone — and is then discarded. Nothing about that number is particular to you. Pointed at a wall, the app measures the wall.

There is no face detection, recognition, or tracking, no face map, mesh, template or faceprint, and nothing that could identify anyone. Nothing derived from the camera is stored on the phone or anywhere else, and nothing is shared with any third party. Only the number of reps outlives a set.

What is stored, and where

Your rep history — how many push-ups on which days, and how long the last set took — is kept in a single file inside the app’s own storage on your iPhone. Nothing else is recorded.

That file is reachable only by the app. It leaves your phone only if you back your phone up to iCloud or a computer, in which case it is covered by that backup and by Apple’s terms, not by ours.

What is not collected

The app declares this to Apple as well: its privacy manifest reports no collected data types and tracking disabled.

Third parties

There are none. The app contains no advertising network, no analytics SDK, and no cloud service. It works with the phone in flight mode.

This website sets no cookies and loads no third-party scripts. It is served by Vercel, which — like any web host — records standard server request logs.

Deleting your data

Settings → Start over erases every rep on record and returns the app to how it was on first launch. Deleting the app removes the same data along with it. Both are immediate and cannot be undone.

There is nothing for us to delete on your behalf, because we never receive anything.

Children

The app is not directed at children and collects no personal information from anyone, of any age.

Changes

If this policy changes, the date at the top of this page changes with it. Should the app ever begin collecting anything at all, that will be said here plainly and in the app before it happens.

Contact

Questions about privacy go to push-up-streak@proton.me.