Last updated: May 2026
ScreenReps ("we", "our", or "the app") is a digital wellness iOS application that helps you reduce screen time by requiring physical exercise before unlocking selected apps. Your privacy is central to how we built this product. ScreenReps is local-first: it runs without accounts, without servers, and without third-party analytics.
ScreenReps collects only what is necessary to function. Everything below is stored on your device only:
ScreenReps verifies exercise three ways, all on-device. There are no honor-system timers, no accelerometer-based rep guesses, and no third-party fitness backends.
For rep-counted moves (push-ups, squats, sit-ups, and similar) and timed holds (planks, boat hold, and similar), ScreenReps uses your camera with a pose-detection model that runs entirely on your device. Camera frames are processed in real time and immediately discarded. Frames are never stored, never written to your photo library, and never transmitted off your device. The rep counter and the hold timer only advance when the on-device model confirms a valid pose.
With your permission, ScreenReps reads activity data from Apple Health to credit walking, running, cycling, swimming, stair climbing, and supported workouts. The metrics we may read include step count, walking and running distance, swimming strokes, flights climbed, and workout summaries. This data is read-only and is never transmitted off your device. ScreenReps may write workout summaries back to Apple Health when you complete a session.
ScreenReps requests Apple's "background delivery" permission for Apple Health so that walking, swimming, calories, and similar activity can credit minutes automatically while you go about your day — without requiring you to open the app to log each walk. This means iOS may briefly wake ScreenReps to deliver new HealthKit data; the read happens on your device, and the data is never transmitted off it. If you'd prefer the app only credit activity during sessions you explicitly start in ScreenReps, toggle off "Auto-credit Apple Health activity" in Settings.
You can manually pin one or more locations as your "gym" so that arriving there credits exercise time. Location is read in the foreground only — when you tap to pin or check in, and (if you've turned on "Automatic earning" in Settings) once when you open the app within range of a gym you've pinned, so it can check you in without a tap. Both use foreground "while in use" authorization and a single one-shot reading — the automatic check-in reads your existing permission without prompting and does nothing unless you've already granted it. ScreenReps never tracks your location in the background, never queries Google Places, Foursquare, or any third-party gym database, and never shares location data off-device. The pin itself is just a coordinate stored locally — nothing labels it as a "gym" to Apple, Google, or any backend.
ScreenReps uses Apple's Screen Time API (Family Controls) to block apps you select. The list of apps you choose to block is stored locally on your device using Apple's secure token system. ScreenReps never transmits your app list or usage data off-device.
ScreenReps offers an optional premium subscription processed through Apple's App Store. We use RevenueCat to manage subscription status. RevenueCat may receive anonymous purchase receipt data from Apple to verify your subscription status. No personal data beyond what Apple provides in the purchase receipt is shared. See RevenueCat's privacy policy at revenuecat.com/privacy.
All user data is stored locally on your device using Apple's secure storage APIs (AsyncStorage / UserDefaults). ScreenReps has no servers and no cloud database. If you delete the app, all data is deleted with it.
ScreenReps is not directed at children under 13. We do not knowingly collect data from children.
If we update this policy, the new version will be posted here with an updated date. Continued use of ScreenReps after changes constitutes acceptance.
Questions about this policy? Email us at: privacy@screenreps.app