Shots Fired logs every round, session, and firearm without an account, a cloud, or a registry of your guns. Everything here is free for reviewers and creators to use in coverage. For high-resolution assets or a Pro code, just reach out.
Shots Fired is a private, local-first range tracker for iPhone that logs every round, session, and firearm without an account, a cloud, or a registry of your guns.
Shots Fired is a privacy-first range tracker for iPhone. It logs round counts, sessions, and maintenance for every firearm in your locker, then turns that into trends, goals, and cleaning reminders. Your shooting data stays on your device: no account, no cloud, no registry, and full data export on every tier.
Shots Fired is a range tracker and shooting log for iPhone, built on a simple principle: a record of your guns and your shooting habits belongs on your phone and nowhere else. It logs rounds by hand or by sound, tracks distance, reloads, rate of fire, and ammo cost per session, and organizes everything by firearm in a visual gun locker covering pistols, rifles, shotguns, revolvers, carbines, and PCCs. Reports surface trends, best sessions, goals, and cleaning intervals, and privacy-safe share cards let shooters post a range day without exposing location or identity. There is no account and no cloud database, so there is nothing to breach, sell, or subpoena. Every install starts with 7 days of Pro, free; after that Pro unlocks unlimited firearms and goals, maintenance reminders, and full history.
Shots Fired 2.0 is a ground-up redesign of the private range tracker for iPhone. It adds maintenance reminders that are scheduled on the phone itself, makes share cards free and unlimited, and starts every install with 7 days of Pro, with no sign-up and no payment details. Pro is now also available as a one-time $39.99 purchase.
Pistols, rifles, shotguns, revolvers, carbines, and PCCs, each with a photo, round count, cleaning status, and history.
Count rounds by hand or by sound, and capture distance, reloads, rate of fire, and ammo cost for every session.
Week and month totals and a calendar of every range day, plus yearly trends and best sessions on Pro.
Set round, session, and time goals, keep streaks, and hit lifetime round milestones on every firearm.
A cleaning countdown per firearm and a full maintenance log. On Pro, reminders by round count or date arrive as notifications scheduled on your phone.
One-tap session, monthly, and goals cards that carry no location or identity when you share them.
Actual app screens. Full-resolution versions are available on request.






Short vertical clips (1080 x 1920, about 16 seconds, sound effects only) made from real app screens. Free to embed or repost in coverage.
Privacy is not a setting in Shots Fired. It is the architecture. These commitments are permanent.
Every install starts with 7 days of Pro, free. Pro is $19.99 a year, $39.99 once, or $2.99 a month.
| Feature | Free | Pro |
|---|---|---|
| Firearms tracked | 1 | Unlimited |
| Sessions logged | Unlimited | Unlimited |
| History | This week and this month | Every week, month and year, with trends |
| Goals | 1 | Unlimited |
| Maintenance reminders | No | By rounds or date |
| Session photos | 3 | Unlimited |
| Share cards | Unlimited | Unlimited |
| Data export | Yes | Yes |
| Ads | Never | Never |
Shots Fired was built by Shannon Wilson, a shooter who wanted a straightforward way to track round counts and cleaning intervals without adding a name to anyone’s database. There are no investors and no growth team pushing for data collection. The app is funded by optional Pro, as a subscription or a one-time purchase, rather than by advertising or selling information.
That independence is the whole point. A cloud-synced gun log, however well intentioned, is a searchable and breachable record of firearm ownership tied to a real identity. Shots Fired refuses to build that record. Privacy here is not a policy layered on top of the product. It is the reason the product exists and the way it is engineered.
Wordmark: “Shots Fired” set in Archivo Expanded ExtraBold, in ink (#EEF0E6) on the night range ground. Olive (#8db33a) is reserved for one word or one action, never the whole wordmark. On light backgrounds use near-black ink with a darker olive (#4a5e1f). Email info@shotsfired.app for source files.
A walkthrough, a Pro code, or promo codes for your audience. Just ask.
Prefer email? Write to info@shotsfired.app.