Disable WebRTC in your browser
Firefox: about:config → media.peerconnection.enabled = false. Breaks in-browser video calling but stops the IP exposure completely. Chrome doesn't expose a setting — an extension is required.
Sees what IP addresses your browser would expose to a peer via WebRTC, even with a VPN active.
Opens an RTCPeerConnection with public STUN servers, gathers ICE candidates, reports any IPs the browser surfaces. The whole test runs locally — no data leaves your machine.
A surfaced public IP means WebRTC-using sites can read it via the RTCPeerConnection API. Two browser-side options to limit exposure.
Firefox: about:config → media.peerconnection.enabled = false. Breaks in-browser video calling but stops the IP exposure completely. Chrome doesn't expose a setting — an extension is required.
WebRTC Network Limiter (Chrome, by Google) restricts WebRTC to TURN-only, hiding local and public IPs. WebRTC Control and WebRTC Leak Shield work similarly across browsers. Keeps video calling usable while limiting the IP surface.
WebRTC enables direct browser-to-browser connections for video chat and peer-to-peer features. To make those work behind NAT, the browser asks public STUN servers for its external IP — and JavaScript on any page can read the result via the RTCPeerConnection API. This bypasses VPNs that only proxy HTTP/TCP traffic, because the STUN exchange is UDP and goes directly from your machine to the STUN server. Browsers added mDNS-style local-address obfuscation in 2020 (host candidates become random_uuid.local instead of 192.168.x.x), which partially mitigates local-network exposure but does nothing for the public IP that STUN returns. For a VPN to fully prevent WebRTC leaks it must route UDP destined for STUN ports through the tunnel — or block it entirely. Most modern commercial clients do; some self-hosted setups don't unless explicitly configured.
Each test answers a different question. Together they make a full picture of your connection.
Which resolvers your device actually uses, who controls them, and whether your queries stay inside your VPN tunnel.
What our server sees about you: IP, geolocation, every HTTP header your client sent. The exact picture any site receives.
How unique is your browser? Canvas, WebGL, audio, and platform parameters that trackers combine into a stable identifier.
WebRTC goes out over UDP, around whatever you configured for the browser. The Logrus client tunnels the whole device rather than the tabs, so there is no separate way out.
If it is not for you, do nothing: the access simply expires.
Technical tool for diagnosing the quality of a network connection. Does not provide means of access to information resources whose access is restricted under applicable law.