Glossary · Scoped storage
What is scoped storage on Android? Why apps ask before deleting
Short answer
Scoped storage is the Android file-access model, introduced in Android 10 and enforced for apps targeting Android 11, that limits each app to its own folder plus the media and files you grant. Apps reach photos through MediaStore, and must ask you before changing or deleting media they did not create. It is why cleaner apps show a system confirmation.
Last updated
What changed with scoped storage?
| Before (Android 9 and earlier) | With scoped storage (Android 10+) |
|---|---|
| Apps with storage permission could read and write almost any file | Apps get their own private folder by default |
| Any app could delete any photo | Changing or deleting another app's media requires your confirmation |
| Apps could scatter folders anywhere | Media goes into shared collections through MediaStore |
| Location tags readable by all | GPS in photos redacted unless the app has ACCESS_MEDIA_LOCATION |
Android 10 let apps opt out temporarily with a manifest flag called requestLegacyExternalStorage. Google's documentation notes that once an app targets Android 11, the system ignores that flag, so scoped storage became the norm for updated apps. Since Android 11, an app's private folder on external storage is also off-limits to other apps.
How do apps reach your photos now?
Through the MediaStore, Android's shared index of images, videos and audio. An app asks for a photo permission; on Android 13 and later that is READ_MEDIA_IMAGES, and on Android 14 you can grant only selected photos, as described on the partial photo access page. A small number of apps such as file managers can request All files access, which Google Play restricts to tools that genuinely need it.
Each app still has its own private folder that needs no permission at all. Files an app saves there are removed when the app is uninstalled, which is why caches and downloads inside apps vanish with them. Nothing outside that folder is open to the app without a permission or a system picker.
Why do cleaner apps show a confirmation before deleting?
Because a photo taken by your camera belongs to the camera app, a cleaner cannot remove it silently. It must call createDeleteRequest or createTrashRequest, and Android shows you a dialog listing what will be removed. You tap Allow, and only then is anything changed. This protects you from rogue apps and makes every cleaner's deletes visible.
GalleryJury fits this model by design: the coming-soon Android cleaner sends approved photos to the phone's trash through that system request, so the final say is always yours.
What does it mean for you?
- Expect a system pop-up whenever an app removes photos; it is normal, not a bug.
- Apps cannot read other apps' private data, which limits what cleaners can clear from inside other apps.
- Be cautious about granting All files access to apps that do not need to manage every file.
- Photo permissions can be reviewed at any time in Settings, Apps, the app's name, Permissions; switching to Not allowed takes effect at once.
For most people, scoped storage is invisible until a cleaner or file manager asks for something. The MediaStore page explains the index those apps read, and the Android trash page shows where removed photos wait before they are gone.
Frequently asked questions
Why can't a cleaner delete WhatsApp's private data?
WhatsApp's internal files sit in its own app folder, which other apps cannot access under scoped storage. Media saved to shared folders is reachable with your permission.
Can I turn scoped storage off?
No. It is part of Android. Individual apps may request All files access, which you can grant or refuse in Settings.
Sources
- Android Developers: Storage use cases and best practices (checked 31 October 2026)
- Android Developers: Access media files from shared storage (checked 31 October 2026)
Related
More in Photo cleanup terms
GalleryJury is coming soon to Android
It keeps the best shot from every burst and clears the clutter around it. 50 free photos to try, then $5 for 5,000 photos or $15 for 20,000. Pay once, nothing renews. No subscription.