WebRTC Leak Test – Detect Real IP Exposure in Your Browser
WebRTC Leak Test – Detect Real IP Exposure in Your Browser
Browser Privacy Audit
WebRTC Leak Test
Detects all IP addresses your browser exposes through the WebRTC API โ including real IPs that bypass proxy or VPN protection completely.
REAL-TIME DETECTIONLOCAL + PUBLIC IPs
๐
Click the button above to begin the WebRTC leak scan
STUN server negotiation will detect all exposed IPs
โ
IPs Found
โ
Public IPs
โ
Local IPs
Detected IP Addresses
How WebRTC Leaks Your Real IP
๐ก
What WebRTC Is
WebRTC (Web Real-Time Communication) is a browser API for peer-to-peer features like video calls and screen sharing. It is built into Chrome, Firefox, Safari, and Edge by default.
๐
The Leak Mechanism
To establish peer connections, WebRTC uses STUN servers that discover your public IP. This happens at the browser level โ bypassing proxy settings entirely. A website can use JavaScript to trigger STUN requests that reveal your true IP even while connected to a VPN.
๐ก๏ธ
How to Fix It
Disable WebRTC in your browser. In Firefox: set media.peerconnection.enabled to false in about:config. In Chrome: install “WebRTC Leak Shield” extension. In Brave: Settings โ Privacy โ WebRTC IP Handling Policy โ Disable Non-Proxied UDP.
Frequently Asked Questions
What is a WebRTC IP leak?+
A WebRTC IP leak occurs when your browser exposes your real IP address through WebRTC STUN requests โ even when using a proxy, VPN, or Tor. Websites can use JavaScript to trigger these requests and reveal your true IP, bypassing your privacy tool completely.
Does BlockAway protect against WebRTC leaks?+
No. BlockAway routes URL requests through its servers but does not control your browser’s WebRTC behaviour. If WebRTC is active, your real IP can still be exposed through STUN requests while using BlockAway. You need to disable WebRTC separately at the browser level.
Is it safe to disable WebRTC?+
Yes for most users. Disabling WebRTC only affects browser-based video calls and peer-to-peer features. If you do not use these in-browser, disabling WebRTC has no practical impact. For video calls, dedicated apps like Zoom work fine without browser WebRTC.
Why does the test show multiple IP addresses?+
WebRTC collects all available network interfaces. This includes your local network IP (192.168.x.x or 10.x.x.x), your public IP, and potentially VPN tunnel IPs. A local IP is normal and not a privacy risk. The concern is when your real public IP appears alongside a VPN IP โ confirming the VPN is leaking.
How do I disable WebRTC in Chrome?+
Chrome has no built-in WebRTC disable switch. Install “WebRTC Leak Shield” or enable WebRTC blocking in uBlock Origin. Brave browser has WebRTC protection under Settings โ Privacy and Security. Firefox users can set media.peerconnection.enabled to false in about:config.