Bringing DAVE to All Discord Platforms (opens in new tab)
Discord is expanding its DAVE protocol to provide end-to-end encryption (E2EE) across all supported platforms, including web browsers, game consoles, and the Social SDK. This transition marks the move from an experimental rollout to a mandatory security standard for all voice and video communications on the platform. By March 1, 2026, Discord will officially deprecate non-E2EE calls, requiring all clients to support the protocol to maintain connectivity.
Transitioning to a Global E2EE Standard
- Discord currently facilitates tens of millions of E2EE calls daily via the DAVE protocol since its initial launch.
- The update brings support to previously excluded environments, ensuring a unified privacy model across desktop, mobile, console, and web interfaces.
- Support for the Social SDK ensures that third-party developers can integrate the same security standards into their own Discord-based applications.
Technical Hurdles in Web Integration
- Bringing DAVE to the browser required leveraging WebAssembly (Wasm) to handle the performance-intensive cryptographic operations necessary for real-time encryption.
- Engineers utilized a Web Worker-based architecture to offload encryption and decryption tasks from the main execution thread, preventing UI latency and ensuring smooth audio/video playback.
- The implementation involved navigating the specific security trade-offs and sandboxing limitations inherent to modern web browser environments.
Deprecation Timeline and Compatibility
- Starting March 1, 2026, any client or application that does not support the DAVE protocol will be blocked from participating in Discord calls.
- Users and developers are encouraged to update their software and SDK integrations well ahead of the deadline to avoid service interruptions.
- This move signifies the final step in Discord's strategy to make E2EE the default state for all voice and video channel interactions.