WebRTC leak test

Which addresses can a web page get through WebRTC, and are they on the same network as your proxied exit?

Run the test

The test lives under the results on the home page, in "Your browser & connection" → "WebRTC address exposure". It only tests your own browser.

Why WebRTC can leak your IP

WebRTC is the browser API behind video calls and peer-to-peer transfers. To set up a connection the browser gathers ICE candidates: addresses of local interfaces (host), the public address a STUN server sees (srflx), and possibly relay addresses. Page JavaScript can read them.

If your VPN or proxy only carries the browser's HTTP traffic, STUN requests may take another route, so the page sees an address that differs from your HTTP exit, possibly your real ISP's.

How n0.wiki judges it

The question is not whether the addresses match, but whether they point at the same network identity:

The WebRTC test describes your device setup, not a property of the IP, so it is not part of the IP purity score.

How to prevent WebRTC leaks

Privacy

The test contacts Google's and Cloudflare's public STUN servers to obtain public candidates. The candidates are sent to our server, judged with local databases only, not forwarded to third-party intelligence sources, and not stored. See about & privacy.