Skip to main content

How to use Web content blocker on iOS

Web Content Blocker is a Surfshark One and Surfshark One+ solution that allows you to block access to your chosen website categories. These include, but are not limited to, adult, drug, gambling, weapon, and even scam websites.

NOTE: As long as you have this solution is enabled, you cannot access any of the website categories you selected to block.

 

Set up Web content blocker 

  1. Open the Surfshark app, and press the Solutions tab:


     
  2. Tap Web content blocker: 



    NOTE: You can also access all of the solutions included in your Surfshark plan right on your Surfshark app's home screen. 
     
  3. Tap Set up:


     
  4. Type in the name of the device and tap Next:

    Name this device field with Next circled
     
  5. Select the categories you want to block by tapping the checkbox next to each one, then tap Save:

    Select categories list with Save circled
     
  6. Afterward, you will see a notification in the Surfshark app that the Web content blocker is now active:


     
  7. If notifications aren’t enabled, you’ll be prompted to turn them on:

    Get notified about blocked websites dialog
     

How the Web content blocker works

Once the Web content blocker is enabled, Surfshark automatically prevents access to websites that fall under the categories you selected. When you try to open a site that gets flagged, you won’t reach the page — you’ll see a blocker screen explaining what was detected (for example, malware, phishing, adult content, and similar risks).

Malware warning for a blocked website

 

Web content blocker troubleshooting on iOS

Trusted mobile network

If you marked your mobile network as a trusted network for Auto‑connect, the web content blocker will not run on that network. Remove the network from Trusted networks in the Auto‑connect settings to enable the web content blocker.

 

Browser cache or delay

The Surfshark Unsafe site blocking feature may not block sites immediately after you enable the web content blocker because of browser caching. Try killing the browser and restarting it, waiting a bit, and/or clearing your browser cache.

 

Another VPN is running

If a different VPN app is active on your device, neither the Surfshark app nor the web content blocker feature will work. Disable the other VPN and open the Surfshark app to restart it:

 

VPN protocol

If you wish to use the web content blocker feature alongside an active Surfshark VPN connection, make sure that Surfshark is connected with the WireGuard® protocol. If you’re connected using IKEv2 or OpenVPN, switch Surfshark to WireGuard®.

Banner asking to switch to WireGuard protocol

 

Bypasser conflict

The web content blocker feature won’t block a website added to Bypasser. If a website may belong to a specific web content blocker category and you want to block it, remove it from the Bypasser list first.

 

All websites stop loading after enabling the Web content blocker 

If your browser stops loading websites after turning it on, turn off the web content blocker or remove the Surfshark VPN profile in your device settings. Then try reconnecting.
 

To restart the Surfshark Web content blocker, follow these steps:

  1. Open the Solutions tab: 


     
  2. Tap Web content blocker:


     
  3. Toggle the Web content blocker to the off position and then re-enable it:

 

Settings not synced with the admin panel

The Web content blocker settings on your device may not be immediately synchronized with the settings on the Surfshark web application. Synchronization can take up to an hour. To force synchronization, open the Surfshark app and the web content blocker settings screen.

 

Category changes are not applied immediately

If you update your web content blocker categories and notice that websites from the new categories are not immediately blocked, DNS caching may be causing the delay. To resolve this, try toggling Airplane Mode on and off, reconnecting to your network, or restarting the VPN connection.

 

You may also be interested in: 

Was this article helpful?
Thank you for your feedback!