NetShield is available on Proton VPN Plus and higher plans. Free plan users can see the NetShield setting but must upgrade to enable it.
Modes
NetShield has three modes. You can switch between them at any time from the settings panel — changes take effect immediately without reconnecting.- Off
- Block malware only
- Block ads, trackers & malware
DNS filtering is disabled. All DNS queries pass through without modification.Use this mode if you want full unfiltered browsing, or if you are troubleshooting a website that may be incorrectly blocked.
NetShield stats
When NetShield is active in the Block ads, trackers & malware mode, the VPN home screen shows a live stats panel for the current session:
Stats reset when you disconnect or reconnect.
How to enable NetShield
1
Open Settings
Tap the Settings icon in the bottom navigation bar.
2
Tap NetShield
Find NetShield in the settings list and tap it to open the NetShield sub-setting screen.
3
Toggle NetShield on
Use the toggle to enable NetShield. Once enabled, the app defaults to Block ads, trackers & malware mode.
Limitations
NetShield filters DNS queries only. It does not inspect the full content of network requests, so it cannot:- Block ads delivered from the same domain as the content you are loading (first-party ads)
- Block tracking embedded directly in page HTML or JavaScript that does not make a separate DNS call
- Decrypt or inspect HTTPS traffic