Dryfire
Privacy

Dryfire Practice privacy policy.

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.

Last updated

May 1, 2026

Data collection

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.

Data stored on your device

The app stores training information locally so the experience works without an account or server sync. This may include:

  • Completed dry-fire sessions and shot counts
  • Session ratings such as Good, OK, or Poor
  • Streaks, volume summaries, achievements, and calendar progress
  • Safety acknowledgement, analytics consent, reminder preferences, and voice cue preferences
  • Click detection settings and click profiles if you use Pro click detection

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.

Notifications

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.

Microphone and click detection

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.

Purchases

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.

No camera, location, or external hardware tracking

Dryfire Practice does not use the camera or location services, and it does not connect to laser targets or other external training hardware.

Backups and deletion

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.

Children's privacy

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.

Changes to this policy

This policy may be updated if the app's functionality changes. The updated policy will be posted on this page with a revised date.