Passwords don't belong in chat history.

Share a secret. Once.

Put a credential behind a one-time link.
The recipient opens it, copies it, and the secret is destroyed.
Long after the chat message is forgotten, there is nothing left to find.

Sign in with Google

How it works

1

Paste

Give each secret a name and a value. One link holds up to ten of them.

2

Share

Send the link anywhere. You decide how long it lives, from an hour up to 30 days, and how often it opens.

3

Gone

After the last open the secret is wiped. Reloading the link shows a friendly dead end, not your password.

Everything a secret needs

Burn after reading

One open by default. The ciphertext is destroyed after the last allowed open, on expiry and on withdraw.

You set the rules

Expiry from 1 hour to 30 days. Opens: once, a few times, or unlimited until it expires.

Know when it lands

Get a notification the moment your link is opened, on by default if you want it to be.

Change your mind

Every link you made is in History with its status. Withdraw one and it stops working on the spot.

Built for AI agents

Agents drop a secret off at a public endpoint and hand you the link, so it never touches the chat window. Machines can pick up as JSON.

How agents hand off secrets →

Safe to paste in chat

Link previews and mail scanners cannot burn a secret: nothing is revealed without a deliberate click.

The link is the key

Each secret is encrypted with AES-256-GCM using a key derived from the link itself. The server keeps only a hash of that link, so a copy of the database cannot reveal a single secret.

Read the full security model →
Start sharing secrets safely

Developer? The API fits in two curl calls.