DRY FIRE — Use an unloaded firearm. Keep the muzzle in a safe direction and never point it toward the phone.
LIVE FIRE — Timer only. Keep the phone behind the firing line and never take it downrange.
Last updated: October 28, 2026
This policy covers the SteadyPress iPhone app and its optional Apple Watch companion.
If you turn on Save training to iCloud, SteadyPress stores a bounded snapshot of session dates, drill names, shot or rep timing, practice estimates and labels, timer-string timing and counts, goals, personal bests, and handedness in your private CloudKit database. The snapshot is associated with your iCloud account and can sync to your other devices that use SteadyPress with that account. It does not contain camera frames, microphone audio, or training clips. You can turn sync off in Settings; use Delete Training Data there to remove the saved snapshot and local training records.
Apple processes App Store payments and subscription management. SteadyPress uses RevenueCat to load offers, validate purchase receipts, restore purchases, and check Premium access. RevenueCat receives purchase history and an anonymous App User ID for app functionality and purchase analytics/reporting. SteadyPress does not ask for your name or email, does not create an app account, and does not use purchase data for advertising or cross-app tracking. See RevenueCat's privacy policy.
Choose Settings → iCloud & data → Delete Training Data to remove local sessions, strings, goals, personal bests, firearm profiles, learned form data, and collected training clips, and to request deletion of the CloudKit snapshot. If iCloud is unavailable, local data is deleted and the app will tell you to reconnect and retry the iCloud deletion. Deleting training data does not cancel an App Store subscription; manage or cancel billing through your Apple subscription settings.
Local training records remain on this iPhone until you delete them or remove the app. CloudKit snapshots remain in your private iCloud database until deleted from the app or through Apple's iCloud data controls. RevenueCat and Apple retain purchase records as described in their own policies and as needed to process and restore transactions.
We do not sell personal information, show ads, or track you across other companies' apps or websites. The iPhone and optional Watch exchange session state and brief shot-timing signals through Apple's WatchConnectivity. The app communicates with Apple for iCloud, WatchConnectivity, and App Store services, and with RevenueCat for in-app purchase processing and purchase analytics/reporting. SteadyPress does not operate an account or training-data server.
Privacy questions: support@getsteadypress.com.