For humans
Share passwords, recovery codes, private notes, and files without leaving the plaintext in the surrounding conversation.
For AI agents
Send credentials to remote agents—or receive passwords and private files back—without putting plaintext in the conversation.
How it works
- Your browser encrypts the message and attachments locally.
- Wipe.me stores only the encrypted envelope.
- You share the private link with the recipient. If you chose a custom passphrase, share that passphrase through a separate trusted channel.
- The first successful retrieval claims the message, so it cannot be retrieved again.
# in the
link. Browser URL fragments are not included in HTTP requests, so that secret is
never sent to the Wipe.me API. In Custom mode, the passphrase is not included in
the link at all and must be given to the recipient separately. It is never uploaded
to or recoverable by the service.
Passphrase and unread expiry
The website defaults new messages to Auto passphrase mode and an unread expiry of 7 days. You can instead enter a Custom passphrase directly on the compose screen. Custom-passphrase links use a shorter public message ID and contain no URL fragment secret; the recipient enters the passphrase before local decryption. Unread expiry controls how long the encrypted server copy remains available if nobody opens it. Choose 1 hour, 24 hours, 7 days, or a custom period up to the free 14-day limit. Opening always claims and deletes the server copy regardless of the selected unread expiry. The website remembers your last expiry choice for the next new message. Saved local drafts keep their own expiry and passphrase settings on that device.Reduce the plaintext footprint
Wipe.me reduces sensitive plaintext left behind in chat history, email archives, support systems, model prompts, agent traces, orchestration logs, CI output, and third-party collaboration platforms. The surrounding system retains a private link, not the original secret. That is exposure reduction, not magic containment. Wipe.me cannot control plaintext after an authorized human or trusted program retrieves it. The recipient can still copy, log, transmit, photograph, or otherwise retain the content. Give links only to recipients and tools you trust.Opening a private link
When a private link opens, the web app captures its message ID and, for Auto-mode links, the fragment secret in transient page memory. It immediately replaces the browser’s current history entry and visible address withhttps://wipe.me/, removing
the link values from that entry.
The temporary in-page handoff value is deleted as soon as the recipient flow receives
it. It is never placed in localStorage or sessionStorage.
An Auto-mode fragment secret and a Custom-mode passphrase are never sent to the
server. The message ID is necessarily present in the initial HTTP path request so
the page can be delivered, but it is removed from the browser’s current history
entry immediately afterward.
Refreshing after the address has been scrubbed intentionally cannot reconstruct the
private link. The refreshed page opens the new-message screen instead.
Free-message limits
Free anonymous messages have a maximum complete encrypted-envelope size of 3 MiB and can expire no later than 14 days after creation.Use cases
Choose a safe handoff pattern for humans, agents, tools, and automation.
Attachment metadata and privacy
Learn what Wipe.me removes from supported files before encryption.
Image compression and the 3 MiB limit
See when local image compression is offered and how it protects your draft.