CA:not live yet

live on Solana · $PRIVACY

DM any wallet. Only they can read it.

End-to-end encrypted messages between Solana wallets. Sealed in your browser, carried by a tiny memo on-chain, opened by one key only. No accounts. No servers. No email.

  • X25519 + XSalsa20-Poly1305
  • keys never leave your browser
  • ~0.000005 SOL per DM
PrivacyDM mascot: a speech bubble with a padlock
Solana slotloading…
Network speedloading…
Cost per DM0.000005 SOL
Readers per DMexactly 1

01 / the inbox

Write. Seal. Send.

Connect Phantom to send. Unlock your inbox with one free signature to read what's been sent to you.

new sealed DM wallet not connected

Paste an address and we'll check if that wallet has opened its inbox.

0 / 280 bytes

Sent from this browser (0)
    your inbox locked
    1. Connect Phantom. Nothing is sent yet.
    2. Sign one message. Free. It makes your inbox key, here, in this tab.
    3. Publish your key once so people can write to you (one tiny transaction).

    02 / see it sealed

    What the chain sees vs. what they see.

    A real seal, running in your browser right now with two throwaway keys. Type anything.

    1 · you write

    sealed to key …

    2 · everyone on Solana sees

    …

    0 bytes of noise in a public memo

    3 · who can open it
    Their key…
    Any other key…

    03 / why this exists

    Privacy coins are brands. This one is a button.

    The trenches run on DMs you can't trust. Screenshots leak, group chats get farmed, and X DMs need an account tied to your face.

    PrivacyDM does one thing: a note from one wallet to another, sealed before it leaves your browser. The chain carries it. Nobody holds your mail. One key opens it.

    Try it in 10 seconds. That's the whole pitch.

    what's public · what's not
    • That a DM was sentpublic
    • Sender and receiver walletspublic
    • When it was sentpublic
    • What it sayssealed
    • Your inbox keynever leaves your tab

    04 / how it works

    Five steps, all in your browser.

    1. 01Sign once

      Phantom signs a fixed message. Same wallet, same signature, same key, on any device.

    2. 02Key made here

      That signature is hashed into an encryption key pair inside this tab. Nothing is uploaded.

    3. 03Sealed here

      Your message is locked with tweetnacl to the receiver's published key, plus a one-time key of yours.

    4. 04Sent as a memo

      A tiny Solana transaction carries the sealed text to their address. About 0.000005 SOL.

    5. 05Only they open it

      Their inbox reads every memo sent to them and opens the ones made for their key.

    Can I DM a wallet that's never used PrivacyDM?

    You need their inbox key, which they publish by unlocking once. If they haven't, hit Knock: it sends them a plain, readable note saying a sealed DM is waiting, so don't put anything secret in it.

    Where are messages stored?

    On Solana, as memos. This site has no server and no database. It reads public Solana RPC and decrypts on your screen.

    What if I clear my browser?

    Nothing is lost. Sign the same message with the same wallet and you get the same key back.

    Which wallets work?

    Phantom, on desktop or inside the Phantom app's browser on your phone.

    PrivacyDM mascot

    05 / $PRIVACY

    Hold the coin. Keep the secrets.

    $PRIVACY launches on PumpFun. The contract address shows up here the moment it's live.

    contract address
    CA: coming soon