• Home
  • Phones
  • Here’s how Android 17 is keeping your contacts private
Image

Here’s how Android 17 is keeping your contacts private


Android 17 logo on a Pixel phone.

Joe Maring / Android Authority

TL;DR

  • Android 17 is introducing a Contact Picker that supports granular selection of individual contacts and data fields.
  • Using the new API, you’ll be able to share specific contacts with apps that request them, rather than granting broad read permission to the entire contact database.
  • As part of the move, the Contact Picker will support choosing contacts from other Android user profiles and private spaces.

Apps often request more permissions than they need, and this represents a privacy risk for some of your most sensitive data. Android currently blocks apps from seeing certain types of sensitive information, like your contacts or camera roll. However, the permissions manager for each data set is different, and granting an app access to your contacts surrenders all of them. That’s changing in Android 17, as Google is introducing a Contact Picker that adds support for granular data requests and approval.

In a post on the Android Developers Blog, Google revealed how the Contact Picker will work to safeguard the contents of your contacts. We first spotted this upcoming feature last November, and it’s now official. Soon, selecting contacts will work just like selecting photos using Android’s Photo Picker. Instead of using the all-encompassing READ_CONTACTS permission, Android 17 will use the Intent.ACTION_PICK_CONTACTS intent.

Don’t want to miss the best from Android Authority?

google preferred source badge light@2xgoogle preferred source badge dark@2x

The Android Contact Picker API crucially adds support for granular data requests. Apps will still be able to ask for permission to access your contacts, but in Android 17, they can only see the specific contacts you select. Additionally, these apps can ask for the specific data fields required. So, if an app wants access to phone numbers stored in your contacts, it can ask for that individual data field instead of intaking the entire contact record. It can do this using the following example data types:

  • ContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPE
  • ContactsContract.CommonDataKinds.Email.CONTENT_ITEM_TYPE
  • ContactsContract.CommonDataKinds.StructuredPostal.CONTENT_ITEM_TYPE

Android 17 will support selecting one or multiple contacts at once using the new Contact Picker, which should make bulk permissions requests simple. On the developer side, apps can restrict how many contacts users can select at once. Using this API, read access for contact records is temporary.

Example screenshots of Android 17's Contact Picker in action.

Additionally, the Contact Picker is upgrading contact access for records spread out across multiple parts of the operating system. The Android 17-based Contact Picker supports reading contacts from other user profiles stored on the device, as well as cloned profiles and private spaces.

Google is recommending that app developers only request the contact data fields required using the Android 17 Contact Picker “to provide the best user experience and maintain high security standards.” You can view the full documentation for the Contact Picker on the Android Developers site.

Thank you for being part of our community. Read our Comment Policy before posting.



Source link

Releated Posts

DJI Osmo Pocket 4, 4 Pro leak reveals features, price, and more

C. Scott Brown / Android Authority TL;DR DJI’s Osmo Pocket 4 vlogging camera has extensively leaked through renders…

ByByTDSNEWS999 Apr 14, 2026

Survey reveals a surprising amount of love for Samsung Messages

Joe Maring / Android Authority Samsung finally put an end date on Samsung Messages earlier this month, confirming…

ByByTDSNEWS999 Apr 14, 2026

Google secures the Pixel 10 modem with an upgrade to Rust

Joe Maring / Android Authority TL;DR Google is integrating the Rust programming language into the Pixel 10’s modem…

ByByTDSNEWS999 Apr 14, 2026

YouTube’s live chat just gave viewers a surprising way to skip ads

Joe Maring / Android Authority TL;DR YouTube now automatically holds back ads when live chat engagement peaks. Additionally,…

ByByTDSNEWS999 Apr 14, 2026