Skip to main content
E2EE Encrypted Audio • AES-256-GCM Chat • WebRTC P2P

Private voice chat, encrypted
and peer-to-peer

Your voice and your messages travel directly between participants — no middleman servers, no recordings, no compromises. E2EE HD audio + AES-256-GCM encrypted P2P text chat. Zero servers in between.

macOS 11+ • Apple Silicon (M1–M4) / Intel x64 • Windows 10+

Live Preview

See it in action

A real-time voice room with encrypted P2P text chat built in. Everything runs directly between peers — your voice and messages never touch a server.

E2EE Audio

Insertable Streams + PBKDF2-SHA256 per-frame encryption

HD Adaptive

Opus 48 kHz fullband, adaptive bitrate 32–96 kbps

Encrypted Chat

AES-256-GCM text messages, fully P2P via DataChannels

Zero Servers

WebRTC direct peer connections — no relay, no middleman

Features

Everything you need for truly private voice calls

P2P voice chat with multi-layer encryption, HD adaptive audio, E2EE text chat, and zero telemetry. Real privacy on every call, not just promises.

End-to-End Encryption

Double layer: DTLS-SRTP on transport plus Insertable Streams with PBKDF2-SHA256 (100K iterations). Your voice is encrypted before it even leaves your device.

Direct P2P Audio

Your voice travels directly between devices using native WebRTC. No middleman servers processing audio. Ultra-low latency for fluid conversations.

HD Adaptive Audio

Opus codec at 48 kHz fullband with adaptive bitrate (32–96 kbps). FEC error correction, DTX silence detection, echo cancellation and noise suppression built-in.

Encrypted Text Chat

In-call text messages sent via WebRTC DataChannels, encrypted with AES-256-GCM. Persistent history in local SQLite with sound notifications.

Smart Voice Detection

Real-time FFT-based voice activity detection with 100ms smoothing. Visual indicators show who's speaking with 8 unique color themes per participant.

Room Admission Control

Create rooms with cryptographic 16-char hex codes. New joiners must be approved by existing members before entering — admission cards show name and avatar with Admit/Deny buttons. Requests expire after 60 seconds.

HMAC-Signed Signaling

Every signaling message is signed with HMAC-SHA256. Keys are embedded in the native Rust binary at compile time — inaccessible from JavaScript.

Secure Local Storage

Profiles, preferences and room history stored in an encrypted local SQLite database. Nothing in localStorage, ever. Content Security Policy enforced. Secrets embedded in Rust binary at compile time.

Customizable Profile

Upload your avatar (auto-compressed JPEG ≤ 100 KB). Edit your name and photo during calls — all participants see updates instantly.

Hot Mic Switching

Switch audio input devices on the fly without interrupting the call. Real-time latency monitor with color-coded badges (green/yellow/red).

Native Desktop App

Built with Tauri 2 and Rust. Available for macOS (Apple Silicon + Intel) and Windows, with Linux coming soon. Auto-updates, integrated bug reporting, signed and notarized for macOS.

Zero Telemetry

No tracking, no analytics, no data collection of any kind. Open source code you can verify. Rate limiting predefined to prevent abuse.

How it works

Secure voice chat: this simple

Download the app, create a room, share the code. Audio and messages travel encrypted directly between participants — no servers in between.

Create a room

A unique 16-character cryptographic code is generated. Share it via link or copy the code with one click.

Share & get approved

Send the room code or invite link. When you join, existing members approve your entry — no uninvited guests. No accounts needed.

Talk & chat privately

Audio and text messages travel end-to-end encrypted directly between peers via WebRTC — P2P, no servers in between. Your voice and your words stay between you.

Security Architecture

Device A
DTLS-SRTP
E2EE P2P (Encrypted audio + chat)
Device B
Signaling server
HMAC-signed • Never receives audio
Security

Multi-layer encryption by design

NoamVC implements defense in depth: DTLS-SRTP on transport, Insertable Streams E2EE on audio, AES-256-GCM on chat, HMAC-SHA256 on signaling, and encrypted local SQLite for storage. Your data is protected at every layer.

DTLS-SRTP + Insertable Streams E2EE on all audio
AES-256-GCM encryption on all text messages
HMAC-SHA256 signed signaling with anti-replay (30s window)
Secrets embedded in Rust binary — inaccessible from JS
Encrypted local SQLite database — no localStorage
Content Security Policy (CSP) enforced
Rate limiting: 100 events / 10s per connection
Room admission: new joiners require approval from existing members
Pending requests auto-expire after 60 seconds (server-side sweep)
Timing-safe hash comparison to prevent side-channel attacks
Tech Stack

Voice technology cutting edge

Modern stack built for security, performance, and privacy. Every component chosen with purpose.

React 19Frontend
TypeScript 5.9Language
Tauri 2Desktop
Vite 7Bundler
WebRTCP2P Audio
Insertable StreamsE2EE Audio
AES-256-GCME2EE Chat
Socket.IO 4.8Signaling
Tailwind CSS 4Styles
shadcn/uiUI
ZustandState
IOTA StrongholdStorage
HMAC-SHA256 (Rust)Crypto
FAQ

Everything about our encrypted voice chat

What is NoamVC and how does it work?

NoamVC is a free peer-to-peer (P2P) voice chat desktop app. Create a room, share a 16-character code, and audio travels end-to-end encrypted directly between participants via WebRTC. The server only handles initial signaling and never receives audio.

How is NoamVC's encryption different from other apps?

NoamVC uses multi-layer encryption: DTLS-SRTP on transport, Insertable Streams with PBKDF2-SHA256 for audio E2EE, AES-256-GCM for chat messages, and HMAC-SHA256 for signed signaling. Keys are derived per-room and secrets are embedded in the Rust binary.

Do I need to create an account?

No. NoamVC requires zero registration — no account, email, or personal data. Your profile is stored locally in an encrypted SQLite database. Privacy from the first second.

Is NoamVC a good alternative to Discord or Zoom?

Yes. Unlike Discord or Zoom, your audio never passes through third-party servers. NoamVC is fully P2P with E2EE enabled by default, requires no account, collects zero telemetry, and weighs under 15 MB. It's completely free and open source.

What platforms are supported?

NoamVC is available as a native app for macOS (Apple Silicon M1–M4 and Intel) and Windows 10+. The macOS version is built with Tauri 2, signed and notarized by Apple. Linux support is in development.

Why does Windows show a 'Windows protected your PC' warning?

This is Windows SmartScreen — it appears because NoamVC is a new app that doesn't yet have a paid code-signing certificate. The app is 100% safe and open source. To proceed: click 'More info', then 'Run anyway'. This warning will disappear once we obtain a code-signing certificate.

Does NoamVC support text chat?

Yes. NoamVC includes an encrypted in-call text chat that uses WebRTC DataChannels (P2P, no server). Messages are encrypted with AES-256-GCM and persist locally in SQLite with sound notifications and unread badges.

What is the room admission system?

When someone new tries to join your room, all current members see a card with their name and avatar. You can Admit or Deny them. If no one responds within 60 seconds, the request expires automatically. This prevents uninvited users from entering your private conversations.

How many people can join a room?

Up to 10 participants per room. Audio quality adapts automatically (32–96 kbps) based on network conditions. Perfect for team meetings, friend groups, or private conversations.
Legal Notice

Terms & Disclaimer

NoamVC is provided "as is", without warranties of any kind, express or implied. Use of this application is at your own risk.

The developer is not responsible for any misuse, illegal, or malicious use that third parties may make of this technology, including but not limited to interception, impersonation, or fraudulent activities.

NoamVC does not store, process, or transmit audio through its servers. Communication is peer-to-peer. However, the developer does not guarantee absolute confidentiality of conversations.

The user is solely responsible for complying with applicable local laws and regulations in their jurisdiction regarding the use of encrypted communication technologies.

This software is distributed under the terms of its corresponding license. There is no obligation for technical support, maintenance, or updates.

By downloading and using NoamVC, you accept these terms and release the developer from any liability arising from the use of the application.

Last updated: February 2026

Start using the most private voice chat in the world

No tracking. No ads. No accounts. Encrypted voice + P2P text chat. The free, open-source alternative to Discord, Zoom, and TeamSpeak.