WebRTC leak test
What is a WebRTC leak?
WebRTC is a browser technology for voice and video calls and for sending files directly between devices. To find a path between two devices, it collects your device's addresses, including the public address returned by a STUN server. Details in What is a WebRTC leak and how do you stop it?
If you use a VPN or a proxy and a public address appears here other than the one websites see, any website can read your real IP the same way. The whole test runs in your browser: we query a Cloudflare STUN server and compare the result with your IP as it reached us.
Local addresses such as 192.168.1.5 do not reveal your location, and modern browsers hide them behind a random name ending in .local, so they appear here as “Hidden (mDNS)”.
How do I stop a WebRTC leak?
The safest fix is a VPN app that routes all of the device's connections, so the STUN server returns the VPN's own address. In Firefox you can turn WebRTC off by setting media.peerconnection.enabled to false in about:config.
Why are leaks more common with proxy extensions?
Because an extension routes only page requests, while WebRTC uses UDP connections that leave your device directly without going through the proxy.
Need a Syrian IP? Pricing