Block a Particular App from Accessing Internet in Android

block internet access android, how to block apps from using internet android, background data off

Facebook, WhatsApp, YouTube, and almost all other internet related apps, use the internet in the background to provide a better experience to the users. For example, WhatsApp needs to use your internet connection in the background, to show new messages.

However, for some reason, if you want to block certain apps from accessing the internet, this article may help you.

You can block internet access in specific apps in two methods –

Using Android’s built-in option
Using a third-party firewall app

There are some limitations while using the in-built feature of Android –

➦ Android’s built-in option only restrict background data of an app and not foreground. It means, when you launch the app, it can connect to the internet (even if you turn off background data).

➦ For the old version of Android, it only restricts the cellular data connections. It means, the app will still use background data, when you are connected to Wi-Fi network.

On the other hand, if you use a firewall app, it can turn off data for specific apps in both cellular and Wi-Fi connection. Also, it will block both background and foreground data usage for selected apps.

That’s why I think the second method is more effective than the built-in option.

Also Read: 9 Ways to Block Websites on Android

Method 1: Using Android’s built-in Option

In this method, you will have to restrict internet access for particular apps in the apps management page. Follow the steps to proceed.

Step 1: In your phone proceed to ‘Settings’ ➯ ‘App Management’. Here, you’ll see the list of all your installed apps.

Step 2: Select the app you want to block background data for.

Step 3: In the ‘App info’ page, tap ‘Data Usage’.

Step 4: In ‘Network Permission’ option, turn off both Wi-Fi and Mobile data.

Note: The navigation to this option may vary depending on your phone manufacturer and which version of Android you are using. Some users may find this option in ‘Settings’ ➯ ‘Data Usage’ page. I think you have got the idea to find this option on your own.

Method 2: Using a Firewall App

Mobiwol is an awesome app that lets you block the internet for specific apps. It is free and can do the job without internet access. So, install Mobiwol: NoRoot Firewall app on your phone and follow the steps.

Step 1: First launch the app and allow all required permissions in your settings.

Step 2: From its home page, go to ‘Firewall Rules’ option. Here you’ll find all the apps on your device, including the system apps.

Step 3: On the right side of each app, tap the mobile network and Wi-Fi icon to disable the respective connections for the app.

Step 4: Now, go back to the home page and turn on ‘Firewall Status’. The app will create a VPN connection and stop data usage on blocked apps.

Once done, you can check by opening any of the blocked apps. You will see, even if you have an active internet connection, the app doesn’t have internet access.