I picker di sistema e le alternative come Sharesheet sono progettati per supportare un percorso orientato alla privacy per gli sviluppatori. Foto, video, contatti e altri dati personali e sensibili protetti da autorizzazioni limitate devono essere trattati secondo le best practice in materia di privacy. La tua app deve richiedere e utilizzare le autorizzazioni sensibili riportate di seguito solo se le alternative con ambito minimo non sono sufficienti a fornire la funzionalità di base dell'app.
Autorizzazione per i contatti
Ad aprile 2026 abbiamo introdotto le nuove norme relative alle autorizzazioni per i contatti che regolano l'utilizzo consentito dell'autorizzazione READ_CONTACTS. Le app che hanno come target Android 17 o versioni successive (livello API 37+) possono richiedere l'autorizzazione READ_CONTACTS solo se il Selettore di contatti Android non è sufficiente per consentire alla tua app di fornire la funzionalità di base. Abbiamo anche fornito indicazioni sull'utilizzo dei dati di contatto non pubblici e ribadito che tutti i contatti sono dati personali e sensibili soggetti alle norme relative ai dati utente di Google Play.
Tempistiche
- 15 aprile 2026: abbiamo annunciato le norme relative alle autorizzazioni per i contatti.
- Prima di ottobre 2026: in Play Console viene chiesto agli sviluppatori con app che includono l'autorizzazione
READ_CONTACTSdi inviare un modulo di dichiarazione per dimostrare l'idoneità all'accesso alla funzionalità di base o di rimuovere l'autorizzazione e utilizzare il Selettore di contatti per le loro esigenze.- Azione richiesta: consulta i tuoi team per capire se la tua app richiede l'autorizzazione
READ_CONTACTSper espletare la funzionalità di base e, in caso affermativo, preparati a spiegare perché il selettore di ambito minimo non è sufficiente dal punto di vista tecnico.
- Azione richiesta: consulta i tuoi team per capire se la tua app richiede l'autorizzazione
- 28 ottobre 2026: la conformità alle norme è obbligatoria per tutte le app che hanno come target Android 17 o versioni successive (livello API 37+). Dopo questa data, tutte le app non conformi che rientrano nell'ambito sono soggette all'applicazione delle norme.
Indicazioni per la dichiarazione
Tutte le app destinate ad Android 17 o versioni successive che richiedono l'autorizzazione READ_CONTACTS devono compilare una dichiarazione in Play Console per dimostrare le esigenze di accesso e giustificare il motivo per cui il Selettore di contatti non è sufficiente.
La dichiarazione ti chiederà di rispondere alle seguenti domande:
1. Quali funzionalità rivolte agli utenti della tua app richiedono l'autorizzazione READ_CONTACTS? Se il tuo caso d'uso non è rivolto agli utenti o non è elencato di seguito, seleziona "Altro".
|
Caso d'uso |
Descrizione |
Esempi (non esaustivi) |
|
Gestione contatti |
Utilizzato per gestire tutti i contatti. |
Visualizzazione di tutti i contatti, modifica/organizzazione dei contatti, gestione dei compleanni di tutti i contatti |
|
Composizione o invio di SMS |
Utilizzato per mostrare agli utenti il contatto che stanno chiamando o a cui stanno inviando un messaggio. |
Gestione delle chiamate, visualizzazione dell'elenco contatti e fornitura dell'interfaccia utente per la schermata durante la chiamata |
|
Cronologia chiamate |
Utilizzato per mostrare agli utenti tutte le chiamate che hanno ricevuto e a quale contatto appartengono. |
Mostrare la cronologia chiamate all'interno di un dialer o di un'app di Controllo genitori che mostra la cronologia chiamate |
|
Gestione dei rapporti con i clienti (CRM) |
Funzionalità che aiutano le attività a tenere traccia delle esigenze di contatto aziendali. |
Aggiornamento delle note o di altri dati relativi a tutti i contatti |
|
Filtro delle chiamate |
Servizio progettato per identificare, bloccare o filtrare chiamate e SMS in arrivo. |
Blocco di chiamate indesiderate che richiede la conoscenza di tutti i contatti salvati |
|
Funzioni di accessibilità |
Strumenti assistivi che interagiscono con gli elenchi di contatti per facilitare l'utilizzo del dispositivo per gli utenti con disabilità visive, uditive o motorie. |
Funzionalità "Leggi ad alta voce" o "Chiama un contatto specifico" |
|
Assistenti personali |
Agenti basati sull'AI che richiedono l'accesso approfondito ai database dei contatti per i comandi utente contestuali. |
"Invia un'email a" o "Chiama il numero" |
|
Ricerca/corrispondenza degli amici |
Utilizzato per favorire le interazioni social, segnalando all'utente quali dei suoi contatti reali sono già iscritti alla piattaforma. |
App con funzionalità social, "social discovery" |
|
Backup e ripristino/Connetti a un altro dispositivo |
Utilizzati per lo scopo specifico di conservare i dati e consentire agli utenti di recuperare i propri contatti. |
Backup/ripristino dei contatti, backup/ripristino di tutti i dati utente |
|
Correzione automatica/Completamento automatico |
Utilizzato per la correzione automatica dei nomi dei contatti o il completamento automatico di nomi, indirizzi email o numeri di telefono. |
Correzione automatica della tastiera, che deve conoscere tutti i nomi dei contatti, completamento automatico tramite unione lato server e contatti sul dispositivo |
|
Selezione dei contatti sul dispositivo avviata dall'utente |
Utilizzato in modo esplicito quando un utente avvia la selezione dei contatti. |
Fare riferimento/invitare un utente specifico, condividere un file con un utente specifico, bloccare un contatto specifico in un'app di giochi |
|
Altro |
||
2. Spiega perché il Selettore di contatti non è sufficiente e hai ancora bisogno di un accesso ampio tramite READ_CONTACTS.
Domande frequenti
Quali sono i casi d'uso comuni in cui viene utilizzata l'autorizzazione READ_CONTACTS?
READ_CONTACTS includono funzionalità di ricerca/associazione amici o di ricerca generica oppure app che richiedono un elenco contatti per funzionare correttamente. Di seguito sono riportati alcuni esempi di app o funzionalità che in genere richiedono l'accesso ai contatti:- App di gestione dei contatti
- Accessibilità
- Accesso lato server per l'associazione di amici
- Backup di contatti in corso
- Completamento automatico/tastiere
Quali sono i casi d'uso comuni in cui l'autorizzazione READ_CONTACTS non è consentita?
READ_CONTACTS solo per condividere file, collaborare, invitare/consigliare qualcuno a iscriversi a un servizio o scegliere un contatto con cui effettuare transazioni in genere non dovrebbero richiedere l'autorizzazione.Un'esperienza di selezione dei contatti personalizzata è idonea all'accesso a questa autorizzazione?
Sono previste eccezioni a queste norme?
L'autorizzazione READ_CONTACT sarà ancora disponibile per l'uso?
Come faccio a integrare il Selettore di contatti nella mia app?
Intent.ACTION_PICK_CONTACTS. Questo intent avvia il selettore e restituisce i contatti selezionati alla tua app. A differenza dell'intent legacy ACTION_PICK, il Selettore di contatti ti consente di specificare più campi di dati richiesti dalla tua app contemporaneamente. Per informazioni dettagliate su come avviare il Selettore di contatti per la tua app, consulta le indicazioni per gli sviluppatori Android qui.Con quali versioni di Android è compatibile il Selettore di contatti?
Intent.ACTION_PICK esistente per utilizzare la nuova interfaccia del Selettore di contatti. Consigliamo agli sviluppatori di utilizzare l'intent Intent.ACTION_PICK_CONTACTS per usufruire di tutte le funzionalità offerte dal nuovo Selettore di contatti (selezione di più tipi di dati, profilo di lavoro e così via).Autorizzazioni per le foto e i video
A ottobre 2023 abbiamo introdotto le nuove norme relative alle autorizzazioni per foto e video che regolano l'uso consentito delle autorizzazioni READ_MEDIA_IMAGES e READ_MEDIA_VIDEO. Le app che hanno come target Android 13 o versioni successive (livello API 33+) possono richiedere le autorizzazioni READ_MEDIA_IMAGES e READ_MEDIA_VIDEO solo se i picker di sistema (come il Selettore di foto Android) non sono sufficienti per consentire all'app di fornire la funzionalità di base. Tutte le foto degli utenti sono dati personali e sensibili soggetti alle norme relative ai dati utente di Google Play.
Tempistiche
- 28 maggio 2025: la conformità completa alle norme è obbligatoria per tutti gli sviluppatori, inclusi quelli che hanno richiesto un'estensione. Dopo questa data, tutte le app non conformi vengono rimosse da Google Play.