See when a secret was opened
A read receipt turns from Not opened to Opened, with the exact time. The recipient sees nothing extra.
Yopass encrypts a password, key or file in your browser and returns a one-time link. Self-hosted and open source since 2014.
DATABASE_URL=postgres://app:[email protected]:5432/prod
-----BEGIN PGP MESSAGE----- wy4ECQMIq0vN2c8Jd7Xg5uRkT1pZ8aQeYb3s0sABAdZ3fLmYw9eHhK2oVbC4nQx7TtGm1rUuE6yWcD0iPj5NhQ2mZ7cLxV0aRk8sEwBt3gYd
https://share.yopass.se/#/s/8f1c0d6a-41be-4c3e-9a7d-2b5e10f4c681/kR7wPz3LmQx9Tb2VnH4sYd
A password pasted into Slack, email or a ticket stays there, searchable by everyone with access. A Yopass link opens once, and then the server deletes what it held.
Teams using Yopass
Paste the secret, choose one hour, one day or one week, and press Encrypt. The recipient opens the link once, and the server has nothing left to show.
Try the demoYour browser encrypts with OpenPGP before anything is sent. The key travels in the link, in the part a browser never sends to a server. Yopass deletes the ciphertext on first read or when its time runs out.
Read the source on GitHubYour browser makes a key pair. The public key goes to the server and the private key never leaves your browser.
Chat, email or a support ticket will do. The responder needs no account and installs nothing.
Their answer is encrypted in their browser and decrypted in yours. The server deletes it as you open it. Part of the business license.
A read receipt turns from Not opened to Opened, with the exact time. The recipient sees nothing extra.
OpenID Connect with your own provider. Only signed-in users from your email domains create secrets.
Creation, access and deletion are written one JSON object per line, never with the secret itself.
Webhooks send created, viewed and expired events to an HTTP endpoint you control, as they happen.
Yopass is one Go server with Redis or Memcached behind it. Docker Compose starts both in under five minutes, and Kubernetes works as well. Secrets stay on infrastructure you control.
services:
yopass:
image: jhaals/yopass:latest
ports:
- "1337:1337"
environment:
MEMCACHED: memcached:11211
FORCE_ONETIME_SECRETS: "true"
depends_on:
- memcached
memcached:
image: memcached
Both plans run on your own infrastructure: Docker or Kubernetes, with Redis or Memcached for storage.
For anyone who wants to run the server.
For teams that need sign-in and a record.
No. The browser encrypts it first. The server stores ciphertext and never receives the key.
A one-time secret is deleted on first read. Every other secret is deleted when its lifetime ends.
No. They open the link in a browser.
No. You run it on your own servers. The public demo is for trying it.
Secret requests, read receipts, webhooks, audit logging, OpenID Connect sign-in, theming and larger uploads.