Why Did I Build This?
"Standard note-taking applications store data in plaintext or sync to unverified clouds. I needed a completely localized, multi-user vault where sensitive Markdown documents and external files are strictly encrypted and bound to specific user workspaces."
Architecture & Decisions
The application uses a Tauri (Rust) backend for direct, memory-safe file system I/O and AES encryption, completely decoupled from the React frontend. It employs a double-key cryptographic system, ensuring that file streams (both Markdown and external binaries) are encrypted continuously without corrupting original payloads.
Key Features
- 01.Multi-user isolated encrypted workspaces
- 02.Native, secure Markdown viewing and editing
- 03.Double-key AES encryption system
- 04.Automatic file-system level payload encryption