@extends('layouts.app') @section('title', 'Disappearing Messages') @section('meta_description', 'Share passwords and sensitive notes securely. Encrypted locally in your browser with a one-time, self-destructing link. Zero-knowledge privacy.') @section('content')

Disappearing Messages

Share sensitive information securely. Encrypted in your browser, for your eyes only.

Decrypting message...

Decryption Failed

The link may be broken, incomplete, or the message has been corrupted. More likely, the message has already been viewed once and is now permanently destroyed, or it has expired after 24 hours. Ensure you copied the entire URL including the part after the #.

Secure Link Created

This link contains the encrypted message. The key is in the hash (#) and is never sent to our server.

Warning: If you open this link yourself to test it, the message will be permanently destroyed. Your recipient will not be able to see it, and you will need to create a new one.

How it works: We generate a random key in your browser. The message is encrypted locally (AES-GCM) and the encrypted payload is stored securely for up to 24 hours. The URL is built with the ID in the query and the key in the hash fragment. Because browsers don't send the hash fragment to the server, we physically cannot decrypt your message. Once viewed, the payload is permanently destroyed.

Why use this tool?

Sending passwords or API keys via email or Slack is insecure. These messages linger in logs and chat history forever.

This tool lets you create an encrypted link that truly self-destructs. Once the recipient views it, the encrypted payload is irreversibly deleted from our servers. If unviewed, it expires automatically after 24 hours. Even if the link is intercepted later, it's totally useless.

Who is this for?

  • Developers sharing API keys or env vars.
  • IT Support resetting user passwords securely.
  • Agencies sharing credentials with clients.

Zero-Knowledge Encryption: Encryption happens in your browser using the Web Crypto API. The server never sees the unencrypted secret, and the decryption key is contained ONLY in the link hash (which is never sent to the server).

{{-- Related Tools --}}

Related tools

Text Redactor Password Protect PDF
@endsection