📡 WebRTC Leak Test
Check if WebRTC is exposing your real IP address through STUN requests, even when connected to a VPN.
Detected IP Addresses
What is a WebRTC Leak?
WebRTC (Web Real-Time Communication) is a browser technology that enables peer-to-peer audio, video, and data sharing. To establish direct connections, WebRTC uses STUN servers to discover your IP addresses, including local network IPs and your public IP.
A WebRTC leak occurs when your real public IP address is exposed through WebRTC, even while using a VPN. This happens because WebRTC requests can bypass VPN tunnels and reveal your actual IP to websites.
How Does This Test Work?
This test creates a WebRTC peer connection and gathers ICE candidates from a STUN server. Each ICE candidate may contain an IP address. If a public IP is found, it means WebRTC could leak your real IP to any website that uses this technique.
How to Prevent WebRTC Leaks
| Method | Description |
|---|---|
| Browser Extension | Install a WebRTC leak prevention extension that blocks or limits WebRTC IP discovery. |
| Browser Settings | In Firefox, set media.peerconnection.enabled to false in about:config to disable WebRTC entirely. |
| VPN with Leak Protection | Use a VPN that includes built-in WebRTC leak protection to prevent IP exposure. |