KeychainPGP offers simple, cross-platform OpenPGP encryption designed for clipboard use. It enables seamless copy-encrypt-paste and copy-decrypt-read functionalities without the need for complex setups. Built with Rust, Tauri v2, and Svelte 5, it brings ease-of-use for secure data handling on desktop and Android.
KeychainPGP is a privacy-first, clipboard-centric OpenPGP application designed for people who need fast, secure encryption without command-line friction. Built with Rust, Tauri v2, and Svelte 5, it brings modern cryptography to a clean, minimal interface on desktop and Android. No complex setup. No terminal. Just copy → encrypt → paste.
Why KeychainPGP?
Traditional PGP tools are powerful but often heavy and CLI-driven. KeychainPGP rethinks the workflow by integrating encryption directly into your clipboard, making secure messaging frictionless across any app.
Key Features
- Clipboard-first Workflow: Encrypt or decrypt directly from your clipboard — no file exports or formatting needed.
- Global Hotkeys:
Ctrl + Shift + Eto encrypt,Ctrl + Shift + Dto decrypt for fast, system-wide access. - Modern Cryptography: Ed25519 for signing and X25519 for key exchange, powered by Sequoia-PGP.
- OPSEC Mode: RAM-only keys, no disk traces, optional Tor proxy for high-risk environments.
- Auto-Clear Clipboard: Decrypted content automatically wipes after 30 seconds for enhanced security.
- Compose Mode: Draft, encrypt, sign, and copy messages all in one interface.
- Multilingual: Fully internationalized across 20 languages using Paraglide.
- Android Companion App: Key sync via QR codes for seamless cross-device usage.
- Cross-Platform: Windows, macOS, Linux, Android, and WebAssembly build.
Architecture
KeychainPGP is a Rust workspace with modular crates handling OpenPGP cryptography, key management, clipboard integration, UI, and WebAssembly portability. This design allows secure desktop, mobile, and web builds from the same cryptographic core.
Who Is It For?
Journalists, privacy advocates, developers, security professionals, or anyone who wants encryption without friction.
Security Philosophy
Privacy-first design, minimal attack surface, memory-safe Rust backend, and responsible disclosure policy. Security is not a feature — it’s the foundation.
Learn More
Official website: keychainpgp.org
GitHub: KeychainPGP/keychainpgp
No comments yet.
Sign in to be the first to comment.