Voice chat for players who take privacy and latency seriously.
Veiled Contact is self-hosted voice, text and screen share, encrypted end to end. Privacy and performance focused.
how voice gets there
Voice one way: 0.271 ms (measured on one machine over the local network through TLS)
- sender sends a block every 10 ms
- relay passes it on and cannot open it
- listener unlocks the block and plays it
What it does
Voice chat for competitive gamers
Focused on speed and privacy.
- Noise suppression, echo cancellation and gain control are on by default.
- Three voice modes: isolation, pro and custom. Custom exposes every control.
- A microphone test with a level meter. Run it before you join anything.
Measured on one machine
Measured over the local network through TLS. Typical figures with their 95th percentile beside them.
- Control round trip 0.193 ms typical and 0.299 ms at the 95th percentile.
- Voice one way 0.271 ms typical and 0.337 ms at the 95th percentile.
- Joining does 0.5 to 1.4 s of key work on purpose. A stolen file is expensive to attack offline.
Locked before it leaves
The server passes locked bundles and is never given the key that opens them.
- Every channel holds its own key. Each member has their own sealed copy.
- Voice is never decoded, re-recorded or stored.
- Fingerprints compared out of band catch a server that swapped a key. How it works
Channels, text and history
You can see who is in a room. History stays.
- Text and voice channels with history the server holds but cannot read.
- Profiles, badges and an optional account.
- Invites carry a name and an expiry. They can also be revoked.
Three ways to host it
From nothing at all to a server that keeps running after the app closes.
- Host it from the app and stay on your own network. Nothing needs forwarding.
- Share a link for browser joiners. That route costs one extra hop.
- Runs as a service on Windows or Linux and survives a reboot.