WhatMyIP.site
Privacy & Security 6 min read

WebRTC IP Leak: Test, Detect, and Disable WebRTC in All Browsers

Elena Rostova Written by Elena Rostova (Senior Cybersecurity Researcher) • Reviewed by Marcus Vance, CCNP • Updated October 2026

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.

Your Current Visible Connection
Public IP: 66.249.66.1
Provider: Google LLC • Location: Mountain View, United States
Full Diagnostic Check Leak

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:

DNS Lookup Speed Test VPN Checker
Elena Rostova

Elena Rostova

CISSP Certified Verified Author
Senior Cybersecurity Researcher

Elena holds an M.S. in Information Security with 9+ years auditing VPN tunnels, WebRTC packet leaks, and defensive cyber architectures.

View all guides by Elena