What Is Yopass and What Does It Do?
Updated
Yopass is an open-source secret-sharing tool that encrypts passwords, API keys, and files in your browser, then gives you a one-time link that expires after the secret is viewed or when a timer runs out. It fits teams and individuals who currently pass credentials through Slack, email, or ticket systems and want to stop leaving them in plaintext. It is free to self-host, with an optional business license (€149/year) that adds branding and higher limits.
How Yopass Works
Yopass follows a three-step flow, and the important detail is where encryption happens.
- Encrypt — You type or paste the secret. Encryption happens in your browser before anything leaves your machine.
- Share — You get a unique one-time link. You can send it through any channel, because the decryption key never touches the server.
- Expire — The secret self-destructs after it is viewed, or when the timer runs out. Nothing persists.
The practical consequence: the server stores ciphertext, not your secret. Even someone with access to the server cannot read the content without the key, which is why the link itself is the sensitive part — treat it like the secret.
What You Can Share
- Passwords
- API keys
- Files (file upload is supported)
Expiration Options
Configurable expiration is available at 1 hour, 1 day, or 1 week. One-time links are the default behavior described on the site: the secret is gone after the first view.
Who It Is For
Yopass targets the everyday habit of pasting credentials into chat and tickets. As the site puts it, secrets shared over Slack, email, and tickets "sit in plaintext — searchable forever, readable by anyone with access." Yopass replaces that with an encrypted link that disappears.
A concrete case: a developer needs to hand a staging database password to a contractor. Instead of a Slack DM that lives in history, they paste it into Yopass, set a 1-hour expiry, and send the one-time link. Once the contractor opens it, the secret is gone from the server.
Open Source vs. Business License
Both editions run on your own infrastructure. The difference is governance features and limits.
| Feature | Open Source (free, self-hosted) | Business License (€149/year, self-hosted) |
|---|---|---|
| End-to-end encryption | Yes | Yes |
| One-time secret links | Yes | Yes |
| File upload | Yes | Yes |
| Configurable expiration (1h / 1d / 1w) | Yes | Yes |
| Localization | Yes | Yes |
| Redis or Memcached backend | Yes | Yes |
| Docker + Kubernetes deployment | Yes | Yes |
| Custom branding & theming | No | Yes |
| Higher upload size | No | Yes |
| Secret Requests (collect from vendors/clients) | No | Yes |
| Read Receipts (email/webhook on open) | No | Yes |
| Webhooks for security events | No | Yes |
| OpenID Connect sign-in | No | Yes |
| Audit logs | No | Yes |
| Support | Community via GitHub | Business license |
What the Business Features Do
- Secret Requests — Send a request link to a vendor or client who does not use Yopass; they upload the secret and you receive it encrypted.
- Read Receipts — Get notified by email or webhook the moment a one-time link is decrypted.
- Webhooks — Push security events (secret created, requested, or accessed) into your SOC or dev workflows.
- OpenID Connect Sign-In — Require users to authenticate through your OIDC provider before creating a secret.
- Audit Logs — Record events such as secret creation, access, and deletion without exposing secret contents.
Deployment Requirements
Yopass is designed for self-hosting. The site lists:
- Backend storage: Redis or Memcached
- Deployment: Docker and Kubernetes
- Source: available on GitHub, with community support through GitHub
If you already run Redis or Memcached and a container platform, the infrastructure fit is straightforward. If you do not, plan for that dependency before deploying.
How to Decide
Choose Yopass if:
- You want to self-host and keep control of the infrastructure.
- You need browser-side encryption with one-time, expiring links.
- You want an open-source tool with no vendor lock-in.
Choose the business license if:
- You need audit logs, read receipts, or webhooks for compliance or incident response.
- You want to collect secrets from external parties via request links.
- You need SSO enforcement through OpenID Connect.
Look elsewhere if:
- You want a fully managed service with no infrastructure to run — Yopass is built around self-hosting.
- You need features beyond the listed set; check the GitHub project for current capabilities before committing.
Getting Started
The site offers a demo and a "Get Started" path, plus the GitHub repository for self-hosting. The free tier is open source and free to self-host permanently; the business license is €149/year and still runs on your own infrastructure.