Gratis tool

Gratis generator voor gegevensveiligheidsformulieren van Google Play

De generator ontcijfert de e-mail met het "Veiligheidsformulier voor ongeldige gegevens", lokaliseert de SDK's in je Android-app en genereert de antwoorden en een CSV-bestand voor de Play Console.

  • Formulier inzake gegevensbeveiliging
  • Android SDK's
  • Play Console CSV

Stel je formulier voor gegevensbeveiliging op.

Volg 4 snelle stappen.

Plak de e-mail met de titel „Probleem gevonden: ongeldig gegevensveiligheidsformulier“ of het bericht van de pagina ‘Beleidsstatus’ in de Play Console. De generator selecteert de gemarkeerde gegevenstypen, versiecodes en SDK’s.

Plak je build.gradle(.kts), libs.versions.toml, de uitvoer van ./gradlew :app:dependencies, pubspec.yaml (Flutter), package.json (React Native) of AndroidManifest.xml. Om SDK's handmatig te selecteren, open je het tabblad 'SDK's kiezen'.

Geef aan wat je eigen code doet. Tel alleen gegevens mee die het apparaat verlaten (die naar je server of naar een derde partij worden verzonden). Gegevens die de app uitsluitend op het apparaat verwerkt, hoef je niet op te geven.

Mijn app (de hierboven genoemde SDK’s niet meegerekend)
Beveiliging en gegevensverwijdering

Een webpagina waarop gebruikers je kunnen vragen hun account en de bijbehorende gegevens te verwijderen, zonder de app opnieuw te installeren.

Voorbeeld van een winkelvermelding

Hoe het gedeelte over gegevensbeveiliging eruitziet op Google Play.

Dit zijn de antwoorden die je moet invoeren in Play Console > App-inhoud > Gegevensbeveiliging. Controleer elke regel: je bent zelf verantwoordelijk voor wat je opgeeft.

Deze tool geeft suggesties op basis van openbaar beschikbare informatie over SDK’s en uw antwoorden. Het gaat hier niet om juridisch advies en de tool analyseert de code van uw app of het netwerkverkeer niet. Het gedrag van een SDK kan per versie verschillen en is afhankelijk van hoe u deze configureert. U bent zelf volledig verantwoordelijk voor de juistheid van uw formulier inzake gegevensbeveiliging.

Hoe los je de foutmelding "Ongeldig gegevensveiligheidsformulier" op?

Google heeft vastgesteld dat er gebruikersgegevens uit je app worden verzonden die niet in je gegevensveiligheidsformulier zijn vermeld. In de meeste gevallen worden die gegevens door een SDK van een derde partij verzonden, en niet door je eigen code.

  1. Lees de e-mail aandachtig door. Daarin staan de versiecode, het gegevenstype (bijvoorbeeld apparaat-ID’s of andere ID’s) en soms de SDK vermeld waarvan Google denkt dat deze de gegevens heeft verzonden.

  2. Zoek alle SDK's in je app op. Google stelt je verantwoordelijk voor de gegevens die worden verzameld door elke bibliotheek die je in je app hebt opgenomen, zelfs als je bepaalde functies nooit gebruikt.

  3. Kies een oplossing: geef het gegevenstype op in je formulier voor gegevensbeveiliging, of verwijder de code of SDK die deze gegevens verstuurt (verwijder bijvoorbeeld de AD_ID toestemming als je geen advertenties gebruikt).

  4. Werk het formulier bij in de Play Console onder Beleid en programma’s > App-inhoud > Gegevensbeveiliging, of importeer het hierboven gegenereerde CSV-bestand.

  5. Vervang elke build die niet aan de vereisten voldoet. Upload na een wijziging in de code een nieuwe release met een hogere versiecode naar elk kanaal dat nog steeds de oude versie aanbiedt, inclusief interne, gesloten en open testkanalen. Implementeer dit voor 100%.

  6. Pas je privacybeleid aan, zodat daarin dezelfde gegevens en derde partijen worden vermeld als in je formulier inzake gegevensbeveiliging.

  7. Stuur de wijzigingen ter beoordeling vanuit het overzichtspagina Publiceren.

Hoe importeer je het CSV-bestand in de Play Console?

  1. Open de Play Console en selecteer je app.

  2. Ga naar Beleid en programma's > App-inhoud, selecteer vervolgens Gegevensbeveiliging en klik op Start (of Beheren).

  3. Klik rechtsboven op Importeren vanuit CSV en upload het bestand. Bij het importeren worden eventuele antwoorden die al in het formulier staan, overschreven.

  4. Doorloop elke pagina van het formulier, controleer elk antwoord en klik op Opslaan.

  5. Ga naar het publicatieoverzicht en stuur de wijzigingen ter beoordeling naar Google.

Afwijzingen

Uitleg over veelvoorkomende afwijzingen op grond van gegevensveiligheid.

Het gegevenstype dat in je e-mail van Google Play wordt genoemd, wijst meestal op een van deze oorzaken.

Gegevenstypen die in de e-mail van Google Play worden genoemd, met de meest voorkomende oorzaak en de oplossing voor elk daarvan.
Aangegeven in de e-mail Meest voorkomende oorzaak Hoe dit op te lossen
Apparaat-ID's of andere ID's Advertentie-SDK’s (AdMob, AppLovin, Unity Ads), Firebase Analytics, attributie-SDK’s (Adjust, AppsFlyer), push-SDK’s (OneSignal) of code die ANDROID_ID of de advertentie-ID. Geef aan dat apparaat-ID’s of andere ID’s worden verzameld (en gedeeld, voor advertentie- en attributie-SDK’s), of verwijder de SDK. Door de com.google.android.gms.permission.AD_ID machtiging zorgt ervoor dat het advertentie-ID niet meer wordt uitgelezen.
Geschatte locatie / Exacte locatie Advertentienetwerken die de locatie op basis van het IP-adres schatten, of je app die toestemming vraagt om je locatie te gebruiken en coördinaten naar een server verstuurt. Geef het locatietype op dat overeenkomt met de toestemming die je aanvraagt. Geef geen exacte locatie op als je alleen ACCESS_COARSE_LOCATION.
App-activiteit: Geïnstalleerde apps Een SDK (vaak een advertentie- of antifraude-SDK) of je code die de lijst met geïnstalleerde pakketten opvraagt en deze buiten het apparaat verstuurt. Geef aan welke apps zijn geïnstalleerd, of verwijder de SDK. Controleer vervolgens of je app de QUERY_ALL_PACKAGES toestemming überhaupt nodig heeft.
App-activiteit: interacties met de app Analytics-SDK's zoals Firebase Analytics, Mixpanel of Amplitude, en de meeste advertentie-SDK's. Geef aan dat interacties met de app worden verzameld voor Analytics (en voor reclame of marketing, indien een advertentie-SDK hiervan gebruikmaakt).
App-informatie en prestaties: Crashlogs / Diagnostiek SDK’s voor het rapporteren van crashes, zoals Firebase Crashlytics, Sentry of Bugsnag. De meeste advertentie-SDK’s sturen ook diagnostische gegevens. Geef aan dat crashlogs en diagnostische gegevens worden verzameld ten behoeve van analyse of app-functionaliteit.
Persoonlijke gegevens: e-mailadres / gebruikers-ID's Inlog-, aanmeld- of nieuwsbrief-functies, of SDK’s waarmee je setUserId() of een e-mailadres doorgeeft (pushberichten, supportchat, analytics). Geef aan welke persoonsgegevens nodig zijn voor het accountbeheer of de functionaliteit van de app, en zorg ervoor dat je een URL opgeeft waarmee het account kan worden verwijderd.
Ongeldig privacybeleid De link naar het privacybeleid werkt niet, is geen openbare webpagina of geeft geen beschrijving van de gegevens die u in het formulier voor gegevensbeveiliging opgeeft. Publiceer een privacybeleid waarin de soorten gegevens en de SDK's van derden uit je formulier worden vermeld, en voeg een link hiernaar toe in de Play Console.
Vragen over het verwijderen van gegevens Met je app kunnen gebruikers een account aanmaken, maar je hebt geen werkende weblink opgegeven voor verzoeken om een account te verwijderen. Voeg een pagina voor het verwijderen van accounts toe aan je website en voer de URL daarvan in het gedeelte ‘Gegevensverwijdering’ van het formulier in.

Generator van privacybeleid

Uw privacybeleid moet overeenkomen met uw formulier inzake gegevensbeveiliging.

Google vergelijkt je antwoorden over gegevensbeveiliging met je privacybeleid. Een formulier waarin gegevenstypen of derde partijen worden vermeld die niet in je privacybeleid staan, is reden voor een nieuwe afwijzing. Stel een privacybeleid op voor je Android-app waarin de SDK’s die je gebruikt, worden behandeld.

Privacybeleid genereren

Veelgestelde vragen.

Antwoorden op de meest gestelde vragen over het Google Play-formulier voor gegevensbeveiliging.

Wat betekent "Ongeldig gegevensveiligheidsformulier"?

Dit betekent dat Google heeft vastgesteld dat je app gebruikersgegevens buiten het apparaat verzendt, en dat in je formulier voor gegevensveiligheid niet is aangegeven dat deze gegevens worden verzameld.

In de e-mail worden het gegevenstype (bijvoorbeeld apparaat- of andere ID's) en de versiecode vermeld waarin dit is gedetecteerd. Google keurt geen nieuwe updates goed totdat het formulier overeenkomt met wat de app daadwerkelijk doet.

Mijn app verzamelt geen gegevens. Waarom is deze afgewezen?

Een SDK van een derde partij is bijna altijd de oorzaak. Advertentienetwerken, analyseprogramma’s, crashrapportage, pushmeldingen en zelfs kaartbibliotheken sturen apparaat-ID’s of diagnostische gegevens naar hun servers.

Google beschouwt alle gegevens die een SDK in uw app vanaf het apparaat verstuurt als gegevens die uw app verzamelt, zelfs gegevens die u zelf nooit gebruikt.

Wat is het verschil tussen "verzameld" en "gedeeld"?

Met verzameld wordt bedoeld dat de gegevens het apparaat verlaten en naar u of naar een SDK-aanbieder worden verzonden.

'Gedeeld' betekent dat de gegevens worden doorgegeven aan een derde partij. Gegevens die worden verzonden naar een dienstverlener die deze uitsluitend namens u verwerkt (bijvoorbeeld een dienst voor het melden van crashes), worden niet beschouwd als 'delen'. Gegevens die een advertentienetwerk voor eigen doeleinden gebruikt, vallen hier wel onder.

Moet ik gegevens aangeven die slechts tijdelijk worden verwerkt?

Ja, je moet tijdelijke gegevens (die alleen in het geheugen worden gebruikt en niet langer worden bewaard dan nodig is voor een realtimeverzoek) nog steeds aangeven als ‘verzameld’. Markeer ze als ‘tijdelijk verwerkt’, dan laat Google Play ze weg uit je winkelvermelding.

Welke versiecode is het probleem?

In de e-mail staat de versiecode vermeld waarin Google het probleem heeft aangetroffen. Die build blijft soms actief in een testtrack (interne, gesloten of open testomgeving), zelfs als er in de productieomgeving al een nieuwere versie wordt gebruikt.

Elke actieve build in elke testomgeving moet overeenkomen met uw gegevensveiligheidsformulier. Upload een conforme build met een hogere versiecode naar elke betrokken testomgeving.

Controleert Google of mijn formulier inzake gegevensbeveiliging in overeenstemming is met mijn privacybeleid?

Ja. Uw privacybeleid moet een openbaar, werkend webpagina zijn en daarin moeten dezelfde gegevensverzameling en -uitwisseling worden beschreven als u in uw gegevensbeveiligingsformulier aangeeft.

Is deze generator voor gegevensveiligheidsformulieren gratis?

Ja, de Google Play-generator voor gegevensveiligheidsformulieren is gratis en je hebt er geen account voor nodig.