Test report

Updates from your current connection

WebRTC leak scan

WebRTC statusRunning WebRTC test…
Public IPLooking up public IP…
Local addressesGetting local IPs…
ICE candidatesGathering candidates…

What this means

WebRTC can discover local network interfaces through STUN — potentially revealing IPs that differ from your public VPN address.

If local addresses appear here while you use a VPN, websites using WebRTC may learn more about your network than your public IP alone shows.

Browsers may also expose mDNS (.local) names instead of raw LAN IPs; this tool ignores those when deciding whether a local IP was exposed.

Learn more

What is WebRTC?

WebRTC enables real-time audio, video, and peer-to-peer connections directly in the browser without plugins.

To establish connections, browsers may query STUN servers for candidate IP addresses — including local LAN addresses.

Why VPN users care

Your public IP might be masked by a VPN, but WebRTC can still surface a local or ISP-assigned address to JavaScript on a page.

Privacy-focused browsers and VPN clients often mitigate this by limiting ICE candidate exposure.

How to reduce WebRTC IP exposure

Chrome / Edge: open chrome://flags or edge://flags, search for “WebRTC”, and prefer “Default public interface only” (wording varies by version). Or use an extension that disables non-proxied UDP.

Firefox: set media.peerconnection.ice.default_address_only and media.peerconnection.ice.no_host to true in about:config (disables some peer features).

Safari: limit WebRTC in site settings where available, or use a VPN client that includes WebRTC leak protection. Disabling WebRTC entirely breaks in-browser calls.

FAQ

What is a WebRTC leak?

A WebRTC leak is when a website learns your local or real IP through WebRTC ICE candidates, even if your public IP appears masked.

Does WebRTC leak my IP with a VPN?

It can. A VPN masks your public IP, but WebRTC may still reveal local network addresses unless your browser or VPN client blocks ICE candidate exposure.

Should I disable WebRTC entirely?

Disabling WebRTC breaks video calls in the browser. Prefer browser settings or VPN features that hide local IPs without disabling WebRTC completely.

How do I fix a WebRTC leak?

Use your VPN’s WebRTC protection if available, or limit ICE candidates in the browser (Chrome/Edge flags, Firefox about:config, or Safari site settings). Then re-run this test. See the guide on this page for browser-specific steps.

Does every VPN prevent WebRTC leaks?

No. Some VPNs only tunnel IP traffic. Check whether your VPN or browser explicitly offers WebRTC leak protection.

SkyPath VPN

Want this protection all the time?

SkyPath VPN is free for Android — one tap to connect, no account, no logs.

Get it on Google Play