Webrtc Privacy Shield
View on Chrome Web StoreChrome will indicate if you already have this installed.
Overview
Your VPN might be hiding your IP address — but WebRTC is giving it away.
WebRTC (Web Real-Time Communication) is a browser feature used for video calls, voice chat, and peer-to-peer connections. The problem? It can expose your real local and public IP addresses to any website, even when you're connected to a VPN. This is called a WebRTC leak, and it's one of the most common ways your true identity gets revealed online.
WebRTC Privacy Shield stops these leaks with a single click.
**How it works:**
WebRTC Privacy Shield controls Chrome's built-in WebRTC IP handling policy at the browser level. No traffic interception, no proxying — just a clean configuration change that tells Chrome how to handle WebRTC connections. Choose your protection level, and the extension applies it instantly.
**Three Protection Levels:**
- **Max Privacy (Recommended)** — Disables non-proxied UDP entirely. This is the strongest protection and prevents all WebRTC IP leaks. Ideal if you use a VPN and want zero leakage.
- **Balanced** — Only exposes your public interface. Blocks local/private IP disclosure while keeping most WebRTC-dependent sites working normally.
- **Off** — Restores default Chrome behavior. WebRTC leaks are possible in this mode.
**Key Features:**
- **One-click IP leak protection** — no configuration needed, works immediately on install
- **Visual status indicator** — large shield icon shows Protected (cyan) or Vulnerable (red) at a glance
- **Badge warning** — toolbar badge turns red with "OFF" text when protection is disabled
- **Persistent settings** — your chosen level is saved and restored automatically across browser restarts
- **Zero performance impact** — uses Chrome's native privacy API, no content scripts or page injection
- **Lightweight** — under 10KB total, no external dependencies
**100% local. No servers. No accounts. No data collection.**
WebRTC Privacy Shield uses Chrome's `chrome.privacy` API to configure WebRTC behavior. All settings are stored locally. The extension never contacts any external server, collects no data, and has no analytics.
**Who needs this?**
If you use a VPN, Tor, or any proxy service — you need WebRTC leak protection. Without it, websites can bypass your VPN and discover your real IP address through WebRTC's ICE candidate gathering. WebRTC Privacy Shield closes this gap permanently.
Tags
Privacy Practices
🔐 Security Analysis
This extension hasn't been security-scanned yet.