Android 17 gets new contact selection for more data protection

With Android 17, Google is integrating a contact selection. This allows users to share only the contacts and data with apps that are actually necessary.

listen Print view
Android lettering at MWC in Barcelona

Android

(Image: Andreas Floemer / heise medien)

3 min. read

With Android 17, which is currently still in Beta 2, Google wants to introduce a contact selection tool – a “Contact Picker” – that will prevent the general granting of all contacts from the address book to apps. Google wants to further improve data protection and user control under Android.

Previously, applications that required access to a specific user's contacts used the broad permission READ_CONTACTS. With one click, apps gained access to the entire address book, even though only a fraction of the data is usually required for use. The new contact selection, which is introduced in Android 17 with the intent ACTION_PICK_CONTACTS, restricts the unrestricted “siphoning” of contact data. For this purpose, the new Android version will have a “standardized, secure, and searchable interface for contact selection”.

This is what the new contact selection in Android 17 should look like.

(Image: Google)

The company explains in the post on the Android Developer Blog that with this function, users can grant apps access only to the contacts they have selected. This corresponds to “Android's claim to data transparency and minimal access scope”.

Videos by heise

Google explains that the contact selection API in Android 17 offers support for detailed data queries. Apps can request permission to access user contacts as before, but in the new Android version, they can only view the contacts selected by users. The concept is similar to the photo selection tool (“Photo Picker”), which Google introduced in 2022 with Android 13.

Furthermore, these apps can request the specific data fields they need. So, if an app wants access to the phone numbers stored in contacts, it can request this single data field instead of retrieving the entire contact record.

In addition, Android 17 is said to support the selection of one or more contacts simultaneously via the new contact selection, which should simplify the query of permissions for multiple contacts. App developers can also specify how many contacts users can select at the same time. When using this interface, read access to contact records is limited in time. Moreover, the contact selection tool improves access to contacts from various user profiles stored on the device, such as private or work, as well as from cloned profiles and private areas.

Google recommends that app developers query only the contact data fields that are actually needed via the new contact selection for data minimization, “to ensure an optimal user experience and maintain high security standards.” “If your app only needs to send an SMS, request Phone.CONTENT_ITEM_TYPE. Contacts without phone numbers will be automatically filtered out in the selection, leading to a clearer user interface,” the company explains. Google offers the complete documentation on contact selection on the Android Developers website.

The release of the stable version of Android 17 is expected in June 2026.

Empfohlener redaktioneller Inhalt

Mit Ihrer Zustimmung wird hier ein externer Preisvergleich (heise Preisvergleich) geladen.

Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit können personenbezogene Daten an Drittplattformen (heise Preisvergleich) übermittelt werden. Mehr dazu in unserer Datenschutzerklärung.

(afl)

Don't miss any news – follow us on Facebook, LinkedIn or Mastodon.

This article was originally published in German. It was translated with technical assistance and editorially reviewed before publication.