Everything you need to know about ArmoryHub
ArmoryHub is a comprehensive firearms inventory management app that helps you track firearms, ammunition, accessories, NFA items, maintenance records, and range sessions. It features zero-knowledge encryption (your data is encrypted before it reaches our servers), cloud sync across all devices, and advanced reporting capabilities.
ArmoryHub works on virtually any device: Web browsers (Chrome, Safari, Firefox, Edge) at portal.armoryhub.app, native apps for iPhone, iPad, and Mac from the App Store, plus downloadable apps for Windows, Android, and Linux. Your encrypted data syncs seamlessly across all platforms.
Yes, an internet connection is required to use ArmoryHub. Your data is stored encrypted in our secure cloud infrastructure and syncs across all your devices.
Absolutely. All your data is encrypted in your browser/app BEFORE it's sent to our servers. We only store encrypted blobs that we cannot read. Your PIN-derived encryption key never leaves your device. This is called zero-knowledge encryption—even we cannot access your data.
Yes! Visit portal.armoryhub.app/demo to try an interactive demo with sample data. No account required. You can also sign up for a free account with 3 items of each type to test with your own data.
Yes! ArmoryHub offers a free tier that includes 3 firearms, 3 accessories, and 3 ammo types—forever free with no credit card required. The free tier gives you basic inventory management and value tracking. Upgrade to Pro to unlock unlimited items, NFA tracking, range trips, DOPE book, maintenance tracking, reports, encryption, cloud sync, and custom options.
Yes! Pro subscriptions include a 7-day free trial with full access to unlimited items. Cancel anytime during the trial and you won't be charged.
Free is $0 forever (3 firearms, 3 accessories, 3 ammo types with basic inventory tracking). Pro Monthly is $4.99/month. Pro Annual is $44.99/year (save $15—that's over 2 months free). Lifetime Pro is $179.99 one-time payment. All Pro tiers include unlimited items, NFA tracking, range trips, DOPE book, maintenance, reports, encryption, cloud sync, and custom options.
Sign in with your ArmoryHub account on the new device. Your subscription status is tied to your account, so your Pro features will be restored automatically. For iOS App Store purchases, you can also use 'Restore Purchases' in Settings.
Yes. You can cancel your subscription at any time from your account settings or through the App Store (for iOS purchases). Your access continues until the end of your current billing period.
For web subscriptions, we accept all major credit and debit cards via Stripe. For iOS/Mac, payments are processed through the App Store. Both sync to your ArmoryHub account.
ArmoryHub uses AES-256-GCM encryption with keys derived from your PIN using PBKDF2 (310,000 iterations). All encryption happens in your browser or app BEFORE data is sent to our servers. Your encryption key never leaves your device.
All your data—firearms, serial numbers, photos, documents, everything—is encrypted client-side before upload. Our servers only store encrypted binary blobs that are completely unreadable without your PIN.
If you forget your PIN, your encrypted data cannot be recovered—ever. This is by design for maximum security. We cannot decrypt your data because we never have your encryption key. Write down your PIN and store it safely, or use a password manager.
When you sign in on a new device with your ArmoryHub account, your encrypted data syncs automatically. Enter your PIN to decrypt the data locally. The same PIN works across all your devices.
No. This is zero-knowledge encryption. Your data is encrypted in your browser before it reaches our servers. We only store encrypted blobs that are mathematically impossible to decrypt without your PIN-derived key. We cannot access your firearms information, serial numbers, or photos—even if compelled by law enforcement.
Multiple layers of protection: First, an attacker must know your email and password to even access your encrypted data. Second, failed PIN attempts trigger progressive lockouts (30 seconds after 3 attempts, escalating to 1 hour after 20 attempts). With these protections, brute-forcing a 6-digit PIN would take approximately 57 years on average.
Yes. On supported devices, you can use Face ID or Touch ID (iOS/Mac) to unlock the app instead of entering your PIN every time. Your PIN is still used behind the scenes for encryption—biometrics just provides convenient access to it.
Your data is encrypted in your browser/app before being sent to our secure cloud infrastructure. When you make changes, encrypted data syncs automatically to all your devices. Sign in with your ArmoryHub account on any device to access your collection.
Yes. Changes sync automatically in real-time when you're online. All data is encrypted before upload, so even during transit your information is protected.
Absolutely! Sign in with your ArmoryHub account on as many devices as you want—web browsers, iPhones, iPads, Macs. Your encrypted data syncs seamlessly across all of them.
We use Supabase, built on enterprise-grade PostgreSQL infrastructure with servers in the United States. Your encrypted data is stored securely with multiple layers of redundancy.
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.
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 automatically across all your devices.
Your data is automatically backed up in our secure cloud infrastructure. As long as you remember your account credentials and PIN, you can always access your encrypted data from any device.
Yes. You can export your data from the Settings page. Export options include JSON and CSV formats for easy portability. Your data is never locked in.
Simply sign in with your ArmoryHub account on a new device. Your encrypted data syncs automatically from the cloud. Enter your PIN to decrypt and access your collection.
Check: (1) You have an active internet connection, (2) You're signed into the correct ArmoryHub account, (3) Try refreshing the page (web) or force-closing and reopening the app (iOS). Contact support if issues persist.
This can happen occasionally with sync conflicts. Contact support at support@armoryhub.app and we can help resolve duplicates.
Try: (1) Refresh the page or restart the app, (2) Clear your browser cache (for web app), (3) Ensure you're using a modern browser (Chrome, Safari, Firefox, Edge). For iOS, ensure you're on the latest version.
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 encrypted before it reaches our servers, so we cannot read it. Even if compelled by law enforcement, we can only provide encrypted blobs that are mathematically impossible to decrypt without your PIN. Your encryption key never leaves your device.
You have multiple options: (1) Use the web app directly at portal.armoryhub.app—no installation required. (2) Install from the App Store for iPhone, iPad, or Mac. (3) Download native apps for Windows (.exe), Android (.apk), or Linux (.AppImage) from our download page. All options sync the same encrypted data.
Download the native app from the App Store for the best experience with Face ID/Touch ID support. Alternatively, visit portal.armoryhub.app in Safari, tap Share → 'Add to Home Screen' for the web app version.
Download the APK from our download page (armoryhub.app/download), or use the web app: visit portal.armoryhub.app in Chrome and tap the menu → 'Install app'.
Download the Windows installer (.exe) from our download page and run it. You can also use the web app: visit portal.armoryhub.app in Chrome or Edge and click the install icon in the address bar.
Download from the Mac App Store for the best native experience. Alternatively, use the web app at portal.armoryhub.app.
Download the AppImage from our download page. Make it executable (chmod +x) and run it. Or use the web app at portal.armoryhub.app in any modern browser.
All versions provide the same features and sync the same encrypted data. Native apps (iOS, Mac, Windows, Android) may offer better system integration like biometrics and notifications. The web app works instantly in any modern browser without installation.
Email us at support@armoryhub.app, visit our contact page, or reach out through the App Store. We typically respond within 1-2 business days.
Absolutely! We love feedback. Email support@armoryhub.app or visit our contact page. Check our roadmap page to see what's planned. We actively develop new features based on user feedback.
Email support@armoryhub.app with details about what happened, what you expected, and your device/browser/OS version. Screenshots or screen recordings help tremendously.