Last updated: September 2026
#AFFILIATE-PLACEHOLDER-* in our code) until we join programs — at which point every affected page gets a clear, conspicuous disclosure. Full disclosure.
A kill switch is a VPN feature that blocks all internet traffic on your device the moment the VPN connection drops. Without one, a dropped connection fails open: your traffic silently continues over your regular, unprotected connection — exposing your real IP address — and you may never notice (Tom's Guide, Macworld).
VPN connections drop more often than you'd think: server congestion, switching between Wi-Fi and mobile data, laptop sleep/wake cycles. The kill switch exists so those ordinary hiccups never become privacy incidents (CyberInsider).
Most major providers now use system-level designs on desktop platforms. Mobile is patchier — iOS in particular constrains what VPN apps can do, so kill-switch behavior varies by platform (Macworld).
Availability below is from the cited sources, September 2026. Kill switches are common among reputable providers — treat a missing kill switch as a red flag, not a premium feature.
| Provider | Kill switch | Notes (source) |
|---|---|---|
| NordVPN | Yes — all platforms | Windows, macOS, Android, iOS, Linux. Desktop apps also offer an app-level kill switch that kills selected apps rather than all traffic (Tom's Guide; Macworld). |
| ExpressVPN | Yes — "Network Lock" | Windows, macOS, Android, iOS, Linux, and routers. Blocks all traffic on a drop; TechRadar notes its settings live under General → Network Lock (Tom's Guide; TechRadar). |
| Surfshark | Yes — all platforms | Windows, macOS, Android, iOS, Linux; setting lives in the app's Connectivity menu (Tom's Guide; TechRadar). |
| Proton VPN | Yes — all platforms, incl. free tier | System-level kill switch on Windows, macOS, iOS/iPadOS, Linux, Linux CLI, and Android. Even the free iOS tier includes it (Proton VPN; Macworld). |
| CyberGhost | Yes — automatic | Automatic kill switch on all desktop and mobile apps; found in Privacy Settings (Fahimai; TechRadar). |
| Mullvad | Yes — always on, can't be disabled | Unique among providers: the kill switch is permanently enabled. No off switch, no accidental exposure (Fahimai; VPNOverview). |
No. When the VPN is up, the kill switch does nothing — it only acts when the connection drops. There's no performance cost during normal use.
Always-on VPN (built into Android 8+, for example) automatically reconnects the VPN. A kill switch blocks traffic during the gap before reconnection. You want both: reconnection to restore service, kill switch to cover the gap (Proton VPN).
Partially. Macworld notes a system-level kill switch can block attacks like TunnelVision on macOS, because rogue-DHCP traffic never leaves the device outside the tunnel. It's not a complete fix for every network-level attack, but it's meaningful defense.