Top 2 Ways to Block Apps From Accessing Internet on Android

With lots of data being stored on smartphones of late, there is a rising concern about user privacy. Some apps seek permissions that may not seem necessary to work, while some may ask for network access. If you use an app to store important or sensitive data, it’s best to stop the app from accessing the internet.

block apps from accessing internet on android

This is to make sure that the app’s data stays offline on your device at all times and is not uploaded to a remote server. Sometimes, it also makes sense to block certain apps and games from accessing the internet in order to stop them from displaying ads. Luckily, it’s quite easy to do this on your Android phone.

Why Should You Block Apps From Accessing the Internet

You may use an app to store important documents like your ID cards. The data in that app is sensitive and you would not want it to leave your device. Blocking internet access to the app will ensure that the app cannot upload your data to any other online location.

block internet access on Android

Another use case might be to play games without interruptions. Some games do not require internet access to play but show you ads via the internet in between gaming sessions. This can get annoying over a while. Blocking internet access would mean the game cannot display ads anymore.

How to Block Internet Access to Apps on Android

There are two ways to restrict apps from accessing the internet on your Android phone. Depending on your phone, you can try either of the two methods.

1. Use In-Built Settings to Block Internet Access

Some custom skins on Android have an in-built option to disable internet access for apps. Here’s how you can access it.

Step 1: Open the Settings app on your phone and scroll down to find the Apps option. Tap on it.

Apps internet block settings

Step 2: Select App Management.

App management

Step 3: Find the app you want to block internet access. Tap on it.

block internet acsess

Step 4: Now, select the Data usage option.

Data usage

Step 5: You will find two toggles here. Toggle them on depending on whether you want to block internet access completely or only via Wi-Fi or Mobile data. You can also choose to disable Background data only.

block internet access to apps

The app will no longer have access to an internet connection on your phone.

While this is the best way to block internet access from apps, this option isn’t present on all phones and versions of Android. Hence, the next best solution is to use a third-party app that works universally on all phones.

2. Use the NetGuard App

NetGuard is a free app that you can download from the Play Store. It helps you block internet access to apps on your phone. Here’s how you can do it.

Step 1: Head to the Play Store on your phone and install the NetGuard app.

Netguard to block internet access

Step 2: Open the app once installed and select I Agree.

Netguard screen

Step 3: All the apps installed on your phone will be listed on the app.

Step 4: You will see two green icons listed next to each app. The first icon denotes Wi-Fi and the second denotes Mobile Data.

block internet access

Step 5: Tap on the respective icons next to the app you want to disable internet access to. If you want to disable internet access completely, tap on both icons.

disable internet

Step 6: The icons will now turn red.

Red icons internet disabled

Step 7: Tap on the switch at the top-left corner to enable NetGuard and block internet access to the selected app.

Enable netguard

Step 8: Select OK in the prompt. NetGuard essentially works like a VPN to block internet access to certain apps. So, you will need to add NetGuard to the list of VPNs on your phone.

OK option

Step 9: You will now see a connection request telling you that NetGuard is trying to set up a VPN connection. Tap on OK.

set netguard as vpn

Step 10: Another prompt will now pop up asking you to disable battery optimization. This is step is optional but it will ensure NetGuard stays active at all times. Select OK.

battery optimization

Step 11: In the screen that opens, tap on Not optimized and change it to All apps.

Step 12: Scroll till you find NetGuard in the list of apps. Tap on it.

Netguard settings

Step 13: Select Don’t optimize and then tap on Done.

Don't optimize

Step 14: Use the back button on the top-left corner to go back into NetGuard.

back button

You will now see that NetGuard is active and the selected app does not have internet access. You can verify that NetGuard is active by looking for the key icon in the notification center indicating that a VPN is active.

Block Internet Access and Keep Your Data Secure

Use either of the two methods and block apps from accessing the internet on your Android phone. These methods ensure that your data stays on your device till you consciously want to move it.

Last updated on 14 March, 2022

The above article may contain affiliate links which help support Guiding Tech. However, it does not affect our editorial integrity. The content remains unbiased and authentic.