Where Are Android App Private Files Stored?
Android /data/data private app directories requiring root, plus scoped storage paths.
Last updated
Every Android app gets a private directory under /data/data named by package, holding databases, preferences and cache no other app can read. Access needs root or the app's own backup integration.
User-visible files live separately in scoped storage under /storage/emulated. Deleting app data in Settings wipes the private directory while leaving shared downloads alone.
Where Android stores this, by platform
/data/data/<package_name>
Private app home with databases, shared_prefs, files and cache subfolders, one directory per package name. Reading it needs root or adb run-as for debuggable apps. Replace <package_name> with the app's Java-style ID. Normal backups through Settings cover what each app allows, nothing more.
Frequently asked questions
Can I browse /data/data without root?
No, the system denies it. Use per-app export features, adb backup where supported, or root the device.
Does clearing app data delete my photos?
Only the app's private copies. Photos in shared storage under DCIM and Pictures survive; in-app downloads may not.
Notice an outdated path? Let us know.