Privacy in Android 10
Android 10 includes extensive changes to protect privacy and give users control — from improved system UI to stricter permissions and restrictions on what data apps can use.
All developers should review the privacy features and test their apps. Impacts can vary based on each app's core functionality, targeting, and other factors.
Top privacy changes
|Privacy change||Apps affected||Mitigation strategy|
Filtered view into external storage, giving access to app-specific files and media collections
|Apps that access and share files in external storage||Work in app-specific directory and media collection directories
|More user control over location permissions
Foreground-only permission that gives users more control over app access to device location
|Apps that request the user's location while in the background||Ensure graceful degradation in the absence of background location
Use permission introduced in Android 10 to access location in the background
|Background activity starts
Restrictions on launching activities from the background
|Apps that launch activities without user interaction||Use notification-triggered activities
|Non-resettable hardware identifiers
Restrictions on accessing device serial and IMEI
|Apps that access device serial or IMEI||Use an identifier that the user can reset
|Permission for wireless scanning
Access to some Wi-Fi, Wi-Fi Aware, and Bluetooth scanning methods requires fine location permission
|Apps using Wi-Fi and Bluetooth APIs||Request
More privacy changes
Identifiers and data
New restrictions on hardware identifiers such as IMEI, serial number, MAC, and similar data.
Camera and connectivity
Stronger protections for camera metadata, connectivity APIs.
Changes to the permissions model and requirements.
Get started with privacy updates
- Review the privacy features — Learn about what's changing and assess your app.
- Test your app on Android 10 — Get Android 10 as soon as possible, test, migrate as needed.
- Update your app — Targeting 29 if possible, test with users via beta channels or other groups.