Welcome to the PushUp App!
PushUp is a smart fitness app that uses your iPhone's front-facing TrueDepth camera (FaceID sensor) to precisely measure the depth of your push-up movements and automatically count your repetitions
🌟 Key Features
Auto-Calibration: When you start a workout and get into position, the app automatically measures your arm length and starting height for 3.5 seconds to set personalized baselines
. Visual, Audio, and Haptic Feedback: Experience a dynamic workout with on-screen animations, voice counting, and tactile haptic pulses at the bottom of each rep and upon completion
. Custom Daily Goals: Set your own daily push-up target, from a minimum of 5 to a maximum of 900 reps
. A celebration animation appears when you reach your goal! . Workout History: Your daily exercise history is saved to a calendar
. Days where you meet your goal are marked with a red heart to keep you motivated .
💡 How to Use
Place your iPhone on the floor with the front-facing camera pointed toward your chest or face.
Tap the [START PUSH-UP] button at the bottom of the screen
. When you hear "Get in position. 3, 2, 1," take your starting push-up position (arms fully extended) and wait
. Once you hear "Go!" and feel a haptic vibration, begin your push-ups
. (You must descend to approximately 50% of your starting height for a rep to be counted) . When finished, tap [END WORKOUT] to save your progress
. TrueDepth API and Face Data Usage The PushUp app utilizes the device's TrueDepth camera API system strictly to measure the physical distance (depth data) between the device and the user's body to accurately count push-up repetitions.
Collection & Use: We only process raw depth data locally on the device in real-time to track push-up movements. We do not collect, store, or process actual facial features, facial geometry, or face mapping.
Sharing: We do not share any TrueDepth or camera data with any third parties.
Storage & Retention: No camera or depth data is saved, stored, or retained on the device or any external servers. The data exists only temporarily in volatile memory during an active workout session and is immediately discarded.
❓ FAQ & Troubleshooting
The count is not increasing: Ensure you are returning to a full lockout position (arms extended) and descending deep enough
. Also, make sure there are no obstructions between you and the camera. Where is my data stored?: All your data is stored securely on your iPhone locally and is never sent to an external server
.
📞 Contact & Support
If you find any bugs or have suggestions for improvement, please feel free to contact us at the email address below. We will get back to you as soon as possible.
Developer: Franklin Park
Email: nestro74@gmail.com
Comments
Post a Comment