This guide shows you how to stop individual apps on your Android phone or tablet from using the internet, either over Wi-Fi, mobile data, or both. This is useful for saving data, reducing distractions, improving privacy, or preventing background apps from syncing. You’ll need an Android device running Android 7.0 or newer, and you may need to enable Developer Options if your device doesn’t show the built-in data saver per-app controls.
What You’ll Need
- An Android phone or tablet (Android 7.0+ recommended)
- Access to the Settings app
- Optional: A third-party firewall app (like NetGuard or AFWall+) if your device lacks built-in controls
Step-by-Step
Method 1: Using Built-in Android Data Saver (Restrict Background Data)
- Open the Settings app on your Android device.
- Tap Network & internet (or Connections on Samsung devices).
- Tap Data usage (or Data saver).
- Enable Data Saver if it’s not already on. This blocks background data for most apps.
- To allow specific apps to still use background data while Data Saver is on, tap Unrestricted data (or Allowed apps) and toggle on the apps you want to keep unrestricted.
- To block background data for a single app entirely (even when Data Saver is off), go back to Data usage, tap App data usage (or View all apps), select the app, and toggle off Background data.
Method 2: Using Per-App Data Restrictions (Android 12+ and Some OEM Skins)
- Open Settings.
- Tap Apps (or Application manager).
- Select the app you want to block.
- Tap Mobile data & Wi-Fi (or Data usage).
- Toggle off Mobile data and/or Wi-Fi to block that connection type for the app.
- If you don’t see these options, your device may not support per-app toggles—skip to Method 3.
Method 3: Using a Third-Party Firewall App (Works on All Android Versions)
- Install a firewall app from the Google Play Store, such as NetGuard (no root required) or AFWall+ (requires root).
- Open the firewall app and grant it the permissions it asks for (e.g., VPN access for NetGuard, or root access for AFWall+).
- You’ll see a list of all installed apps.
- Find the app you want to block.
- Toggle off the Wi-Fi and/or Mobile data icons next to that app. A red or grey icon usually means blocked.
- Some firewall apps allow you to block both at once with a single toggle—check the app’s settings.
Method 4: Using Developer Options (For Advanced Users)
- Go to Settings → About phone.
- Tap Build number seven times until you see “You are now a developer!”
- Go back to Settings and tap Developer options.
- Scroll down to Networking.
- Look for Data usage or Standby apps (this varies by manufacturer).
- Tap Standby apps and select the app you want to restrict.
- Choose Restricted to limit background network activity, or Active to allow it fully.
Common Mistakes
- Confusing background data with foreground data: The built-in Data Saver only blocks background data, not when you’re actively using the app. To block all internet access, you need a firewall app or per-app toggles.
- Forgetting that some apps break without internet: Blocking internet for apps like Google Maps, banking apps, or messaging apps may cause them to crash or lose functionality. Test after blocking.
- Not checking if the app uses a VPN: Some apps (like ad-blockers or corporate apps) route traffic through a VPN. Blocking the VPN app itself may not stop the underlying app.
- Assuming the block applies to both Wi-Fi and mobile data: Many built-in toggles only affect mobile data. Use a firewall app to block both.
Tips
- Use a firewall app like NetGuard if you want fine-grained control without rooting your device. It creates a local VPN that intercepts traffic—no root needed.
- If you only want to save battery, blocking background data is usually enough. Foreground data (when you’re using the app) is less of a battery drain.
- For kids’ devices or shared tablets, consider setting up a restricted user profile or using Family Link to control app internet access.
- Remember that some system apps (like Google Play Services) need internet for core functions. Don’t block them unless you’re sure.
Troubleshooting
- App still uses data after blocking: Check if the app has a companion service or widget that runs separately. Also, some apps cache data before you block them—clear the app’s cache in Settings → Apps → [App] → Storage → Clear cache.
- Firewall app not working: Make sure you’ve granted it the VPN permission (for NetGuard) or root access (for AFWall+). Also, some Android versions require you to disable battery optimization for the firewall app, or it may be killed in the background.
- Settings option missing: OEMs like Samsung, Xiaomi, and OnePlus often hide or rename data usage options. Search for “Data usage” in Settings, or use the third-party method.
- Blocking breaks the app entirely: Some apps require internet for basic functionality (e.g., Google Maps needs to load map tiles). Consider using a firewall app that allows you to block only certain domains instead of all traffic.
Frequently Asked Questions
Can I block internet access for an app without rooting my Android?
Yes. Apps like NetGuard use a local VPN to block traffic without root. The built-in Data Saver also blocks background data without root.
Does blocking background data stop all internet use for that app?
No, it only stops data when the app is not in the foreground. When you open the app, it can still use the internet. To block all access, use a firewall app or per-app toggles.
Will blocking internet access save battery?
Yes, especially for apps that sync in the background. Blocking background data reduces network activity and can extend battery life.
Can I block internet for system apps like Google Play Services?
Yes, but it may cause other apps to malfunction. It’s best to avoid blocking system apps unless you understand the consequences.
Is there a way to schedule internet blocking for certain apps?
Yes, some firewall apps like NetGuard allow you to create rules based on time or Wi-Fi connection. You can also use Digital Wellbeing’s Focus mode to pause apps temporarily.
Why can’t I find the per-app data usage settings on my phone?
Many Android manufacturers (Samsung, Xiaomi, Oppo) remove or hide these options. Use the third-party firewall method instead, which works on all devices.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Change Window Border Width in Windows
- Enable iTunes Notification Center Widget on Mac
- Windows 10 Activation Error 0xc004c003: Fixes
- Modify Web Captures with JavaScript: A How-To
- How to Live Stream Using the Twitch Mobile App
- How to Change GPS Location on Android