Doom Saver

Android

What Usage Access Actually Lets an Android App See

Usage Access sounds alarming and is narrower than it sounds. Here is exactly what an app gets, what it does not, and how it differs from Accessibility.

The short answer

Usage Access lets an app see which app is in the foreground and when, plus how long apps have been used. That is the whole of it. It does not grant access to anything inside those apps.

An app with Usage Access can tell that you opened Instagram at 21:14 and stayed for forty minutes. It cannot see a single post, message, search or keystroke, and it cannot read or capture your screen.

The permission, precisely

Usage Access is Android's name for the special permission behind PACKAGE_USAGE_STATS. It is not in the normal runtime permission list with camera and location. You grant it in a separate settings screen, one app at a time, which is why apps that need it have to send you there rather than showing a popup.

What it exposes is a log of app usage events: which package came to the foreground, which went to the background, and the timestamps. Aggregated over a day, that becomes the per app totals you see in Digital Wellbeing, which uses the same underlying data.

What it cannot do

This is the part worth being precise about, because the name invites the worst assumption.

  • It cannot read your screen. There is no screen content in this data at all. Capturing the screen is a completely separate permission that shows a system warning and a persistent indicator.
  • It cannot see inside apps. No posts, no messages, no usernames, no search terms.
  • It cannot log keystrokes. That would require an input method or Accessibility.
  • It cannot see web pages. It knows Chrome was open. It does not know which site.
  • It is not location, contacts, photos or files. Those are all separate permissions that this one does not imply.

Usage Access versus Accessibility

These get confused constantly, and the difference is large. Accessibility Services exist so that screen readers and switch controls can work, which means they are extremely powerful by design.

Usage AccessAccessibility Service
Which app is openYesYes
Text on your screenNoYes
What you typeNoYes
Buttons in other appsNoYes
UpdatesPolledPushed in real time

If you are auditing a screen time app, this is the question to ask. An app that requests Accessibility for screen time is asking for the ability to read everything on your screen in order to do a job that Usage Access already covers. Google reviews that category closely for exactly this reason, and screen time apps have a long history of trouble there.

How to check and revoke it

  1. Open Settings.
  2. Search for Usage access, or go to Apps, then Special app access, then Usage access. The exact path varies by manufacturer.
  3. You get a list of every app that has asked, with its current state.
  4. Tap any app to turn it off. Nothing else about the app is affected.

It is worth reading that list once even if you never install a screen time app. Most people have granted it to something they have forgotten about.

Why a persistent notification usually comes with it

Android does not push an event when the foreground app changes for this kind of use, so an app that wants a live timer has to check repeatedly. Doing that reliably while you are inside another app requires a foreground service, and Android requires every foreground service to show an ongoing notification.

So the permanent notification is not the app being intrusive. It is Android insisting that anything running continuously in the background has to declare itself. An app that keeps a live timer with no notification at all is doing something you should look at more closely.

Common questions

Is it safe to grant Usage Access?

The permission itself is narrow, exposing only which apps are open and for how long. The risk is not the data but the app you give it to, since usage patterns are still personal. Grant it to apps that keep that data on the device and explain what they do with it.

Can an app with Usage Access read my messages?

No. Usage Access carries no screen content and no text of any kind. Reading what is on screen requires an Accessibility Service or screen capture, both of which are separate and much more visible to you.

Why can I not find Doom Saver in the Usage Access list?

On Android 13 and up, apps installed from outside the Play Store have sensitive settings hidden behind a safeguard. Go to Settings, Apps, the app in question, open the menu in the corner and choose Allow restricted settings, then check the list again.

Does Usage Access drain my battery?

The permission itself costs nothing. Any battery cost comes from what the app does with it, specifically running a foreground service to check the current app. The work involved is small, and a well built app of this type is not a meaningful share of daily battery use.

Doom Saver puts the timer where you can see it

A hooded knight sits on top of the apps you choose, counting. He does not block anything, and he does not stay calm. Free on Android.

Get it on Google Play

Read next