Last updated
May 1, 2026
Dryfire Practice is designed to keep your training data on your device. It does not require an account, does not use ads or cross-app tracking, and only sends anonymous analytics if you allow it.
May 1, 2026
Dryfire Practice does not sell or share personal data. The app does not include advertising SDKs, tracking SDKs, or social login.
If you allow anonymous analytics, Dryfire Practice can send privacy-preserving app usage events, app version, and device type to TelemetryDeck so the app can be improved. Analytics are optional, do not include names or email addresses, and can be turned off in Profile.
The app stores training information locally so the experience works without an account or server sync. This may include:
Training history, ratings, click profiles, and reminder settings stay on your device and are not sent to Morten Teinum or to TelemetryDeck by the app.
If you enable reminders, Dryfire Practice asks iOS for notification permission and schedules a local reminder on your device. Notification permission and delivery are handled by iOS. You can change notification settings at any time in the app or in iOS Settings.
If you use Pro click detection, Dryfire Practice asks iOS for microphone permission. Audio input is processed on your device during active sessions and calibration to detect dry-fire click events. The app may temporarily record audio on the device for waveform analysis while calibration is open, but it does not permanently save audio recordings, transmit audio, or use audio for tracking, analytics, or advertising.
Click detection is a training aid only. The app does not analyze targets or measure accuracy.
Dryfire Pro is a one-time in-app purchase processed by Apple through the App Store. Dryfire Practice checks App Store entitlements to unlock Pro features and to restore purchases.
Dryfire Practice does not use the camera or location services, and it does not connect to laser targets or other external training hardware.
Because data is stored locally, deleting the app removes its local app data according to normal iOS behavior. iOS device backups may include app data depending on your Apple settings.
The app is not designed to collect personal data from anyone, including children. Dry-fire training should only be performed safely and under the supervision required by your club, guardian, coach, and local rules.
This policy may be updated if the app's functionality changes. The updated policy will be posted on this page with a revised date.
For privacy questions, contact morten@teinum.no.