Background data and battery use

The question is simple: which apps are quietly using data and battery in the background, and what can you do about it without breaking the notifications you actually need?

Background data and battery use
Android App Safety Guide , CC BY 4.0 via Wikimedia Commons

The question is simple: which apps are quietly using data and battery in the background, and what can you do about it without breaking the notifications you actually need? The goal is not to turn off everything. The goal is to audit what is running, see what it is doing, and set a rule you can apply to any app.

Background data is any network traffic an app performs when you are not actively looking at it. On Android this includes syncing, push notifications, pre-fetching content, and telemetry. The OS tracks this separately from foreground data because it happens while the screen is off or the app is in the background.

Battery use is a combination of CPU wake time, network radio activity, location scans, and background work. The Android system attributes battery drain to specific packages, but the numbers are estimates, not precise measurements.

Both are inspectable per app on a stock Android device without root. You do not need special tools to see them.

Check the data and battery ledger per app

The Android system tracks data and battery per app. On a stock Android device, open Settings > Apps > See all apps, choose an app, and check “Data usage” and “Battery” (Google Play Help, 2024). On Samsung devices, the path is Settings > Battery and device care > Battery > Background usage limits, and for data, Settings > Connections > Data usage. On Xiaomi, look in Settings > Apps > Manage apps. On Huawei, the path is Settings > Battery > App launch. The exact labels differ, but the underlying controls are the same: per-app background restriction and per-app mobile data control.

What the two main controls do

Android gives you two controls that affect background data and battery. They are separate, and the labels vary by device maker.

  • Restrict background data: This stops an app from using mobile data when you are not using it. It does not stop the app from running, and it does not affect Wi-Fi unless the device maker adds a separate toggle. The control lives under Settings → Network & internet → Mobile network → App data usage, or the equivalent in your device-maker’s skin.
  • Battery optimization: This is the “don’t keep in background” control. On Pixel and near-stock Android, it is under Settings → Apps → App info → Battery → Restricted. On Samsung, Xiaomi, and other device-maker skins, the label may be “Put app to sleep” or “Battery usage” and may be buried in the battery configuration screens.

The decision rule

The decision rule is simple: if an app’s core function requires background work, such as messaging, syncing, or alarm, do not restrict it. If an app is a game, editor, or reader you open deliberately, restrict background data and battery.

What Play Protect actually checks

Play Protect is Google’s on-device and cloud-based malware scanner that checks apps before and after install (Google Play Help, 2024). It scans apps from the Play Store continuously, and it can also scan sideloaded apps once during installation. It does not continuously monitor sideloaded apps after that first check. If you install an APK from a developer’s site, Play Protect’s one-time scan is useful but not a guarantee.

Audit without breaking notifications

To audit without breaking notifications, follow this order:

  1. Identify apps that you rarely open but that run in the background. Do not guess; use the system battery and data usage screens.
  2. Check the “background data” toggle for those apps. On Android 6 and later, the system may also show “Restrict background data” per app under Settings > Network & internet > Data usage > App data usage (Google Play Help, 2024).
  3. For chat and messaging apps, do not restrict background data globally if you rely on push notifications. The push connection is the channel that delivers messages; disabling it will delay or block notifications.
  4. Use the system’s “Battery usage” screen to sort apps by consumption. Android’s App Standby and Doze modes automatically restrict background work for apps you have not used recently (Android Developers, 2024).
  5. If one app is consistently at the top of battery usage, open the app’s own configuration to see whether it has a “restrict background activity” toggle. If not, use the OS-level “Restrict background” option.
  6. For apps you rarely use but must keep installed, use “Restrict background” or force-stop them after use; do not disable them if they are required by the system or by other apps you rely on.
  7. Review the Android “Data usage” screen per app over a 30-day window. A messaging app that sends hundreds of megabytes in the background may be doing more than syncing.
  8. When you see an unexplained spike, the sequence is: check the app’s own data configuration, then the OS-level battery and data usage screens, then the app’s permission list, and only then decide whether to restrict or uninstall.

The 5-minute background data and battery audit

When to keep background access

Some apps are useless without background access. Messaging apps need a persistent push connection to deliver notifications. Cloud sync tools need background network access to keep files current. Alarm and calendar apps need background CPU time to fire at the right moment. Health monitors and accessibility services also fall into this category. For these, restrict nothing at the OS level. If you need to reduce their footprint, look inside the app’s own configuration for a lighter sync interval or a battery-friendly mode.

When to cut background data and battery

Watch for these red flags:

  • An app you open once a week appears in the top five of the battery usage list.
  • A single-player game transfers tens of megabytes in the background over a 30-day window.
  • A flashlight or QR scanner app requests location, camera, and network access and shows background activity.
  • An app from a small or unknown developer sends data every few minutes even when the screen is off.

For any of these, restrict background data and apply the battery optimization control immediately. If the app still misbehaves after restriction, uninstall it.

What to expect after restricting

After you restrict an app, expect these changes:

  • Notifications may arrive only when you open the app.
  • Widgets may stop updating until the app is in the foreground.
  • Sync may run only during a manual refresh.
  • The app may show a warning on next launch about background limits. That warning is informational and does not mean the app is broken.

None of these changes damage the device. If you need an app’s background function back, reverse the restriction in the same settings panel. The controls are toggles, not permanent decisions.

More in this guide

Permissions and privacyAndroid permissions explainedCheck an APK signature.