Last Updated: March 22, 2026
Most "private" apps are just fancy windows into someone else's cloud. GoodComms is different. If you host the fortress, you own the keys.
GoodComms has no central database or "cloud" infrastructure. When you run a GoodComms server, every message, file, and credential lives exclusively on your hardware. Since there is no central access point, your data remains under your absolute control.
We've eliminated the data-harvesting playbook. There is no telemetry, no tracking, and no "calling home." Registration is local to the server you join. Both the client and server logs are designed to avoid tracking IP addresses or account identifiers by default. Your identity is a private agreement between you and your host.
Built 100% in Rust, GoodComms leverages memory safety at the compiler level to prevent entire classes of vulnerabilities. By shunning "Electron" and web-based wrappers, we run as a lean, native binary directly on your OS, which drastically reduces the attack surface while respecting your system's resources.
The GoodComms server operates as a high-performance binary relay. It is designed to route encrypted packets without ever peeking inside. Media streams are handled natively: Windows users benefit from a GPU-accelerated pipeline, while Linux users utilize direct system-level integration. In both cases, the server never decodes your private data.
We don't build "one size fits all" web apps. We build native tools for specific platforms. Whether it's the GPU-native capture on Windows or the PipeWire-native stack on Linux, our commitment is to provide the most secure, performant experience your hardware can offer, without the bloat.
"I started this project because I wanted a way to talk to my friends without being a product for a corporation. As long as I am the one building this platform, it will remain a fortress for your privacy."
- Junkoe, Lead Developer
For security inquiries or vulnerability reports, please contact security@goodcomms.app