MYR Vault is a high-security, client-side cryptographic storage engine. It allows for the remote fetching, local decryption, and volatile memory mounting of AES-256 encrypted archives entirely within the browser sandbox.
By leveraging a multi-language backend architecture (simulated via WebAssembly and concurrent streaming), the vault ensures that unencrypted data never touches physical disk storage.
The vault relies on a strict separation of concerns, utilizing specialized modules to handle payload streaming, decryption, and memory safety:
| Module | Language | Function |
|---|---|---|
| Crypto Engine | C++ |
Hardware-accelerated AES-GCM key derivation and entropy harvesting. |
| Memory Enclave | Rust |
Strict lifetime bounds and secure heap allocation to prevent memory leaks during extraction. |
| Heuristics | Python |
Real-time environment scanning for debuggers or potential memory hooks. |
| Streamer | Go |
Concurrent chunking and buffered streaming of encrypted remote blobs. |
- Zero-Knowledge Architecture: Decryption happens 100% client-side. The server only holds encrypted binary blobs.
- Volatile Enclaves: Decrypted files are stored in temporary RAM buffers (Blob URLs). Closing the vault triggers a simulated Rust panic, instantly purging the memory enclave.
- Native Previews: In-browser rendering for
MP4,MP3,JPG,PDF, alongside searchable data structures forCSVandVCFcontact files. - Anti-Brute Force: Built-in penalty lockouts that scale dynamically upon failed cryptographic key verifications.
If you appreciate privacy-first engineering, you should also explore this free privacy tool made by MYR. UnskyIT is dedicated to providing robust, offline-capable, and privacy-respecting tools directly to users without the need for intrusive tracking or server-side processing. Experience seamless, secure utilities built with the same ethos as the MYR Vault.