SEN is a local-first desktop application built in Rust, focused on security. It uses keyfile-only authentication instead of passwords, ensuring that your documents cannot be decrypted without physical access to your unique keyfile.
🚧 Please note that SEN is still in development. While the core functionality for Desktop is in place, the Android version is in an early stage of development and most features do not work yet.
For detailed information, check out the following guides in the /docs directory:
- Encryption Architecture – Technical details on how your data is protected.
- Development Guide – Instructions on how to set up the environment and build the project.
- Project TODO – A list of planned features and known issues.
| Platform | Architecture | Target | Security Backend |
|---|---|---|---|
| Windows | x86_64 | x86_64-pc-windows-msvc |
Windows Credential Manager |
| Linux | x86_64 | x86_64-unknown-linux-gnu |
libsecret / KWallet |
| macOS | Universal | x86_64 / aarch64-apple-darwin |
Keychain Access |
| Android | ARM64 / x86 | aarch64 / x86_64-linux-android |
Android Keystore & Biometrics |
Portable: Desktop SEN is a single self-contained binary — no installation required. Just download and run.
Linux: Requires a running secret service daemon (e.g.gnome-keyringorkwallet).
Losing or modifying your keyfile means permanently losing access to your encrypted files. So always back up your keyfiles securely and use app at your own risk.
