myip.foo WebRTC Blocker

Prevent IP leaks when using VPN or proxy

A lightweight browser extension that blocks WebRTC to prevent websites from detecting your real IP address when using a VPN or proxy. Zero data collection, multi-language support.

myip.foo WebRTC Blocker Extension Screenshot

Download

Chrome Web Store

Live

Chrome, Brave, Opera

Install Now

Microsoft Edge Add-ons

Live

Microsoft Edge

Install Now

Firefox Add-ons

Live

Mozilla Firefox

Install Now

Features

One-Click Protection

Block WebRTC instantly with a single click

Zero Tracking

No analytics, no data collection, 100% private

Lightweight

Only 25KB, fast and efficient

Multi-Language

7 languages: EN, NL, DE, FR, ES, UK, ZH

Manifest V3

Modern, secure, future-proof API

Quick Test Links

Direct access to IP and leak tests

Why Block WebRTC?

WebRTC (Web Real-Time Communication) is a browser feature that enables peer-to-peer communication. However, it can leak your real IP address even when using a VPN or proxy.

How WebRTC Leaks Your IP:

  1. You connect to a VPN to hide your IP address
  2. A website uses WebRTC to discover your real IP address
  3. Your actual location and ISP are exposed

This Extension Prevents:

How It Works

The extension gives you control over how your browser handles WebRTC connections with a simple slider. Choose the privacy level that fits your needs:

Privacy Levels Explained

High (Recommended)

Blocks WebRTC from leaking your IP when using a VPN or proxy, while still allowing WebRTC features to work through your secure connection. This is the default setting and works great for most users.

Technical: disable_non_proxied_udp

Maximum

Forces all WebRTC traffic through your proxy or VPN. Most restrictive option. May break some video calling apps, but gives you the strongest privacy protection.

Note: Microsoft Edge does not support this mode. The extension will automatically fall back to "High" in Edge. Learn more

Technical: proxy_only

Medium

Hides your local network IP (like 192.168.x.x) but still shows your public IP address. Offers partial protection - not recommended if you're using a VPN.

Technical: default_public_interface_only

Low

Shows both your public and local IP addresses. Provides minimal privacy protection - only use if you need full WebRTC functionality and aren't concerned about IP leaks.

Technical: default_public_and_private_interfaces

Off

Uses your browser's default WebRTC behavior with no blocking. Your IP address can leak even when using a VPN. Not recommended for privacy-conscious users.

Technical: default

Recommendation: For most users, the "High" setting (default) provides the best combination of privacy and functionality. It prevents IP leaks when using a VPN while keeping WebRTC features working.

Test Your Protection

After installing the extension, verify your IP protection:

Frequently Asked Questions

Why doesn't Edge support "Maximum" privacy level?

Short version:

Microsoft Edge is based on Chromium (the same foundation as Google Chrome), but Microsoft chose not to implement the proxy_only policy. This is an intentional decision by Microsoft, not a bug.

Detailed explanation:

What does "Maximum" (proxy_only) do?

Why doesn't Edge support this?

  1. Microsoft Teams integration: Edge is Microsoft's browser, and Microsoft Teams uses WebRTC for video calls. If Edge supported proxy_only, it could break Teams for enterprise users.
  2. Enterprise policy: Many companies use Edge and Microsoft 365. Microsoft wants to prevent users from accidentally blocking all WebRTC and making Teams/Skype unusable.
  3. Chromium fork difference: Although Edge is based on Chromium, Microsoft modifies the code. They chose not to adopt this specific policy from Chrome.

What happens when you select "Maximum" in Edge?

Our extension automatically applies the highest protection level that Edge does support: "High" (disable_non_proxied_udp). This still prevents most WebRTC IP leaks and provides strong privacy protection.

For full "Maximum" privacy protection, we recommend using:

These browsers support all 5 privacy levels including proxy_only mode.