StreamLine

Private voice & text messenger disguised as a video streaming platform. Your conversations look like someone watching a live stream.

What makes us different

Traffic Masking

Voice and text travel as HLS video segments (.m3u8 playlists + .ts files). Deep packet inspection sees a video stream, not a messenger.

End-to-End Encryption

XChaCha20-Poly1305 with X25519 key exchange and Ed25519 signatures. The server never sees your data — it only relays encrypted blobs.

No Accounts, No Metadata

No registration, no phone number, no email. Enter a shared key — you're in. Nothing is stored after the session ends.

Forward Secrecy

Epoch-based key ratchet ensures that compromising one message key doesn't reveal past or future messages.

Multi-Platform

Web client for any browser, native CLI for Linux, macOS, and Windows with Opus codec for crystal-clear voice at 24kbps.

Traffic Analysis Resistance

Fixed-size segments with random padding. Every packet looks identical regardless of content — voice, text, or silence.

How we compare
StreamLine Signal Telegram
E2E Encryption Always Always Opt-in
Traffic Masking Yes No No
No Registration Key only Phone # Phone #
No Metadata Zero Some Stored
Fixed Packet Size Yes Variable Variable
Self-Hostable Full Partial No
Built with
Go
Opus 24kbps
XChaCha20-Poly1305
X25519 + Ed25519
Argon2id KDF
Adaptive Streaming
Web + CLI