< Back

Surfshark Features and Settings

The Surfshark app contains many features to help you stay private and secure online. In this article, we will go through the list of all features and settings that Surfshark has.

It's worth mentioning, that some features might be compatible with certain devices. This is due to the different architectures of various Operating Systems (Windows, macOS, Android etc.). Some systems allow using a specific technology while others don't. 

This article will detail, on which Surfshark features are accessible on certain Operating Systems.


CleanWeb: Android, iOS, macOS, Windows;

Whitelister (Bypass VPN): Android, Windows;

Reverse Whitelister (Route via VPN): Windows, Android;

BlindSearch (browsers - Firefox, Chrome, etc.);

HackLock (browsers - Firefox, Chrome, etc.);

KillSwitch: Android, iOS, macOS, Windows;

Camouflage mode: Android, Windows, iOS, Linux;

Override GPS location: Android;

No Borders: Android, Windows, macOS, iOS.


Invisible to devices: Windows, Android;

Auto-Connect: Android, Windows, iOS, macOS;

Start with Windows: Windows.

Protocol: Android, Windows, iOS, Linux;

Data Encryption: Android;

Static Servers: Android, Windows;

Multi-Hop servers: Android, Windows, iOS, macOS;

Small Packets: Android;



CleanWeb works as an adblocker - it will block ads and malicious links on your browser before they can harm you.

Whitelister (a.k.a. split-tunneling or "Bypass VPN")

Whitelister allows you to specify which websites are not accessed or which apps are not using the VPN tunnel. That’s useful if your bank needs to see your real location to make sure it’s really you!


Reverse Whitelister (route via VPN)

Reverse Whitelister allows you to select apps or websites that will be routed via VPN tunnel. All other apps and websites will see your real IP address.


If you value your privacy, then BlindSearch is the zero-ad, zero-tracker search tool that you want. Feel free to read more about it here.



HackLock is an identity protection tool that checks online databases if your data was ever stolen and sold by hackers. Plus, it will send you real-time alert messages if your data gets breached in the future. You can read more about it here.


KillSwitch feature will make sure that no sensitive data gets out in case your VPN connection drops by cutting you off the internet connection until you reconnect to a Surfshark VPN server.

Camouflage mode

Camouflage Mode makes your connection look like a regular browsing traffic. It makes sure that even your internet provider can’t tell that you’re using a VPN. Stay private, always.

Override GPS location.

The majority of Android phones has a GPS function. VPN by itself does not cover the GPS location tracking. Override GPS location feature allows you to match your GPS location to the location of Surfshark server that you connect to. This feature is described with more details in this article.



Our application might detect that you are connected to a network with restrictions. Usually, countries such as China, Russia or UAE have such network restrictions. In such a case, NoBorders mode will be activated - that will help you to log in to our app and see the list of servers that are working the best under restrictions.

Invisible to devices.

If you will turn on this feature, your device will not be visible to other devices on the same network. Therefore, you will be unable to communicate with other devices on the same network e.g. printers, portable speakers, smart TVs, Chromecasts, etc.

However, this feature will come in handy on public networks - where you do not want any other devices on the same network to connect to your device.



This feature will save you some time because you won't need to open the Surfshark app and click any button to connect to Surfshark servers. 

If you turn the auto-connect feature on, your devices will connect to the VPN as soon as it finds the Wi-Fi or ethernet network. 


Start with Windows

This feature will make the Surfshark app start automatically as soon as you boot your computer, so you do not need to search for it and start manually.



Most versions of the Surfshark app have an option to change the protocol. A protocol is simply a set of rules that determines how your data will be sent and received. All protocols used by Surfshark are secure and reliable, but one or another protocol might perform better on your network compared to others. Therefore, if you are having some connectivity issues when connected to the Surfshark server, you may want to try other protocols at first.


Data Encryption

An option to change the default encryption cipher is available on the Surfshark app for Androids.  Encryption cipher is basically an algorithm that encrypts the information that is sent and received by your device. Encryption ensures that your information could not be read by anyone else.


Static Servers

Surfshark has many different servers in each location. Therefore, if you connect to the New York location, you might get a different IP address each time. Here comes the static server - if you connect to one of the static servers, you will get the same IP each time.


Multi-Hop servers

Connect via multiple countries at once to take ID protection & footprint masking to a whole other level.


Small Packets

This feature is available on Android devices only. Whatever you do online, your data is being divided into packets (chunks of information) in order to send it smoothly. Each packet contains a part of the information that you want to send or receive.  By turning on the Small Packets feature you will reduce the size of each sent packet. Changing the packet size may improve the connection speed.


If you still have any further questions about Surfshark VPN features or settings, feel free to contact our Customer Success Sharks anytime and they will help you to find the solution!

Was this article helpful?