WebRTC and IP leak risk

WebRTC helps video calls work peer-to-peer, but ICE candidate gathering can reveal local network addresses — a problem for VPN users who expect their real IP to stay hidden.

VPN tunnel with WebRTC leak diagram

What WebRTC exposes

When a page creates an RTCPeerConnection, the browser may gather host, srflx (server-reflexive/public), and relay ICE candidates. Trackers abuse this to learn addresses that differ from the IP seen in normal HTTP requests.

Privacy browsers and extensions can block or proxy WebRTC. VPNs hide your public IP in HTTP traffic but may still leak via WebRTC unless the browser is configured to use the VPN interface only.

What we test

FAQ

Does WebRTC always leak my IP?

No. Many modern browsers limit mDNS host candidates or disable non-proxied UDP when a VPN is active. Results vary by browser, OS, and extension stack.

Should I disable WebRTC entirely?

Only if you do not need video calls in the browser. Prefer browser-specific WebRTC policies or a VPN-aware browser profile first.

VPN guide · Anti-fingerprinting · Tor Browser

Test WebRTC on your browser

Run WebRTC leak check