Strumento gratuito

Generatore gratuito di moduli per la sicurezza dei dati su Google Play

Il generatore decodifica l'e-mail "Modulo di sicurezza per dati non validi", individua gli SDK presenti nella tua app Android e genera le risposte e un file CSV per Play Console.

  • Modulo sulla sicurezza dei dati
  • SDK Android
  • Riproduci CSV della console

Crea il tuo modulo sulla sicurezza dei dati.

Segui questi 4 semplici passaggi.

Incolla l'e-mail "Problema rilevato: modulo di sicurezza dei dati non valido" o il messaggio visualizzato nella pagina "Stato delle politiche" nella Play Console. Il generatore individua i tipi di dati, i codici di versione e gli SDK contrassegnati.

Incolla i file build.gradle(.kts), libs.versions.toml, l'output di ./gradlew :app:dependencies, pubspec.yaml (Flutter), package.json (React Native) o AndroidManifest.xml. Per selezionare manualmente gli SDK, apri la scheda Scegli SDK.

Seleziona le operazioni eseguite dal tuo codice. Conta solo i dati che escono dal dispositivo (inviati al tuo server o a terzi). Non dichiarare i dati che l'app elabora esclusivamente sul dispositivo.

La mia app (esclusi gli SDK sopra indicati)
Sicurezza e cancellazione dei dati

Una pagina web in cui gli utenti possono richiedere la cancellazione del proprio account e dei relativi dati, senza dover reinstallare l'app.

Anteprima della scheda del negozio

Come appare la sezione "Sicurezza dei dati" su Google Play.

Queste sono le risposte da inserire in Play Console > Contenuti dell'app > Sicurezza dei dati. Controlla ogni riga: sei responsabile di ciò che dichiari.

Questo strumento fornisce suggerimenti basati sulle informazioni relative agli SDK disponibili al pubblico e sulle risposte fornite dall'utente. Non costituisce una consulenza legale e non analizza il codice dell'app né il traffico di rete. Il comportamento degli SDK varia da una versione all'altra e dipende dalla configurazione effettuata dall'utente. L'utente è l'unico responsabile dell'accuratezza del proprio modulo sulla sicurezza dei dati.

Come risolvere l'errore "Modulo di sicurezza dati non valido".

Google ha rilevato che dall'app vengono inviati dati degli utenti che non sono dichiarati nel modulo sulla sicurezza dei dati. Nella maggior parte dei casi, tali dati vengono inviati da un SDK di terze parti, non dal codice dell'app.

  1. Leggi attentamente l'e-mail. In essa sono indicati il codice della versione, il tipo di dati (ad esempio, ID del dispositivo o altri ID) e, talvolta, l'SDK che, secondo Google, ha inviato i dati.

  2. Individua tutti gli SDK presenti nella tua app. Google ti ritiene responsabile dei dati raccolti da qualsiasi libreria inclusa nel pacchetto, anche per le funzionalità che non hai mai utilizzato.

  3. Scegli una soluzione: dichiara il tipo di dati nel modulo "Sicurezza dei dati" oppure rimuovi il codice o l'SDK che lo invia (ad esempio, rimuovi l' AD_ID autorizzazione se non utilizzi gli annunci pubblicitari).

  4. Aggiorna il modulo nella Play Console alla voce Politiche e programmi > Contenuti dell’app > Sicurezza dei dati, oppure importa il file CSV generato in precedenza.

  5. Sostituisci tutte le build non conformi. Dopo una modifica al codice, carica una nuova versione con un numero di versione più alto su tutti i canali che stanno ancora distribuendo quella precedente, compresi i canali di test interni, chiusi e aperti. Esegui il rollout al 100%.

  6. Aggiorna la tua Informativa sulla privacy in modo che riporti gli stessi dati e le stesse terze parti indicati nel modulo sulla sicurezza dei dati.

  7. Invia le modifiche per la revisione dalla pagina di panoramica della pubblicazione.

Come importare il file CSV nella Play Console.

  1. Apri Play Console e seleziona la tua app.

  2. Vai su Politiche e programmi > Contenuti delle app, quindi seleziona Sicurezza dei dati e fai clic su Avvia (o Gestisci).

  3. Fai clic su Importa da CSV in alto a destra e carica il file. L'importazione sovrascriverà eventuali risposte già presenti nel modulo.

  4. Scorri tutte le pagine del modulo, controlla ogni risposta e clicca su Salva.

  5. Vai alla panoramica sulla pubblicazione e invia le modifiche a Google per la revisione.

Rifiuti

Spiegazione dei motivi più comuni di rifiuto relativi alla sicurezza dei dati.

Il tipo di dati indicato nell'e-mail di Google Play di solito è riconducibile a una di queste cause.

Tipi di dati segnalati nell'e-mail di Google Play, con la causa più comune e la soluzione per ciascuno di essi.
Segnalato nell'e-mail Causa più comune Come risolvere il problema
ID del dispositivo o altri ID SDK pubblicitari (AdMob, AppLovin, Unity Ads), Firebase Analytics, SDK di attribuzione (Adjust, AppsFlyer), SDK per notifiche push (OneSignal) o qualsiasi codice che legga ANDROID_ID o l’ID pubblicitario. Dichiarare che gli ID del dispositivo o altri ID vengono raccolti (e condivisi, per gli SDK pubblicitari e di attribuzione), oppure rimuovere l'SDK. La rimozione dell' com.google.android.gms.permission.AD_ID autorizzazione impedisce la lettura dell’ID pubblicitario.
Posizione approssimativa / Posizione precisa Le reti pubblicitarie che stimano la posizione in base all'indirizzo IP, oppure la tua app che richiede le autorizzazioni di localizzazione e invia le coordinate a un server. Dichiara il tipo di posizione corrispondente all'autorizzazione richiesta. Non dichiarare una posizione precisa se richiedi solo ACCESS_COARSE_LOCATION.
Attività delle app: App installate Un SDK (spesso un SDK pubblicitario o antifrode) oppure il tuo codice che interroga l'elenco dei pacchetti installati e lo invia all'esterno del dispositivo. Dichiara le app installate oppure rimuovi l'SDK. Quindi verifica se la tua app necessita QUERY_ALL_PACKAGES autorizzazione in questione.
Attività dell'app: Interazioni con l'app SDK di analisi come Firebase Analytics, Mixpanel o Amplitude, e la maggior parte degli SDK pubblicitari. Dichiarare le interazioni con l'app come raccolte a fini di analisi (e a fini pubblicitari o di marketing, qualora un SDK pubblicitario ne faccia uso).
Informazioni sull'app e prestazioni: registri degli arresti anomali / Diagnostica SDK per la segnalazione degli arresti anomali, come Firebase Crashlytics, Sentry o Bugsnag. Anche la maggior parte degli SDK pubblicitari invia dati diagnostici. Dichiarare che i log di crash e i dati diagnostici vengono raccolti a fini di analisi o per garantire il funzionamento dell'app.
Dati personali: indirizzo e-mail / ID utente Funzionalità di accesso, registrazione o newsletter, oppure SDK in cui si effettua una chiamata setUserId() o si trasmette un indirizzo e-mail (notifiche push, chat di assistenza, analisi dei dati). Indica i dati personali necessari per la gestione dell'account o il funzionamento dell'app e assicurati di fornire un URL per la cancellazione dell'account.
Informativa sulla privacy non valida Il link all'Informativa sulla privacy non funziona, non rimanda a una pagina web pubblica oppure non descrive i dati che hai indicato nel modulo sulla sicurezza dei dati. Pubblica un'Informativa sulla privacy che indichi i tipi di dati e gli SDK di terze parti presenti nel tuo modulo, e inserisci il relativo link nella Play Console.
Domande sulla cancellazione dei dati La tua app consente agli utenti di creare un account, ma non hai fornito un link web funzionante per le richieste di cancellazione dell'account. Aggiungi una pagina dedicata alla cancellazione dell'account sul tuo sito web e inserisci il relativo URL nella sezione "Cancellazione dei dati" del modulo.

Generatore di Informativa sulla privacy

La tua Informativa sulla privacy deve corrispondere al tuo Modulo sulla sicurezza dei dati.

Google confronta le tue risposte relative alla sicurezza dei dati con la tua Informativa sulla privacy. Un modulo in cui vengono indicati tipi di dati o terze parti non menzionati nella tua Informativa sulla privacy costituisce motivo di ulteriore rifiuto. Crea un'Informativa sulla privacy per la tua app Android che copra gli SDK che utilizzi.

Generare l'informativa sulla privacy

Domande frequenti.

Risposte alle domande più frequenti sul modulo sulla sicurezza dei dati di Google Play.

Cosa significa "Modulo di sicurezza dati non valido"?

Ciò significa che Google ha rilevato che la tua app invia dati degli utenti al di fuori del dispositivo e che nel tuo modulo sulla sicurezza dei dati tali dati non sono dichiarati come raccolti.

L'e-mail indica il tipo di dati (ad esempio, ID del dispositivo o altri ID) e il codice della versione in cui sono stati rilevati. Google non approverà nuovi aggiornamenti finché il modulo non sarà conforme a quanto effettivamente fatto dall'app.

La mia app non raccoglie alcun dato. Perché è stata rifiutata?

La causa è quasi sempre un SDK di terze parti. Le reti pubblicitarie, gli strumenti di analisi, i sistemi di segnalazione degli arresti anomali, le notifiche push e persino le librerie di mappe inviano identificatori del dispositivo o dati diagnostici ai propri server.

Google considera tutti i dati che un SDK presente nella tua app invia al di fuori del dispositivo come dati raccolti dalla tua app, anche quelli che non utilizzi mai personalmente.

Qual è la differenza tra "raccolto" e "condiviso"?

Per raccolti si intende che i dati lasciano il dispositivo e vengono inviati all’utente o a un fornitore di SDK.

Condivisi significa che i dati vengono trasferiti a una terza parte. I dati inviati a un fornitore di servizi che li elabora esclusivamente per conto dell'utente (ad esempio, un servizio di segnalazione degli arresti anomali) non sono considerati "condivisi". Lo sono invece i dati che una rete pubblicitaria utilizza per i propri scopi.

Devo dichiarare i dati che vengono elaborati in modo temporaneo?

Sì, i dati effimeri (utilizzati solo in memoria e conservati solo per il tempo necessario a soddisfare una richiesta in tempo reale) vanno comunque dichiarati come raccolti. Contrassegnali come "elaborati in modo effimero" e Google Play non li includerà nella scheda del tuo negozio.

Qual è il codice di versione che causa il problema?

L'e-mail riporta il codice di versione in cui Google ha individuato il problema. Tale build a volte rimane attiva in un canale di test (test interno, chiuso o aperto) anche quando l'ambiente di produzione ne utilizza una più recente.

Ogni build attiva in ogni canale deve essere conforme al modulo sulla sicurezza dei dati. Carica una build conforme con un codice di versione più recente in ciascun canale interessato.

Google verifica la conformità del mio modulo sulla sicurezza dei dati alla mia Informativa sulla privacy?

Sì. La tua Informativa sulla privacy deve essere una pagina web pubblica e funzionante e deve descrivere le stesse modalità di raccolta e condivisione dei dati che dichiari nel modulo sulla sicurezza dei dati.

Questo generatore di moduli per la sicurezza dei dati è gratuito?

Sì, il generatore di moduli per la sicurezza dei dati di Google Play è gratuito e non richiede la creazione di un account.