Last updated: April 13, 2026
GunVault collects information you provide directly, including:
Your data is stored in an encrypted SQLite database. Passwords are hashed using bcrypt (cost factor 12). JWT tokens expire after 7 days. We use HTTPS for all data transmission in production.
Your Acquisition & Disposition records, Form 4473 data, and customer records are your records. GunVault stores them on your behalf. You are responsible for maintaining ATF-compliant records per 27 CFR 478.125. We do not audit or review your records.
Your data is retained for as long as your account is active. If you delete your account, your data is permanently removed within 30 days. Note: You are responsible for keeping copies of ATF-required records before deleting your account.
GunVault uses localStorage (not cookies) to store your authentication token. We do not use tracking cookies or analytics that share data with third parties.
Privacy questions: privacy@gunvault.com