ARMSLEDGER
iOS and Android · No account

A record of every firearm you own, encrypted on your phone and nowhere else.

ArmsLedger catalogues your collection — make, model, calibre, and above all the serial number. Every record and photo is encrypted on the device with a key derived from a PIN you choose. There is no account, no server and no cloud sync.

Download on the App Store Get it on Google Play
{{ storeNote }}
ArmsLedger inventory screen showing pistol, long gun and suppressor categories
Kept where
On the device
Accounts required
None
Categories tracked
Pistol · Long gun · Suppressor
Why serials

Serial numbers are what an insurer asks for on a claim, what police need on a report after a theft, and what proves who a firearm was sold to. Most owners keep them in a notebook, a spreadsheet, or nowhere at all. ArmsLedger is built to hold them properly.

Privacy model

The ledger lives on the phone. There is nothing else holding it.

Every record and every photo is encrypted on the device with a key derived from a PIN you choose. Locked, the data is unreadable. There is no recovery path and no back door, because the PIN is the only thing that unwraps the key.

No account, no sign-up, no server holding a collection, no cloud sync. The ledger is on the phone and nowhere else.

The app locks when it goes into the background, and blocks screenshots by default.

If you choose to use AI identification, that single photo is sent to an AI service to read the make and model. It is expressly instructed never to identify or repeat a serial number, and anything it returns that mentions one is discarded. You can type every record by hand and never use it — the app is fully usable without it.

ArmsLedger passcode screen
ArmsLedger pistol list showing two records with serials
Catalogue

Catalogue by category

Pistols, long guns and suppressors, each kept as its own record with the detail that matters when you need it.

Photo
Serial
Calibre
Sighting system
Weapon light
Zero distance
Load
Storage location
Date acquired
Service interval
Optional

AI identification, if you want it

Photograph a firearm and the app fills in the make, model, calibre, finish and any attached accessories, flagging aftermarket parts that differ from how it left the factory.

It is always optional. Manual entry is a first-class path, not a fallback, and the AI is forbidden from reading or repeating a serial number.

ArmsLedger record detail showing serial, calibre, sighting system and service interval
Range log

Rounds fired, counted against the next service

Record each trip with the date, rounds fired and a note. Each firearm carries its own service interval, so the app can tell you how many rounds remain before the next strip and inspect.

14 Apr 2026180 rounds
02 May 2026120 rounds
Service interval180 of 1,000 rounds
820 rounds until the next strip and inspect.

Firearms that have left the collection stay in the ledger

Sold, traded, lost or stolen — the record is archived rather than deleted. If police ask who a firearm was sold to, deleting the record is the worst thing an owner could have done.

When it went out of your hands.
Buyer, dealer, or the agency that took the report.
A licence number, or the details of the sale.
Photographs of the purchase receipt and the bill of sale.
Backup and restore

Move the whole collection to a new phone

Export the collection as a single device file containing a spreadsheet, a complete data file and every photo, then restore it on the new phone.

The exported file itself is not encrypted. You need to know what you are about to put in your downloads folder.
Spreadsheet export

A CSV for insurance or your own records

The whole collection as a plain spreadsheet, exported when you ask for it.

category,make,model,serial,calibre,acquired

Questions

What happens if I forget my PIN?

The data cannot be recovered. The PIN is the only thing that unwraps the encryption key, and nobody holds a copy of it. That is the trade-off for real encryption.

Do you see my data?

No. There is no account and no server holding your collection. Nothing is uploaded.

Does the AI see my serial numbers?

The AI only runs if you choose it, on the single photo you send. It is expressly instructed never to identify or repeat a serial number, and anything it returns that mentions one is discarded. You can enter every record by hand instead.

What if I lose my phone?

Restore from a backup file you exported yourself. There is no copy anywhere else, so export a backup and keep it somewhere you control.

Get ArmsLedger

No account. Nothing to set up but a PIN.