Encrypted File Vault — How NexaVault Works
NexaVault is a zero-knowledge encrypted file vault that lets you store files directly in your browser's IndexedDB storage. Unlike cloud storage services that host your files on remote servers, NexaVault keeps everything local — your files never leave your device and are encrypted before being stored.
End-to-End Encryption
When you upload a file to NexaVault, it is encrypted using AES-GCM (Advanced Encryption Standard with Galois/Counter Mode) — the same encryption algorithm used by banks and government agencies. The encryption key is derived from a passphrase you choose using PBKDF2 (Password-Based Key Derivation Function 2) with 100,000 iterations. Without your passphrase, the encrypted data is mathematically unreadable. NexaTools has no way to access your encryption key or decrypt your files.
Bring Your Own Cloud
NexaVault can optionally sync your encrypted vault to your own cloud storage using WebDAV (Web Distributed Authoring and Versioning). This means you can back up your encrypted files to a server you control — such as a self-hosted Nextcloud, a NAS device, or a cloud provider that supports WebDAV — while maintaining full end-to-end encryption. The cloud storage provider only sees encrypted data and cannot read your files.
Use Cases
NexaVault is ideal for storing sensitive documents like tax records, medical files, API keys, passwords, and personal identification documents. Because all processing happens client-side, it is suitable for environments where data cannot leave the device, including HIPAA-regulated healthcare settings and GDPR compliance scenarios.