WebRTC leak test

See which connection candidates your browser exposes.

The test runs locally. It distinguishes public candidates, private network addresses, and privacy-preserving mDNS names instead of treating every candidate as a leak.

Local tests

Browser exposure

01

WebRTC candidates

Find public addresses exposed by the browser.

Not run
02

IPv6 route

Check whether an IPv6 path is available.

Not run

DNS leak testing requires controlled DNS infrastructure and is not included.

Interpretation

What counts as a meaningful warning?

Public address mismatch

A public candidate that differs from the server-visible VPN address can indicate another route. Compare its network owner with your original ISP before concluding that it is a leak.

Private address or mDNS

Private addresses are not public internet identities. Modern browsers often replace them with temporary .local names, preventing the page from learning the literal interface address.

Reference

Practical network privacy guides