Desktop app for local file encryption and decryption, built with Tauri v2 and Vue 3.
Files are encrypted symmetrically using a password-derived key (Argon2id) and one of three industry-standard authenticated ciphers. No data ever leaves the machine.
- Encrypt and decrypt one or more files in a single batch operation
- Three cipher choices: AES-256-GCM, ChaCha20-Poly1305, XChaCha20-Poly1305
- Argon2id key derivation with three presets (Fast / Balanced / Secure)
- File queue with per-file progress indicators, ETA, and status badges
- Concurrent processing: multiple files processed in parallel (worker pool sized to CPU thread count)
- Built-in file explorer with encrypted-file detection
- Output options: same folder as source, or a custom directory
- Optional deletion of the original file after successful encryption
- OS integration: register
.sealfile association and right-click context menu (Windows & Linux) - Single-instance: opening a
.sealfile while the app is already running forwards the path to the existing window - Five UI languages: English, Italian, French, Spanish, German
- Light and dark theme
Download the latest NSIS installer (.exe) or MSI package (.msi) from the Releases page and run it.
Minimum supported OS: Windows 10 x64.
Download the .deb package (Debian/Ubuntu) or the .AppImage (any distribution) from the Releases page.
# Debian / Ubuntu
sudo dpkg -i enc-seal_*.deb
# AppImage
chmod +x enc-seal_*.AppImage
./enc-seal_*.AppImage- Drop files onto the queue, or browse for them from the Explorer tab.
- Enter a password (and confirm it in encrypt mode).
- Choose the algorithm and Argon2 preset (encrypt mode only).
- Press Start and wait for the progress bars to complete.
Encrypted files are saved with the .seal extension. To decrypt, switch to Decrypt mode, add the .seal files, and enter the same password used to encrypt them.
Open directly from the file manager: after registering the file association in Settings → OS Integration, double-clicking a .seal file opens Enc-Seal and adds it to the queue automatically.
| Layer | Technology |
|---|---|
| Desktop shell | Tauri v2 (Rust) |
| Frontend | Vue 3 + Pinia + vue-i18n |
| Styling | SCSS with CSS custom properties |
| Build | Vite 6 |
| Tests | Vitest + @vue/test-utils, cargo test |
| Installers | NSIS + MSI (Windows), .deb + AppImage (Linux) |
See DEVELOPMENT.md for setup instructions, available scripts, and project structure.
Released under the Unlicense — public domain.