Yopass
Secure one-time secret sharing with client-side encryption
3.1k stars 438 forks last commit first released Apache-2.0
Actively maintained
Last commit 26 Aug 2026.

Yopass is an open-source service for securely sharing sensitive information. It encrypts secrets client-side using OpenPGP, stores only ciphertext on the server, and returns a one-time expiring URL to the sender.
Key Features
- Client-side end-to-end encryption using OpenPGP; server never receives plaintext or the decryption key.
- One-time or time-limited access: secrets can be configured to self-destruct after first view or after a set expiry.
- Small web UI plus a command-line client for automation and scripting use cases.
- Configurable storage backends: supports Memcached or Redis for ephemeral secret storage.
- Optional limited file upload support (files are encrypted before upload and can be disabled).
- Deployment ready: includes Docker/Compose and Kubernetes examples, plus reverse-proxy guidance for TLS and proxy trust configuration.
Use Cases
- Sharing short-lived credentials or secrets (passwords, API keys) between teammates without exposing plaintext in chat or tickets.
- Exchanging program output or sensitive configuration from automation scripts via the CLI.
- Sending single-use tokens or files that must not persist on the server once consumed.
Limitations and Considerations
- File upload functionality is limited; large-file workflows are not the primary focus and may require external tools.
- Default deployments do not enforce rate limiting; administrators should add rate limiting or WAF rules if exposed publicly.
- URLs containing the decryption key can be stored in browser history or logs; post-access cleanup and secure channels for delivering the URL are recommended.
- Security depends on correct TLS/reverse-proxy configuration and on administrators keeping dependencies and the server up to date.
Yopass is designed to be small, transparent, and security-focused: it minimizes server-side knowledge of secrets while providing simple UX and automation interfaces. It is useful for teams and automation that need quick, ephemeral secret sharing without accounts or long-term storage.
Categories:
Tags:
Tech Stack:
Similar to Yopass

Onetime Secret
Self-destructing service for sharing single-use encrypted secrets
Open-source web and API service to create encrypted, single-view links for sharing secrets with configurable expiry and optional passphrase protection.

OnionShare
Secure, anonymous file sharing and hosting over the Tor network
Open-source tool to share files, host websites, and chat privately over the Tor network; available as desktop GUI, CLI, and mobile apps.


Hemmelig
Encrypted secret sharing with client-side encryption and self-destructing links
Share sensitive text or files securely using client-side encryption, expiring links, view limits, and optional password protection.


Send
Encrypted file sharing with expiring links
Self-hostable encrypted file sharing service with expiring links, download limits, and optional password protection for secure, temporary transfers.

LocalSend
Open-source cross-platform local network file sharing app
LocalSend is a free, open-source app for fast, encrypted file and text sharing between nearby devices over a local network, available on desktop and mobile.

CryptPad
End-to-end encrypted collaborative office and document suite
CryptPad is an end-to-end encrypted collaboration suite with real-time editors, file storage, and sharing, designed to keep document contents private from servers and admins.







