Dryfire
Support

Dryfire Practice help.

Find answers for setup, Dryfire Pro, anonymous analytics, click detection, reminders, safety, progress tracking, and contact details for support.

What is Dryfire Practice?

Dryfire Practice is a simple iOS app for building a daily dry-fire routine. The main session is Today's 10: ten deliberate dry-fire repetitions completed at your own pace.

What does Dryfire Pro unlock?

Dryfire Pro is a one-time unlock for advanced training tools: click detection, calibration tools, voice cues, advanced stats, full history, and shot timing details. Manual Today's 10 stays free.

Does the app detect clicks or measure accuracy?

Dryfire Pro can use the microphone for optional on-device click detection during active sessions and calibration. It does not measure accuracy, score targets, use the camera, use laser targets, connect to external hardware, or send audio to a server. You can still complete Today's 10 manually.

Does the app collect analytics?

Anonymous analytics are optional. If you allow them, the app can send privacy-preserving usage events, app version, and device type to TelemetryDeck. No ads, no cross-app tracking, and no names or email addresses.

How do reminders work?

If you enable reminders, iOS asks for notification permission and the app schedules a local daily reminder on your device. Reminder settings are stored locally and can be turned off in the app or in iOS Settings.

Where is my training data stored?

Session history, ratings, streak data, safety acknowledgement, reminder settings, and click detection profiles are stored locally on your device. The app does not require an account and does not sync this training data to a server.

What safety rules should I follow?

Before every dry-fire session, point in a safe direction, confirm the pistol is unloaded, remove live ammunition from the area, use a safe dedicated practice area, and follow your club and local safety rules.

How do I reset or remove app data?

Dryfire Practice stores data locally. Removing the app from your device removes its local app data according to normal iOS behavior. If you reinstall the app, it starts fresh unless iOS restores app data from a backup.

Contact

Need help?

Send a short description of the issue, your iPhone model, iOS version, and the app version if available.