Privacy Policy

Last updated: September 28, 2026

This Privacy Policy explains how PushUp Time ("App", "we", "us", "our") collects, uses, and protects information when you use the App. PushUp Time is a wake-up alarm and app blocker: you turn alarms off, and unlock apps you've chosen to block, by completing a "mission" such as push-ups, a math problem, or a photo. We built the App to work almost entirely on your device and to collect as little data as possible.

1. Information We Collect

DataPurposeStored / Transmitted?
Camera feedOn-device pose detection to count exercise reps and time holds (push-ups, squats, sit-ups, jumping jacks, high knees, plank, squat hold, dance)No — processed live in memory, never saved or uploaded
Photos taken for photo missions (e.g. your made bed, a pet, grass, the sky, a household object)Checked on-device to confirm the photo shows what the mission asks forNo — analyzed on-device and discarded; never saved to your photo library, never uploaded
Custom Target reference photoThe photo of a spot you pick when setting a Custom Target alarm, compared on-device with the photo you take when the alarm ringsStored locally in the App's private storage until you delete that alarm or mission; never uploaded
Voice recordingsOnly when you choose "Record Your Own" to use your voice as an alarm soundStored locally in the App's private storage until you delete the recording; never uploaded
Step count and motionTo count steps for the Steps mission and shakes for the Shake missionRead live on-device during the mission only; not stored and not transmitted
Alarms, missions, sounds and settingsTo ring your alarms and run your missionsStored locally on-device only
Wake-up history, streaks, achievements and Wake-up Check resultsTo show your progressStored locally on-device only
Onboarding answers (e.g. age range, gender, usual and goal wake-up times, how you feel in the morning)To set up your first alarm and personalize the AppStored locally on-device only
Screen Time selections (apps/categories you choose to block)To apply/remove app restrictions via Apple's Family Controls frameworkStored locally on-device only, in an app group shared between the App and its extensions
Exercise stats (rep counts, unlock history, earned screen time)To show your progress and daily goalsStored locally on-device only
Notification permission statusTo ring alarms, follow-up rings and Wake-up Checks, and to send unlock and trial-ending remindersLocal notifications only — not sent through a remote push server
Purchase / subscription statusTo unlock Pro featuresProcessed by Apple via StoreKit and relayed to our subscription management partner, RevenueCat; we do not receive your payment card details
App usage events (e.g. screens viewed, feature usage, subscription events)To understand how the App is used and improve itCollected via Firebase Analytics and transmitted to Google/Firebase servers
Crash and diagnostic logsTo detect and fix bugs and crashesCollected via Firebase Crashlytics and transmitted to Google/Firebase servers

2. Permissions the App Asks For

The App only asks for a permission when a feature needs it, and every feature below keeps working on your device without sending the data to us.

Camera

Used to count your reps with Apple's on-device Vision framework, and to take the photo for photo missions. Photo missions are checked on-device: Apple's built-in image classifier confirms the photo shows the requested object, and Custom Target missions compare your photo with the reference photo you took earlier. No video, image, or pose data is uploaded or sent to us or any third party. Photos for missions are taken with the live camera and are not saved to your photo library.

Microphone

Used only when you record your own voice as an alarm sound. The recording is saved inside the App's private storage on your device so it can play when your alarm rings. It is never uploaded, and deleting the recording in the App removes it.

Motion & Fitness

Used only during a Steps mission, to count the steps you take until the mission is done. Step data is read from your device live and is not stored or transmitted by the App.

Notifications

Used to ring your alarms, the "comes back after" follow-up rings and the Wake-up Check, to bring you back to the App when you unlock a blocked app, and to remind you the day before a free trial ends. All notifications are scheduled on your device.

Screen Time (Family Controls)

Used to block and unlock the apps you choose. The identity of those apps is handled by Apple's system frameworks and is not visible to us or transmitted off your device. We cannot see which specific third-party apps you have selected.

3. Data We Do Not Collect

4. Subscriptions & Payment

Subscription purchases, including free trials, are processed by Apple through the App Store and StoreKit. We do not collect or store your payment card information. Apple shares limited transaction information (such as product purchased, price, and subscription status) with our subscription management partner, RevenueCat, Inc., which we use to reliably unlock Pro features across your devices, view aggregate subscription analytics, and validate purchases. RevenueCat receives a device identifier and your purchase/transaction history but never your payment details. See RevenueCat's own privacy policy at revenuecat.com/privacy for details.

5. Data Storage & Retention

All app data — alarms and missions, wake-up history and streaks, exercise stats, settings, selected apps, onboarding answers, Custom Target reference photos, voice recordings, and subscription status — is stored locally on your device using Apple's standard on-device storage (UserDefaults, the App's private files, and an App Group container shared with our extensions). Deleting an alarm or mission deletes its Custom Target photo; deleting a recording deletes its audio. Uninstalling the App removes all of this data from your device.

6. Children's Privacy

PushUp Time is not directed at children under 13, and we do not knowingly collect personal information from children under 13. If you believe a child has provided us with personal information, please contact us so we can address it.

7. Your Rights

Because PushUp Time stores data locally on your device rather than on our servers, you can access, review, or delete your data at any time directly within the App (for example by deleting alarms and recordings, or "Reset Stats" in Settings) or by uninstalling the App. If you are located in the EEA, UK, or California, you may have additional rights under GDPR or CCPA; contact us if you'd like assistance exercising these rights.

8. Security

We rely on Apple's platform-level security (sandboxing, on-device processing, data protection at rest) to protect your data. Because most data never leaves your device, the risk of exposure through us is minimized.

9. Third-Party Services

In addition to Apple's own frameworks (FamilyControls, ManagedSettings, DeviceActivity, Vision, AVFoundation, CoreMotion, StoreKit, UserNotifications), PushUp Time integrates the following third-party services:

RevenueCat — manages and validates subscription purchases across devices. Receives purchase/transaction data and a device identifier. Does not receive payment card details. Privacy policy.

Firebase Analytics (Google) — collects anonymous app-usage events (e.g. onboarding completed, alarm created or completed, types of missions used, paywall viewed, app unlocked, subscription started) to help us understand feature usage and improve the App. Firebase Analytics does not receive your camera feed, photos, voice recordings, step data, or Screen Time selections.

Firebase Crashlytics (Google) — collects crash logs and diagnostic data automatically when the App crashes or encounters an error, so we can identify and fix bugs.

These services do not receive your camera feed, photos, voice recordings, the identity of apps you've chosen to block, or your exercise and wake-up history. We do not use third-party advertising SDKs, and none of these services are used to serve ads.

10. Changes to This Policy

We may update this Privacy Policy from time to time. Material changes will be reflected by updating the "Last updated" date above. Continued use of the App after changes are posted constitutes acceptance of the revised policy.

11. Contact Us

If you have any questions about this Privacy Policy or how your data is handled, contact us at nextsalution@gmail.com.