How to Prevent Any App from Using Mobile Data on Android
Whatsapp Pinterest

The vast majority of mobile phone plans out there these days don’t offer unlimited data. That means most of us have to keep tabs on how much we’re using each month.

Some apps thrive off a constant Internet connection — even when they’re seemingly not in use. Fortunately Android provides a way to prevent any app from sucking data in the background Why You Don't Need Third Party Apps To Manage Background Data Use In Android Jelly Bean Why You Don't Need Third Party Apps To Manage Background Data Use In Android Jelly Bean If you’re like most people, you don’t have unlimited data and you don’t want to go over your data cap. Phones with Android Jelly Bean contain powerful tools for tracking your mobile data usage, setting... Read More , and there are third-party apps out there that can take things to the next level.

Android’s Built-In Option

Head to Settings > Data Usage to manage your cellular data usage. At the top you’ll find the option to disable access entirely, but that’s usually only necessary under specific circumstances — like when you’ve used more than your data plan allows.

To prevent that from happening in the first place, toggle the second option, Set cellular data limit.

If your plan limits you to 5GB a month, you can set the limit to 5GB, and your mobile data will automatically shut off when you hit the threshold. You can also have your phone provide a warning when you get close.


This setting will prevent you from suffering overage charges. But really, we can do better. Let’s stop ourselves from even getting close to that point.

Further down, you see how much data each app uses. Select the heavy users. This lets you know which apps you should limit network access for. If their internal settings don’t let you disable cellular access, toggle the Restrict app background data option you see here to cut them off for sure.


The Third-Party Option

Alright, now let’s turn things up to the next level. For that, you will need to grab a third-party app. NetGuard is one open source option that not only prevents apps from using cellular data, it also stops them from connecting over WiFi too. Why? Cutting apps off from the Internet prevents them from tracking your usage and reporting back to a distant server Android Is Watching: 8 Ways a Typical Smartphone Is Monitoring You Android Is Watching: 8 Ways a Typical Smartphone Is Monitoring You Google says all this data is encrypted in transit, but Google holds the keys and could decrypt it whenever they wanted (or were made to). Read More . It also reduces bandwidth, saves battery life, and blocks ads.

NetGuard uses a local VPN to block Internet traffic. Since the app doesn’t ask for permission to access the Internet, you know it isn’t funneling all of your information off to some distant source. Just like any other VPN What Is The Best VPN App for Android? We Put Rocket VPN to The Test What Is The Best VPN App for Android? We Put Rocket VPN to The Test For us Android users, one VPN app manages to cut through the clutter and offers a simple and usable VPN. This app is Rocket VPN. Read More , running the app will display a key in the notification bar. NetGuard bills itself as a firewall, allowing you to decide which apps connect to the Internet and which don’t.


NetGuard displays all of your apps in alphabetical order. Next to each one is a toggle for WiFi and mobile data. Disable access to whichever one you like.

For more specific controls and exceptions, tap the drop-down arrow next to each app. In the screenshot below, you can see I’ve prevented HERE Maps (one of the best GPS navigation apps for Android What's the Best Maps and Navigation App for Android? What's the Best Maps and Navigation App for Android? Using the rights maps and navigation app can mean the difference between making it to your appointment on time or being late -- so we examine the best of them for you! Read More ) from accessing the Internet via WiFi or cellular data. That said, it’s allowed to connect when the screen is on. This way I know it isn’t maintaining a connection while my phone is in my pocket, but it can pull up information while I’m driving.


Under Settings, NetGuard gives you the option to block WiFi or mobile data for all apps by default. You can also automatically allow Internet access when the screen is on. NetGuard doesn’t display pre-installed apps by default, but you can set it to show you those as well.


Enabling these settings can protect you from any surprises when you install a new game that you had no idea was going to maintain a connection in the background The Best Offline Games for Android That Don't Need Wi-Fi The Best Offline Games for Android That Don't Need Wi-Fi We've rounded up the best offline games for Android. You'll find strategy, puzzle, racing, and more games to play without Wi-Fi. Read More the entire time. On the flip side, some won’t even run without constant Internet access, so you may have to return to NetGuard and grant a few of your favorites all the WiFi and mobile data they want.

Download: NetGuard for Android (F-Droid | Google Play)

Did This Work For You?

When I switched carriers recently, I ordered a new phone to put the SIM card in. When I was setting up apps the next day, I started downloading maps for offline use and, forgetting I had started the process, stepped out of the house half an hour later.

When I looked down at my phone shortly into my trip, I saw that I had already blown through my monthly data allotment by over 1GB! I had only been a customer for two days and a slip up had already left me with two overage charges.

Thankfully, after limiting what apps have access to mobile data, I’m back to using mere megabytes a month.

What about you? How vigilant are you about your 3G and 4G usage? Have you come across apps that have made the task easier for you? Do you block apps simply because you don’t trust what they’re doing in the background? We’re all going through this together, so help a friend out by leaving a comment below.

Image Credit: Nexus 7 App Icon Grid by Ash Kyd via Flickr

Explore more about: Data Usage, Mobile Plan, Save Money.

Enjoyed this article? Stay informed by joining our newsletter!

Enter your Email

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. thi ha
    August 8, 2018 at 2:37 am

    Netguard is the one i was looking for. Thanks! You are awesome!!!!

  2. Héctor V
    May 7, 2018 at 6:29 pm

    Yeah... right now in 2018 the option to restrict background data in Android devices is NOT working anymore. I have that option enabled on Youtube and I still can watch videos using my mobile data. This is also true for other apps. This wasnt like that 2 years ago or so. I remember in 2016 when I tried to watch a video Youtube it just didnt load anything and I knew I was using the mobile data instead of the wifi. Then they remove that feature at some point. I suppose they want us to spend more money.

  3. Drowsy user
    May 1, 2018 at 6:49 pm

    I fell asleep while downloading a large video didn't notice that my phone was on data. Just used the whole month data in two hours, Darn luck. Well things happen for a reason and so then I ended up here. Thanks for the recommendations, nice blog btw, for sure i'll use the App.

  4. Harol Pachon
    June 5, 2017 at 9:59 pm

    Thank you so much! finally no more "whole week untill data reset because a i watched a whole video with my dat" great post!

    • Bertel King, Jr.
      June 6, 2017 at 12:57 am

      Glad to help!

  5. Harol Pachon
    June 5, 2017 at 9:58 pm

    Thank you so much! finally no more "whole week until data reset" great post.

  6. Joe
    April 18, 2017 at 10:36 pm

    Thanks for this! I thought I had to do some technical things to achieve this!

    • Bertel King, Jr.
      April 20, 2017 at 7:22 pm

      Glad to be of service!

  7. Andrew T
    November 29, 2016 at 5:00 pm

    I'm a stickler for good customer service. I had a look at NetGuard, and noticed all the replies by the author to those reviewers who left a less than favorable review. The guy is a jerk! Argumentative cry-baby who can't take a little criticism. Okay, so he wants to show ads and charge for features because he put so much work into making the app. Complaining to reviewers who object will only turn others away and check out alternative apps (and there are plenty).

  8. Ashraf
    November 18, 2016 at 3:24 pm

    I had tried these methods, and other methods too, but my lollipop still automatically connects to internet..
    I had disabled and removed all apps... (including google play services)... But the problem is not solved...
    I don't want to format the phone because I have an app that can't be re-installed... Can only be re-purchased.
    Even corrupting APNs' settings (setting a non-required password, setting a wrong port number,etc..) didn't work either...

  9. K T
    August 23, 2016 at 11:05 am

    Hi..the advise is on point but I only unmarked the auto update on the Google Play Store app at settings,data usage,Google play store,app settings then voala..

    But I'm going to install Netguard to block unwanted ads. Thanks

  10. Ojo
    July 30, 2016 at 3:40 pm

    Opera Max

  11. Francisco
    July 30, 2016 at 3:32 pm

    And how about a real option where I can block data usage per app and still be able to use a VPN for security reasons? Oh, and that does not require the phone to be rooted.
    Answer: there is none. This is one of the features where Android falls short from iOS.

  12. Eric
    July 29, 2016 at 8:15 pm

    I'm using afwall+ it block app using mobile, wifi and vpn based iptables just like on my linux.

  13. Dr.saleh
    July 4, 2016 at 10:24 am

    My Dear,
    You did a Great job,
    Thanks,Hundreds time,

  14. Darryl
    May 30, 2016 at 8:04 pm

    The app that is most likely to put a dent in your data plan is Youtube, and you can toggle a setting to cause it to only use WiFi. Also, set the Play Store to only run automatic updates on WiFi.

    • goof
      July 12, 2016 at 3:37 pm

      WRONG. if you look closely, youtube's wifi-only setting blocks "HD video". Lesser video goes streaming through. Learned the hard way.

      • Edward
        January 31, 2017 at 7:25 pm

        So true, I learned the hard way about YouTube too. I'd be watching a video not knowing my wifi had failed. Next thing I know I get an exceeding data limit warning. Use to get me like that all the time until I read this article and installed Netguard. Now YouTube only works when I'm connected to WiFi and is prevented from streaming if my WiFi fails and switches to mobile data. Protects me from using up all my data accidentally or unexpectedly.

  15. Nobody
    March 28, 2016 at 8:00 pm

    Netguard can only work by enabling another data connection, a VPN. This is not what this app is supposed for.

  16. Joe
    January 4, 2016 at 3:39 am

    Thanks, exactly what I was looking for. NetGuard is great :)