Everything you need to know about ArmoryHub
ArmoryHub is a comprehensive firearms inventory management app for iOS that helps you track firearms, ammunition, accessories, NFA items, maintenance records, and range sessions. It features military-grade encryption, iCloud sync (optional), and advanced reporting capabilities.
ArmoryHub works on iPhone, iPad, and Mac (Apple Silicon and Intel). It requires iOS 17+ for iPhone/iPad and macOS 14+ for Mac. Your data syncs seamlessly across all devices via iCloud (if enabled).
No. ArmoryHub works completely offline with full functionality. All data is stored locally on your device. Internet is only needed for optional iCloud sync.
Absolutely. Your data is stored only on your device and your personal iCloud account (if sync is enabled). We have no servers and never see your data. You can optionally enable AES-256-GCM encryption to encrypt your data.
The free version allows up to 10 firearms with basic inventory tracking and photo storage. Data is local-only (no iCloud sync) and encryption is not available.
Pro Monthly is $9.99/month. Pro Annual is $79.99/year (save 33%). Lifetime Pro is $99.99 one-time payment. All Pro tiers include unlimited firearms, iCloud sync, PIN encryption, range sessions, DOPE books, advanced reports, and maintenance tracking. All subscriptions include a 14-day free trial.
Your purchases are tied to your Apple ID. Just install ArmoryHub on your new device, sign in with the same Apple ID, and tap 'Restore Purchases' in Settings.
ArmoryHub uses AES-256-GCM encryption with keys derived from your PIN using PBKDF2 (310,000 iterations). Your encryption key is stored only in your device's Keychain and never leaves your device or syncs to iCloud.
When you enable PIN encryption, ALL text/string fields are encrypted—including manufacturer, model, serial number, caliber, type, action, location, notes, and more. Dates and numeric values (prices, quantities, counts) are not encrypted due to Core Data type constraints. Documents and photos are encrypted as binary data.
If you forget your PIN and lose access to all devices with your encryption key, your encrypted data cannot be recovered—ever. This is by design for maximum security. Back up your encryption key to multiple devices using the QR code feature.
Your encryption key doesn't sync via iCloud (for security). To use the same encrypted data on multiple devices, export a QR code from Device A (Settings > Security > Export Key), then scan it with Device B. This happens entirely offline.
ArmoryHub offers 5 security levels: (1) No Security, (2) Biometric Only (Face ID/Touch ID), (3) PIN with Encryption, (4) Biometrics + PIN with Encryption (two-factor auth), and (5) Offline + Biometrics + PIN with Encryption (maximum security, no iCloud sync).
If enabled, ArmoryHub uses Apple's CloudKit to sync your data to your personal iCloud account. Data syncs automatically in the background across all your devices signed into the same Apple ID.
No. iCloud sync is completely optional. You can use ArmoryHub entirely offline with local-only storage if preferred.
When the app is unlocked, decrypted data syncs to iCloud in plaintext. When you close or background the app, all encrypted data is automatically re-encrypted and the encrypted version syncs to iCloud, replacing the plaintext. Your encryption key NEVER syncs to iCloud.
To keep all data local-only, disable iCloud sync in Settings or use Offline mode with encryption for maximum security (no iCloud sync at all).
Wife Mode displays all firearm values at exactly 50% of their actual value. It's a humorous feature for plausible deniability. 'Honey, this $2,000 rifle was only $1,000!' No app lock required—toggle it anytime in Settings.
Yes. Track ammunition by caliber, manufacturer, grain weight, type (FMJ, JHP, etc.), lot number, purchase info, and current quantity. When you log range sessions, ammunition is automatically deducted from inventory.
DOPE (Data On Previous Engagement) books track precision shooting data: distance, environmental conditions (temp, wind, humidity), scope adjustments (MOA/Mils), group sizes, and ammunition used. Essential for long-range shooting.
Yes. Track NFA firearms (suppressors, SBRs, SBSs, machine guns) with dedicated fields for ATF Form numbers, tax stamp numbers, approval dates, and scanned copies of your Form 4/Form 1 documentation.
Generate inventory reports, purchase logs, disposal log, maintenance logs, DOPE books, NFA registries, and custom queries. All reports export as PDFs with your logo and contact info.
Set global maintenance intervals (by days or rounds fired) for all firearms. The app tracks rounds since last cleaning and days since last maintenance. Visual indicators show Good (green), Warning (yellow), and Overdue (red) status.
Yes! Manage custom data in Settings. Add calibers, accessory types, and storage locations that persist across the entire app. Custom data syncs via iCloud (if enabled) so it's available on all your devices.
iCloud sync (if enabled) provides automatic backups. You can also export manual backups as ZIP files to Files, Dropbox, Google Drive, etc. Note: ZIP exports are currently NOT encrypted—encryption for ZIP exports is coming in a future update. Export from Settings > Backup & Restore.
Yes. Export all data as JSON or CSV files. You can also export individual reports as PDFs. All exports can be saved to Files, email, or cloud storage.
If iCloud sync is enabled, your data is safe in iCloud. Install ArmoryHub on a new device, sign in with your Apple ID, and your data syncs automatically. If encryption is enabled, you'll need to import your encryption key via QR code from another device.
Check: (1) You're signed into iCloud on all devices, (2) iCloud Drive is enabled in iOS Settings, (3) ArmoryHub has permission to use iCloud (Settings > [Your Name] > iCloud > Apps Using iCloud), (4) You have available iCloud storage. Toggle sync off/on in ArmoryHub Settings if issues persist.
This can happen with sync conflicts. Go to Settings > Advanced > Resolve Conflicts. The app will show duplicates and let you choose which to keep. Future updates will improve automatic conflict resolution.
Try: (1) Force close and reopen the app, (2) Restart your device, (3) Update to the latest iOS version, (4) Update to the latest ArmoryHub version. If crashes persist, contact support through the App Store.
No. ArmoryHub is a tool for personal record-keeping only. You are solely responsible for complying with all federal, state, and local firearms laws. Consult with legal counsel regarding record-keeping requirements.
ArmoryHub provides tools to track NFA items, Form 4/Form 1 documentation, and generate reports, but it does not provide legal guidance. You remain responsible for proper NFA registration and compliance.
Only you. Your data is stored on your device and your personal iCloud account (if enabled). We have no servers and cannot access your data. Law enforcement would need a warrant for your device or iCloud account—but if encryption is enabled, they would also need your PIN to decrypt the data.
Visit our contact page or reach out through the App Store support page. We typically respond within 1-2 business days.
Absolutely! We love feedback. Visit our contact page or submit feature requests through the App Store. We actively develop new features based on user feedback.
Please report bugs through our contact page with details about what happened, what you expected, and your device/iOS version. Screenshots help tremendously.