code Zero-Knowledge Architecture & Secure Vault
Documentation
Ilusion Vault is a zero-knowledge encrypted platform to store and share sensitive payloads securely. All encryption is performed locally in your browser.
lock_open
Sharing a Secret
- Add Payload: Paste API keys, passwords, private configuration files, or general text into the editor.
- Configure Settings:
- Expiry: Select how long the link should live (1 hour, 24 hours, 7 days, 15 days, or never).
- Burn on Read: If checked, the secret is permanently deleted from the database as soon as it is opened once.
- Custom Address (Pro): Reserve custom memorable URL slugs.
- Recipient Email & Hints (Pro): Send delivery notifications and attach custom encryption hint prompts.
- Upload Files (Optional): Drag and drop file attachments (up to 15MB for Free users, 100MB per file for Pro users). Files are encrypted chunk-by-chunk inside your browser.
- Generate Link: Click 'Encrypt'. The ciphertext is uploaded, and the link fragment (`#key`) is appended to your shareable URL.
- Share Vault Files Directly: You can also generate secret share links directly from any file in your Personal Vault with one click!
folder_managed
Encrypted File & Folder Vault
Registered users gain access to a personal, zero-knowledge cloud drive for organizing files and folders securely:
- End-to-End Encrypted Folders: Create subfolders and upload documents encrypted with AES-256-GCM before transmission. File metadata (names, types, sizes) remains completely encrypted.
- Encryption Status Filter Pills: Filter your dashboard instantly using
All,🔒 Encrypted (E2EE), and🔓 Decrypted / Standardtags. - Smart Priority Sorting: Your vault automatically displays unlocked/decrypted files first, followed by standard items, and locked encrypted items last for high-contrast visibility.
- Session Decryption Key Memory: Enter your master session key once. Navigation between folders retains the decrypted view automatically. The key is automatically cleared from memory when you close the browser tab.
- Storage Quotas: Free accounts include 100 MB of storage space, while Pro subscribers get 2 GB of high-speed cloud storage.
key
Accessing a Shared Link
When a shared link is opened:
- The browser loads the page and fetches the ciphertext payload from the server.
- The decryption key is extracted from the URL fragment (`#key`) or prompted if password-protected.
- Client-side WebCrypto decrypts the text or file payload seamlessly in browser memory.
- If 'Burn on Read' was configured, the server permanently purges the stored payload immediately.
inventory_2
Personal Account Perks
Creating a free account unlocks:
- Permanent Storage: Set secrets to 'Never Expire' for permanent zero-knowledge notes and documents.
- Active Secrets Tracker: View and burn active shared links from your dashboard at any time.
- Two-Factor Authentication (2FA): Secure your account with Google Authenticator or 1Password.
Featured Tech Deep-Dive
Read Post What is End-to-End Encryption (E2EE), and how did we achieve it?
An in-depth explanation of End-to-End Encryption (E2EE) and how it is achieved client-side in the browser using AES-GCM cryptography for Ilusion Vault.