Privacy & Security
6 min read
WebRTC IP Leak: Test, Detect, and Disable WebRTC in All Browsers
WebRTC (Web Real-Time Communication) allows direct video and voice streaming in browsers, but STUN requests can leak your real public or local IP address even when connected to a VPN.
Actionable Resolution Steps
1. Test Your Connection for Active WebRTC Leaks
Open our [VPN & Proxy Checker](/vpn-checker). If the IP address detected on the page matches your ISP residential IP instead of your VPN server location, your browser has an active WebRTC IP leak!
2. Disable WebRTC in Mozilla Firefox
Firefox offers native settings to disable WebRTC:
1. Type
about:config in URL bar and press Enter.
2. Search for media.peerconnection.enabled.
3. Double-click to set value to **false**.
3. Block WebRTC Leaks in Google Chrome & Edge
Chrome does not have a direct flag to disable WebRTC. Install trusted extensions like **WebRTC Leak Prevent** or **uBlock Origin** (enable 'Prevent WebRTC from leaking local IP addresses' in settings).
4. Enable WebRTC Shield in Brave Browser
In Brave, go to Settings > Privacy and Security > Shields > WebRTC IP Handling Policy and select **Disable non-proxied UDP**.
5. Verify VPN Kill Switch
Ensure your VPN client has 'Kill Switch' and 'IPv6 Leak Protection' enabled in settings.
Still experiencing connection drops?
Run a diagnostic trace on your active network adapter using our suite of real-time diagnostic tools: