End-to-end encrypted P2P chat

Chat without the cloud.

YapYap is a peer-to-peer messenger. Messages travel directly between devices, encrypted end-to-end. We only help you find your friends.

Built for privacy first

No message storage. No data mining. Just secure conversations between you and the people you trust.

End-to-end encryption

Every message is encrypted on your device and can only be decrypted by the recipient.

True P2P

WebRTC data channels create a direct connection. Messages never touch our servers.

Friend codes

Add contacts with a simple copy-paste code. No phone numbers or email sharing required.

You own your conversations

Our servers never see your messages. They only handle account setup, contact discovery, and the initial WebRTC handshake.

  • X25519 key exchange

    Each conversation gets a unique shared secret derived via ECDH.

  • NaCl Box encryption

    XSalsa20 stream cipher with Poly1305 message authentication.

  • Zero message storage

    Signaling servers relay only connection metadata, never content.

yap_yap_mobile
alice[encrypted box payload]
bob[encrypted box payload]
Direct peer-to-peer connection established.

Ready to take your privacy back?

Download the Flutter app from the repository and start chatting on your own terms.

flutter runinsideyapyap_mobile/