๐Ÿ”’ End-to-end encrypted ยท Self-hosted

Messages that stay
between you and them.

No company reads your messages. No server logs your contacts. No subscription owns your data. One purchase โ€” your server, your keys, your conversations.

Open App See how encryption works
E2E
Encrypted
0
Logs kept
1ร—
Purchase
โˆž
Users

How it works
Your message never travels
in plain text. Ever.

Every message is encrypted on your device before it leaves. The server only ever sees ciphertext โ€” even if someone intercepted every packet, they'd read nothing.

Your message
"Meet me at the site at 7am. Bring the signed contract."
AES-256 + X25519
What the server sees
U2FsdGVkX1+mK9vQ3xR7bNpL2wYeA4cF8hJiXzPqTs6DgH0uC1nW5oE3yMvIlBkRjOa9dZeG7sNfUwVtYpXmL4cQ8rA2bKhJnOuDzF6gEsTiPxWvMlY0qC3aRjUeNwBk5dXoHpZy1sL8mT4fG2nAiE
C
Corey M.
Online
E2E Encrypted
Messages are end-to-end encrypted
Running 10 min late, panel's giving me trouble
7:42 AM
No worries, I'll start the rough-in. Come straight to panel room B
7:43 AM โœ“โœ“
Copy that. Also โ€” did the inspector sign off on the conduit?
7:44 AM
Yes, signed yesterday. I'll forward the PDF now
7:44 AM โœ“โœ“
inspection-signoff.pdf
7:45 AM โœ“โœ“
Encrypted message...
โšก
Hardwire Crew
Corey, James, Tyler, Marcus +3
E2E
Group messages are end-to-end encrypted
James R.
Site 3 materials just dropped. Who's available to offload?
8:15 AM
Tyler K.
On my way, 5 min out
8:16 AM
Marcus D.
Same, finishing up panel 2 then heading over
8:17 AM
Good. James โ€” make sure conduit order is in that delivery, we need it by noon
8:17 AM โœ“โœ“
James R.
Confirmed, manifest shows 200ft EMT conduit on the truck
8:18 AM
Encrypted message...

Three keys. Zero trust required.

BeardMsg uses a hybrid encryption model โ€” X25519 for key exchange, AES-256-GCM for message encryption. Your private key never leaves your device. Not even we can read your messages.

  • X25519 elliptic curve key exchange โ€” same as Signal Protocol
  • AES-256-GCM authenticated encryption on every message
  • Forward secrecy โ€” past messages stay safe if keys are compromised
  • Private key stored only on your device, never transmitted
  • Open source โ€” audit the encryption yourself
Your key pair
Public Key
Shared with contacts to encrypt messages for you
pk_x25519_Gm7vK2nXpR4qL9wZ...
Private Key
Never leaves your device โ€” decrypts messages only locally
sk_x25519_โ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ขโ€ข
Session Key
Unique per conversation, rotated automatically
aes256_session_4fT9mN2k...
โœ“ Your private key is generated on-device and stored in your browser's secure storage. It is never sent to the server.
Why not just use Signal?

Signal is good. But it's their server, their infrastructure, their rules. BeardMsg puts the server in your hands.

Feature
BeardMsg
Signal
WhatsApp
End-to-end encryption
โœ“ Yes
โœ“ Yes
โœ“ Yes
Self-hosted server
โœ“ Yes
โœ— No
โœ— No
No phone number required
โœ“ Yes
โœ— No
โœ— No
Own your data
โœ“ Yes
~ Partial
โœ— No
No monthly fee
โœ“ Yes
โœ“ Yes
โœ“ Yes
Unlimited users
โœ“ Yes
โœ“ Yes
โœ“ Yes
File + document sharing
โœ“ Yes
โœ“ Yes
โœ“ Yes
No app store required
โœ“ Web app
โœ— App only
โœ— App only
Source code included
โœ“ Yes
~ Open source
โœ— No
Built for teams that need
real privacy.
Direct messages
One-on-one encrypted conversations. Read receipts, typing indicators, message reactions.
Group chats
Encrypted group conversations up to 500 members. Admin controls, member management.
Encrypted file sharing
Send documents, images, PDFs. Files are encrypted in transit and at rest on your server.
No phone number
Sign up with a username only. No phone number, no email required. Complete anonymity.
Forward secrecy
Session keys rotate automatically. Even if future keys are compromised, past messages stay safe.
Disappearing messages
Set messages to auto-delete after 1 hour, 24 hours, or 7 days. Nothing lingers.
Web app โ€” no install
Works in any browser. No app store, no updates to manage. Your crew is on in 30 seconds.
Your server, your rules
Self-hosted on your VPS. Full control over retention, access, and who can register.
Message search
Search your own messages locally โ€” decrypted on-device, never sent to the server as plaintext.
Pricing
Own it. No recurring fees.

One purchase covers unlimited users on your server forever.

One-time purchase
$2,500
or $499 down + $299/mo ร— 6 โ€” same total
Get BeardMsg โ†’
Your server. Your keys. Your conversations.
Stop trusting
other people's servers.

One purchase. Your encryption keys. Your conversations.

Open BeardMsg โ†’