Permissions

Background Activity, Battery and Privacy on Android

Apps running in the background drain more than your battery. Here's how to spot and stop them.

Adrián Vega

By Adrián Vega

Published 5 December 2025 · Updated 29 April 2026 · 10 min read

Person looking at battery icon

Most Android users assume that when they swipe an app away from the recent apps screen, it stops monitoring their device. The reality is far more complex. Modern mobile operating systems are designed to let applications perform tasks even when you aren't looking at them, which is where background app permissions become a critical intersection of battery life and personal privacy. While some background tasks are essential for receiving messages or syncing your calendar, others are used to ping location servers, gather telemetry, or keep a profile of your usage habits active while the phone sits in your pocket.

My testing across the latest Pixel, Samsung, and Xiaomi devices shows that background activity is often the primary culprit for both "idle drain" and silent data harvesting. In this guide, I will show you how to audit which applications are overstaying their welcome and how to use modern Android privacy tools to stop apps running without breaking the features you actually need. Whether you are on Android 13, 14, or the early builds of Android 15, mastering these settings is the single most effective way to harden your device against persistent tracking.

Why background activity is a privacy issue

Why background activity is a privacy issue
Screenshot reference: Why background activity is a privacy issue

The privacy risk of background activity boils down to persistent data collection. When an app has permission to run in the background, it can theoretically access your location, scan for local Wi-Fi networks (which can be used to triangulate your position), or communicate with advertising servers. If an app is "awake" while you are moving through a shopping centre or a sensitive location, it can record your movements even if you haven't opened that app in days. This is why Google has tightened the "Allow all the time" location permission in recent Android versions, forcing apps to justify why they need access when not in use.

Beyond location, background activity allows for "zombie" processes that keep an app's internal tracking ID active. On Android 14 and 15, the system is much better at putting apps into a "cached" state where they cannot execute code, but developers often use "Foreground Services" or "WorkManager" APIs to bypass these restrictions. From a privacy perspective, the less an app runs, the smaller the window it has to send telemetry back to its home server. This telemetry often includes device identifiers, signal strength, and even interactions with other apps that the developer uses to build a profile of your digital life.

Finally, there is the issue of microphone and camera access. While Google introduced the Privacy Dashboard and green status bar indicators to show when these sensors are active, background activity can still be used to trigger other sensors like the accelerometer or barometer. These sensors don't require high-level permissions but can be used to infer your physical activity or even what you are typing via vibration patterns. By strictly managing background app permissions, you aren't just saving 15% of your battery; you are ensuring that your phone is only doing what you told it to do in the moment.

Restricting background access per app

The most granular way to handle this on a Pixel or "stock" Android device is through the App Info menu. On Android 13 and 14, Google consolidated these settings under "Battery usage," but the logic remains the same. To restrict an app, follow this path: 1. Open Settings. 2. Tap "Apps" and then "See all apps." 3. Select the app you are suspicious of. 4. Tap "App battery usage." You will see three options: Unrestricted, Optimised, and Restricted.

The "Restricted" setting is the nuclear option for background activity. When you select this, the app will not be allowed to run in the background at all, which means it won't send you notifications or sync data unless it is open on your screen. I recommend this for shopping apps, travel booking tools, and any social media app that you only check sporadically. On Android 15, the system is even more aggressive with the "Restricted" tier, effectively freezing the app's process the moment it loses focus. This is a massive win for privacy-conscious users who want to stop apps running without uninstalling them entirely.

If you are looking for a broader approach, you can manage permissions globally via Settings > Security & privacy > Privacy > Permission manager. Here, look specifically at "Location" and "Physical activity." For any app listed under "Allowed all the time," ask yourself if it truly needs that access. Most apps only need "Allowed only while inside the app." By switching this, you effectively cut off the app's ability to track your movement unless you have it open and active. This change, combined with the "Restricted" battery setting, creates a double-layered privacy shield that prevents the app from "phoning home" while your device is in your pocket.

Samsung Sleeping Apps and Xiaomi MIUI

Samsung’s One UI (versions 6.0 and 6.1) handles background activity differently than Google. Samsung uses a feature called "Background usage limits" which is arguably more user-friendly but adds an extra layer of complexity. To find this: 1. Go to Settings. 2. Tap "Battery." 3. Tap "Background usage limits." Here you will find three categories: Sleeping apps, Deep sleeping apps, and Never auto-sleeping apps. For maximum privacy, move any non-essential app into "Deep sleeping apps." These apps will never run in the background and will only work when you specifically open them.

On Xiaomi devices running HyperOS or MIUI 14, the background management is even more aggressive by default, though it is often phrased as "Battery saver." To manage this for privacy: 1. Go to Settings. 2. Tap "Apps" and then "Manage apps." 3. Select an app and look for "Battery saver." You will see "Restrict background activity" or "Restrict background apps." Xiaomi’s software is notorious for "killing" apps to save battery, but for a privacy advocate, this is actually a feature. By selecting "Restrict background activity," you ensure the app's processes are terminated the moment you switch to another task.

One specific OEM quirk to watch for on Samsung devices is the "Auto-optimisation" feature in One UI 6. While it sounds helpful, it can sometimes reset your manual restrictions. I advise checking the "Background usage limits" menu once a month to ensure that "Put unused apps to sleep" is toggled on. This toggle uses AI to identify which apps you haven't touched in weeks and automatically moves them to the Deep Sleep category, effectively revoking their background app permissions without you needing to do it manually for every single installation.

Foreground service notifications

Foreground service notifications
Screenshot reference: Foreground service notifications

Starting with Android 13, Google introduced a helpful persistent notification for apps running "foreground services." This is when an app is doing something in the background that you should be aware of, like playing music or tracking a workout. However, some apps use this to stay "alive" in the memory. If you pull down your notification shade and see "1 app is active" at the bottom, tap it. This "Active Apps Manager" shows you exactly what is currently executing code. If you see an app there that should not be running—like a calculator or a retail app—it is a major red flag for your privacy.

Tracking these active apps is much easier on Android 14 and 15 because the system requires developers to declare specific "foreground service types." This means the system knows if an app is using the camera, microphone, or location in the background. If an app attempts to use a "protected" service without showing a notification, the system will eventually kill it. To audit this history: 1. Go to Settings. 2. Tap "Security & privacy." 3. Tap "Privacy." 4. Tap "Privacy Dashboard." This timeline shows you every instance an app accessed a sensitive permission over the last 24 hours (or 7 days on some devices). If you see "Background" access listed under Location or Mic, you need to revisit that app's battery settings.

Another useful tool is the "Notification History" feature (Settings > Notifications > Notification history). Since some apps trigger a background service that briefly fires a notification and then disappears, the history will show you if an app has been silently waking up your phone throughout the night. This is often how "stalkerware" or aggressive data trackers operate—they wake up, perform a sync, and hide. By identifying these patterns in the notification history and the Privacy Dashboard, you can pinpoint which "background app permissions" need to be rescinded immediately.

Auditing what's running

To truly see what is happening under the hood, you need to go beyond the standard menus and look at "Running services." This requires Developer Options to be enabled. 1. Go to Settings > About phone. 2. Tap "Build number" seven times until you see "You are now a developer." 3. Go to Settings > System > Developer options. 4. Tap "Running services." This screen is the most honest look at your device's privacy state. It shows the RAM usage and the exact duration a process has been running. If you see an app like "Facebook" or "LinkedIn" running for 48 hours straight despite you not opening it, you know its background activity is uncontrolled.

While in Developer Options, you can also use the "Background process limit" tool. This is a global setting that lets you limit the number of processes kept in the background. While I don't recommend setting this to "No background processes" (as it makes the phone feel slow and breaks basic multitasking), setting it to "At most 4 processes" can be a powerful way to ensure that older apps aren't lingering in the background indefinitely. On Android 15, the system is better at managing this automatically, but for users on older Android 13 devices, this manual cap can significantly reduce the silent "phoning home" that occurs when dozens of apps are cached in the RAM.

Another audit step involves checking "Special app access." This is hidden deep in the settings: 1. Settings. 2. Apps. 3. Special app access (usually at the bottom). 4. Tap "Unrestricted data." Here you will see a list of apps that can use mobile data in the background even when Data Saver is on. Privacy-wise, this is a leak. If an app can use data whenever it wants, it can upload your metadata to its servers at any time. I recommend toggling almost everything off here, except for essential system services and your primary messaging app. If an app doesn't have unrestricted data access, its background permissions are far less useful to a data broker.

Force-stopping vs disabling

There is a common misconception about what "Force stop" actually does. When you tap "Force stop" in the App Info menu, you are effectively killing the app's process and telling the Android system not to restart it until the user manually launches the app again. This is more powerful than just swiping the app away. For apps that you only use once a month (like a specific airline app or a parking meter tool), "Force stop" is an excellent privacy practice. It ensures the app is completely dormant. However, be aware that some apps can be "woken up" by system events called "Intents," such as restarting your phone or changing your Wi-Fi connection.

If an app is pre-installed (bloatware) and you cannot uninstall it, "Disabling" is your best friend. Disabling an app doesn't just stop background activity; it removes the app from your drawer and prevents it from ever running or receiving updates. Path: 1. Settings. 2. Apps. 3. See all apps. 4. Select the app and tap "Disable." If "Disable" is greyed out, it means the manufacturer considers it a core system component. On Samsung and Xiaomi devices, you can get around this using a PC and a tool like Universal Android Debloater (via ADB), which allows you to "uninstall" these apps for the current user, providing the ultimate level of background privacy.

Looking forward, Android 15 is introducing "Private Space," which allows you to run apps in a separate, sandboxed profile that can be completely locked down and paused when not in use. This will likely become the gold standard for managing background activity. Until then, the combination of "Restricted" battery settings, the "Deep Sleep" categories on Samsung, and regular audits of the "Running services" menu remains the most effective way to ensure your Android device stays private, fast, and efficient. Managing background activity isn't just about the battery; it’s about reclaiming control over when and how your data leaves your device.

Watch

Video walkthrough

A short video on background app permissions to complement the steps above.

Key takeaways

  • Why background activity is a privacy issue is where you start — it's the fastest win.
  • Restricting background access per app: don't skip this — it's where most users leave settings at risky defaults.
  • Samsung Sleeping Apps and Xiaomi MIUI: don't skip this — it's where most users leave settings at risky defaults.
  • Foreground service notifications: don't skip this — it's where most users leave settings at risky defaults.
  • Recheck these settings quarterly; OEM updates can reset toggles.

Frequently asked questions

Does changing these settings break apps?
Almost never. Modern Android apps must handle a denied permission or restricted access gracefully — they either skip the feature or prompt again when needed.
Will this drain my battery?
No. If anything, restricting background access and disabling tracking pipelines reduces battery and data usage.
Do these steps apply to Android 13, 14 and 15?
Yes. The menu paths shift slightly between versions and OEM skins (Pixel/stock, Samsung One UI, Xiaomi HyperOS), but the underlying controls behave the same.

References & further reading

Continue reading

Related guides