StructVault is a fast, secure, offline-first structured vault system for Windows. Store sensitive data in encrypted vault files with a hierarchical structure, powered by AES-256-GCM encryption and Argon2id key derivation.
Select a vault node to view its fields.
Powerful features designed to keep your sensitive data safe and organized
Your data is protected with AES-256-GCM encryption and Argon2id key derivation, ensuring military-grade security.
Organize your sensitive data in a tree of nodes with named fields. Create folders within folders for complete control.
Automatically clear copied sensitive values from your clipboard after a configurable delay to prevent accidental exposure.
The vault automatically locks after a configurable inactivity timeout, keeping your data protected when you step away.
Quickly find nodes and fields across your entire vault. Filter by type to narrow down your search results.
Reorder nodes and fields within their parent using intuitive drag and drop. Keep your vault organized your way.
Explicit save with dirty tracking. You control when changes are written to disk — no autosave surprises.
Offline-first design. Your data never leaves your machine unless you explicitly save and share the vault file.
Every layer of StructVault is designed with security as the top priority
Military-grade AES-256 encryption with Galois/Counter Mode provides both confidentiality and integrity verification.
Memory-hard key derivation function resistant to GPU and ASIC attacks. Your master password never touches the disk.
Custom vault format with random salt and IV per file. Each vault is cryptographically unique and tamper-evident.
Your vault data is stored in an encrypted SQLite database, providing reliability and structured query capabilities.
Your master password is the only secret needed
Argon2id derives a unique key from password + salt
AES-256-GCM encrypts the SQLite database
Encrypted vault written securely to disk
Well-organized codebase designed for maintainability and testability
Three simple steps to start using StructVault
Download the latest release from GitHub. No installation required — it's a portable application.
Build the solution using .NET CLI. Requires .NET 8.0 SDK or later.
Launch the application and create your first vault with a strong master password.
Get the latest release and start securing your data today
Loading release information...