KeyChat
Secure Chat, Made Simple
πŸ” Privacy-first messaging No phone numbers Encrypted message-only storage

Private chats that stay private β€” by design.

KeyChat encrypts messages on your device and sends only encrypted message. Unlock conversations temporarily using a shared key agreed out-of-band β€” simple, deliberate, and secure.

βœ…
No plaintext in notifications. No keys stored on the server. Messages can be time-limited by your chosen key policy.

Why KeyChat is different

πŸ”’

Encrypted on your device

Messages are encrypted locally before they leave the phone. The server stores ciphertext only.

⏳

Time-limited readability

Choose how long messages remain readable under a shared key policy.

πŸ†”

User ID, not a phone number

Connect using shareable IDs β€” no phone-number based identity required.

πŸ›‘οΈ

Modern authenticated crypto

Your message is protected by top-tier encryption used by banks. Even the world’s fastest supercomputers would need over 13.8 billion years to try all combinations to decrypt it .

Getting started in under one minute

Three steps to begin: install, share your User ID, and start chatting.

✨ frictionless onboarding
1

Download & install

Install KeyChat from your preferred channel (Store/APK). The app generates your User ID on first launch.

2

Share your User ID

Send your User ID to a friend. They add you as a contact β€” no phone numbers required.

3

Start chatting

Only send encrypted messages. Unlock with a shared key for a limited time window.

How it works

Simple, secure flows for sending and reading messages

Sending a message

  • 1Type your message and tap Send.
  • 2If no valid key exists, set a shared key and choose how long messages remain readable.
  • 3Message encrypts on-device; only ciphertext + nonce + metadata are sent.
  • 4Delivered in real-time (no plaintext).

Reading messages

  • 1Messages arrive locked (encrypted message shown by default).
  • 2Tap Unlock and enter the shared key.
  • 3Choose a temporary unlock window; messages re-lock automatically when time ends or app backgrounds.
  • 4Keys are never sent to the server and plaintext is never saved to disk.

Tips for secure conversations

Share keys safely, use memorable phrases, and end sessions to re-lock β€” keeping chats private by habit, not guesswork.

πŸ“ž

Share keys out-of-band

Use a trusted channel (call, SMS, in person). Never share the key inside the app.

🧠

Use a key phrase

Prefer a 3–5 word phrase (easy to remember, hard to guess).

⏱️

Keep unlock windows short

Unlock temporarily; messages re-lock automatically when time expires.

πŸš€ Ready to try it?

Start a private conversation today.

Invite a friend and chat securely using shared-key unlocking.

Download KeyChat Copy link
KeyChat is free