Dryfire Practice help.
Find answers for setup, Dryfire Pro, analytics and ad privacy, 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?
Analytics and app-install ad measurement are optional. If you allow them, the app can send usage events and app/device information to TelemetryDeck and Meta. Apple's tracking permission separately controls access to the device advertising ID. Change the Analytics and ad measurement setting in Profile (called Anonymous analytics in older versions). See the privacy policy for the data involved and your controls.
How do ads and ad privacy choices work?
In versions with Google AdMob, free users can see banner ads on the main tabs, outside training sessions. Dryfire Pro removes these ads. The app requests non-personalised ads and presents an ad consent message where required.
When available, open Ad privacy options in Profile to review or change your consent. This is separate from optional analytics; switching off analytics does not remove ads or change your ad consent. See the advertising privacy details.
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.
Need help?
Send a short description of the issue, your iPhone model, iOS version, and the app version if available.