Each firearm in RoundKeep is more than a row in a list. Open one and you see its complete life: cumulative round count, every range session it was part of, every cleaning and parts replacement, the next maintenance task coming due, and the records you'd want if it were ever lost or stolen.
That's the point. The list is a directory; each firearm page is the full record.
Straightforward record creation
Adding a firearm asks for four things: type, manufacturer, model, and caliber. That's enough to save the record. Serial number, purchase date, photos, generation, and notes all live behind the Edit button — available when you want them, out of the way when you don't.
A Quick Add row up top is even faster: tap Glock 19 or Sig Sauer P365 and the four fields prefill from a built-in catalog.
The goal was usable simplicity. The fewer fields between you and a saved record, the more likely the rest of your collection actually makes it into the app.
How you actually use it
Once a record is saved, you mostly don't touch it. Things happen to it:
- Log a range trip with this firearm → round count goes up.
- Cross a maintenance threshold (after every use, every 500 rounds, annually) → it shows up in the Maintenance tab with a badge.
- Record a cleaning or a recoil-spring replacement → the entry stamps the round count at that moment, so “rounds since last service” stays accurate even if you backdate.
Alongside the standard and manufacturer-recommended schedules, you can create your own custom maintenance schedule per firearm. More in Maintenance.
Private by default
Records live on your device. No account, no server. Cloud sync is a switch you flip if you want it — iCloud on iOS, Firebase on Android.
Why keep records at all
If you're new to the idea: insurance claims, theft reports, and estate planning all need serial numbers and purchase dates, and the moment you need them is the worst moment to be looking. The longer case is here.