Skip to main content

    Anonymity Check

    See whether your browser gives you away behind a proxy or VPN: your real IP leaking through WebRTC, an IPv6 address from another country, a time zone and language that do not match the IP.

    Your IP for websites…
    Checking…

    WebRTC leak

    Checking…

    Checking…

    IPv6

    Checking…

    Checking…

    Time zone

    Checking…

    Checking…

    Browser language

    Checking…

    Checking…

    The checks run in your browser. Only your IP goes to our server to look up the country and time zone.

    How it works

    How the check works

    1. We check WebRTC

      Your browser asks a public Google STUN server for its external address. This request goes over UDP, bypassing an HTTP proxy. If the address differs from the IP websites see, WebRTC reveals your real IP.

    2. We compare IPv6 and IPv4

      If you have IPv6, we check whether it is from the same country as your IPv4. A proxy or VPN that carries only IPv4 leaves your provider's IPv6 open to websites.

    3. We match the time zone and language

      We compare the browser time zone with the IP time zone and show the browser languages. The IP country and time zone come from ipwho.is, as in the IP check. Everything else is checked in your browser.

    Result

    How to read the result

    WebRTC leak

    A website sees the proxy address but can learn your real IP through WebRTC. This is the main sign anti-fraud systems use to spot proxies. Close it with a browser setting, an extension or an antidetect browser profile.

    IPv6 from another country

    IPv6 bypasses the proxy or VPN. Turn IPv6 off in the system or choose a proxy that supports it.

    Time zone mismatch

    The browser runs on one time, and the IP is from a country with another. Websites with anti-fraud protection notice that. Change the time zone in the system or in the antidetect browser profile.

    Browser language

    The language is shown for reference. Websites compare it with the IP country, but regular users often have a different language, so there is no verdict.

    FAQ

    Questions and answers

    Why are proxy headers not checked?

    A proxy can add headers like Via or X-Forwarded-For only to plain HTTP requests. Over HTTPS the traffic passes through the proxy as an encrypted tunnel, and nothing can be added to it. Almost all websites use HTTPS today, so such headers are not visible to them. The check needs a separate plain HTTP address, which we do not have yet.

    How do I close a WebRTC leak?

    In Firefox, turn off media.peerconnection.enabled on the about:config page. In Chrome and other Chromium browsers, install an extension that limits WebRTC. Antidetect browsers usually configure WebRTC in the profile.

    What if the time zone does not match the IP?

    Set the time zone of your IP's country in the system or in the antidetect browser profile. The UTC offset is compared, so different cities in the same zone count as a match.

    Do you check for DNS leaks?

    No. That needs a dedicated DNS server that sees which resolver asks for a random name. With an HTTP proxy or SOCKS5 with proxy-side name resolution (socks5h), the proxy itself resolves domains. DNS leaks matter mostly for VPNs.

    Do you store the results?

    No. WebRTC, time zone and language are checked in your browser and sent nowhere. Only your IP goes to our server to look up the country and time zone. For WebRTC the browser contacts a public Google STUN server.

    Need mobile proxies?

    Mobihub mobile proxy IPs are assigned by the mobile carrier, and regular subscribers go online through the same addresses. Create a proxy from your Android smartphone.