> Not even for a second._
$ hooly --info
type : P2P encrypted messenger
transfer : device → device // like torrents, but encrypted
stored : 0 bytes // now. tomorrow. forever.
crypto : X3DH + Double Ratchet
register : none // no phone. no email. just keys.
file_limit: unlimited // P2P has no ceiling
$ _
Other messengers encrypt then store on their servers. We don't store anything. Period.
Encrypted on your device. Never leaves unencrypted.
Server sends ONE signal: "delivery pending". That's ALL it knows.
Devices connect directly. Like torrents, but encrypted.
Delivered. Zero trace. Even we can't read it.
// Without internet — mesh mode:
Alice → encrypt → BLE/Wi-Fi Direct → nearby peer → hop → hop → Bob
// Even works days later via store-carry-forward (DTN)
+ Your messages
+ Your files and photos
+ Who you talk to and when
+ Your phone number
+ Your IP address
+ Message metadata
+ Group memberships
+ Online status history
null // literally nothing
* One thing: a hashed push token. It doesn't know who you are or what you send.| Hooly | Telegram | Signal | ||
|---|---|---|---|---|
| Data on servers | 0 bytes | everything | messages | ≤30 days |
| Files on servers | never | all files | all files | relay stored |
| Data transfer | P2P direct | via servers | via servers | via servers |
| E2E encryption | always | secret only | always | always |
| Registration | keypair only | phone | phone | phone |
| Metadata | zero | full | full | minimal |
| If server hacked | nothing to steal | all your data | messages+meta | some metadata |
| File size limit | unlimited | 2 GB | 2 GB | 100 MB |
| Offline mesh | BLE + Wi-Fi Direct | no | no | no |
| Post-quantum | PQXDH (ML-KEM) | no | no | PQXDH |
| Phone required | no — keypair | yes | yes | yes |
| Max group size | 200,000 | 200,000 | 1,024 | 1,000 |
| Group calls | up to 8 P2P | unlimited | 32 | 50 |
| Stories | P2P (no server) | server-based | server-based | no |
| Bot platform | P2P bots (E2E) | server API | business only | no |
| Desktop | macOS+Win+Linux | all platforms | macOS+Win | Electron |
Honest analysis. No marketing. Just code.
status : NOT encrypted by default
server : stores EVERYTHING forever
data : messages, files, contacts, metadata, IP
register: phone number required
status : E2E by default ✓
server : stores messages + files + metadata
owner : Meta (Facebook)
register: phone number required
status : gold standard E2E ✓
server : relay stores messages ≤30 days
data : phone required, minimal metadata
register: phone number required
status : true P2P ✓
server : zero ✓
problem : push notifications BROKEN
problem : offline delivery BROKEN
status : true P2P ✓ + working notifications ✓
server : ZERO bytes ✓
delivery: silent push wake-up ✓
offline : mesh network (BLE + Wi-Fi Direct) ✓
crypto : post-quantum PQXDH (ML-KEM-768) ✓
identity: Hooly ID — no phone, no email ✓
calls : P2P voice + video + group (up to 8) ✓
UX : telegram-like ✓
X3DH + Double Ratchet. Forward secrecy — past messages safe even if keys compromised.
WebRTC direct. Messages, files, photos — device-to-device. Server is just a doorbell.
No phone. No email. Cryptographic keypair + 12-word seed. Nobody can ban math.
Timer self-destruct. Data overwritten with zeros. Secure wipe. Gone means gone.
Sender Keys. Up to 200,000 members. Lazy rotation. Remove someone — all keys rotate. Zero access.
50KB or 50GB — no limit. P2P chunked + resume. Server sees zero bytes of your files.
Works WITHOUT internet. BLE + Wi-Fi Direct mesh. Multi-hop relay through nearby devices. Messages travel through peers — even offline.
PQXDH: X3DH + ML-KEM-768 (Kyber). Quantum computers can't break what they can't crack. Hybrid — protected today AND tomorrow.
Your address: Nick@123-456-789. No phone number. Dictate it in 18 seconds. Generated from your key — no server involved.
Find people nearby via Bluetooth. No QR needed. No GPS tracked. Just tap and connect. Works without internet.
P2P voice & video calls. Group calls up to 8. WebRTC direct — your ISP sees traffic, not content. CallKit on iOS.
24-hour stories. P2P distributed — not stored on any server. Photo, video, text. React with emoji. Auto-delete guaranteed.
60 animated Lottie stickers in 3 packs. Create your own. Share packs P2P with friends. Smooth animations, tiny files.
Share location: static or live (15min/1h/8h). OpenStreetMap — no Google tracking. Coordinates encrypted E2E. P2P only.
Bots are regular Hooly users with keypair. No server API — P2P encrypted like any chat. Hooly Bot SDK for developers.
Polls (anonymous/quiz), scheduled messages, message editing (<48h), reactions on everything. Telegram-level features, Signal-level security.
Governments block messengers by blocking their servers. Hooly has no servers to block.
$ hooly --censorship-check
[BLOCKED] Telegram → servers blocked in Iran, China, Russia (partial)
[BLOCKED] WhatsApp → blocked in China, Iran, parts of Africa
[BLOCKED] Signal → blocked in China, Iran, Egypt, Cuba
[LIMITED] Session → ISP blocks seed nodes → needs VPN
[LIMITED] Keet → DHT nodes can be blocked
[RESISTANT] Hooly → no servers to block
├── P2P direct (WebRTC)
├── Mesh networking (BLE + Wi-Fi Direct — NO internet needed)
├── Multi-hop relay (messages jump through nearby peers)
├── DTN (store-carry-forward, works days offline)
├── push via Apple/Google (they can't block their own infra)
└── if all blocked → mesh works without ANY infrastructure
why_it_works:
Blocking Telegram = block telegram.org servers ✓ easy
Blocking Hooly = block ALL WebRTC traffic ✗ breaks video calls, gaming, streaming
= block Apple/Google push ✗ breaks ALL apps on ALL phones
$ _
Traditional messengers rely on their own servers. Block those servers — the messenger is dead. That's how countries like China, Iran, and Russia restrict messaging apps.
Hooly has no servers to block. Messages travel directly between devices using WebRTC — the same technology powering video calls in your browser. Blocking WebRTC would break video conferencing, online gaming, and streaming for the entire country.
Push notifications use Apple and Google infrastructure. Blocking those would disable ALL app notifications for every iPhone and Android in the country — no government wants that.
The only way to block Hooly is to shut down the entire internet. And even then — Hooly's mesh network works WITHOUT internet. Messages travel through nearby devices via Bluetooth and Wi-Fi Direct. No servers, no internet, no way to block.
$ hooly --status
status : ready_for_release
version : 1.0.0
tests : 939 passing (+ 35 bot SDK)
sprints : 14 complete
server_data: 0 bytes // as always
// ready for a messenger that respects you?
$ _