Google-Play-Data-Safety-Angaben korrekt ausfüllen
AI generated
RN
native
React Native / Datenschutz
Google-Play-Data-Safety-Angaben
Korrekt ausfüllen statt raten: eine systematische Vorgehensweise

Das Data-Safety-Formular in der Play Console verlangt präzise Angaben darüber, welche Daten eine App erfasst, wofür sie genutzt werden und ob sie an Dritte weitergegeben werden. Wer diese Angaben aus dem Bauch heraus ausfüllt statt aus dem tatsächlichen Code- und SDK-Bestand abzuleiten, riskiert Store-Ablehnungen und Vertrauensverlust. Dieser Artikel zeigt eine systematische Vorgehensweise.

10 Min. Lesezeit Play Console Data Safety

1. Was das Data-Safety-Formular konkret verlangt

Das Data-Safety-Formular in der Play Console fragt für jede definierte Datenkategorie, etwa Standort, persönliche Informationen, Finanzdaten oder Geräte-IDs, ob die App diese Daten überhaupt erfasst, zu welchem Zweck sie genutzt werden und ob sie zusätzlich an Dritte weitergegeben werden. Jede dieser drei Fragen muss unabhängig voneinander für jede zutreffende Datenkategorie beantwortet werden.

Die Angaben werden anschließend direkt auf der öffentlichen Play-Store-Seite der App angezeigt, sichtbar für jeden potenziellen Nutzer noch vor dem Download. Damit sind sie nicht nur eine interne Compliance-Formalität, sondern ein Sichtbarkeitsfaktor, der die Installationsentscheidung datenschutzbewusster Nutzer direkt beeinflusst.

2. Warum Raten keine tragfähige Strategie ist

Viele Teams füllen das Formular basierend auf dem aus, was die App laut Produktbeschreibung tun soll, statt darauf, was der tatsächlich verbaute Code und die integrierten SDKs technisch wirklich erfassen. Diese Lücke entsteht typischerweise, weil Drittanbieter-SDKs wie Analytics-, Crash-Reporting- oder Werbebibliotheken eigenständig Daten sammeln, ohne dass dies im eigenen Anwendungscode explizit sichtbar wird.

Ein Werbe-SDK etwa kann im Hintergrund Geräte-Kennungen, ungefähren Standort und Nutzungsverhalten erfassen, ganz unabhängig davon, ob die App selbst diese Daten aktiv abfragt. Wer das Formular nur anhand der eigenen Feature-Liste ausfüllt, übersieht solche SDK-eigenen Datenerfassungen systematisch.

3. Eine systematische SDK-Inventur durchführen

Der zuverlässigste Ausgangspunkt ist eine vollständige Liste aller in package.json referenzierten Abhängigkeiten sowie aller nativen Pods und Gradle-Dependencies, ergänzt um eine Prüfung, welche davon tatsächlich Netzwerkanfragen an externe Server stellen. Jedes SDK mit Netzwerkzugriff verdient eine gezielte Prüfung seiner offiziellen Datenschutzdokumentation.

Für gängige SDKs wie Firebase Analytics, Sentry, AdMob oder Facebook SDK veröffentlichen die Hersteller meist eigene Data-Safety-Mapping-Dokumente, die genau auflisten, welche Datenkategorien im Play-Console-Formular für das jeweilige SDK anzukreuzen sind. Diese Dokumente ersetzen keine eigene Prüfung, liefern aber einen verlässlichen Ausgangspunkt statt einer reinen Vermutung.


# Netzwerk-relevante SDKs in einem React-Native-Projekt grob identifizieren
grep -E "analytics|crashlytics|sentry|admob|facebook|amplitude|mixpanel" \
  package.json ios/Podfile.lock android/app/build.gradle

# Native Netzwerk-Endpunkte in gebautem Android-Bundle grob aufspueren
grep -rE "https?://[a-zA-Z0-9.-]+" android/app/build/outputs/apk/release/ 2>/dev/null | sort -u

4. Datenkategorien korrekt zuordnen

Die Play Console unterscheidet unter anderem zwischen Standort, persönlichen Informationen, finanziellen Informationen, Nachrichten, Fotos und Videos, Audiodateien, Geräte-IDs sowie App-Aktivität. Innerhalb jeder Kategorie muss zusätzlich zwischen erfassten und lediglich verarbeiteten Daten unterschieden werden, was in der Praxis häufig zu Verwechslungen führt.

Ein Beispiel: Ein Foto-Upload-Feature, das ein Bild ausschließlich lokal verarbeitet und niemals an einen Server sendet, muss unter Fotos und Videos nicht als erfasst deklariert werden. Landet dasselbe Bild dagegen auch nur zwischenzeitlich auf einem Cloud-Speicher zur Analyse, etwa für eine KI-gestützte Bildbeschreibung, zählt das bereits als Erfassung im Sinne des Formulars.

5. Weitergabe an Dritte von reiner Verarbeitung unterscheiden

Google unterscheidet klar zwischen dem reinen Erfassen von Daten für den eigenen App-Betrieb und der Weitergabe dieser Daten an ein separates Unternehmen zu dessen eigenen Zwecken. Ein Cloud-Hosting-Anbieter, der Daten ausschließlich im Auftrag der App speichert, gilt in der Regel nicht als Weitergabe an Dritte im Sinne des Formulars, solange kein eigenständiger Nutzungszweck des Anbieters vorliegt.

Ein Werbenetzwerk oder ein Analytics-Anbieter, der erfasste Daten zusätzlich für eigene Zwecke wie Marktforschung oder eigene Produktverbesserung nutzt, zählt dagegen eindeutig als Weitergabe an Dritte und muss entsprechend im Formular als solche deklariert werden, unabhängig davon, ob dafür eine gesonderte vertragliche Vereinbarung besteht.

6. Besonderheiten bei React-Native- und Expo-Projekten

In React-Native-Projekten mit Expo lohnt sich zusätzlich ein Blick auf die Expo-eigenen Module und deren Berechtigungen in app.json beziehungsweise app.config.js, da Expo selbst je nach genutzten Modulen zusätzliche Datenkategorien wie Standort oder Kontakte technisch anfordern kann, auch ohne dass diese im eigenen Anwendungscode explizit angefragt werden.

Bei Bare-React-Native-Projekten mit manuell eingebundenen nativen Modulen ist die Prüfung aufwendiger, da jedes native Modul einzeln auf tatsächliche Datenerfassung geprüft werden muss, statt sich auf ein zentrales Konfigurationsformat wie app.json verlassen zu können. Eine vollständige Codesuche nach Berechtigungsanfragen in AndroidManifest.xml und Info.plist bleibt hier der zuverlässigste Ausgangspunkt.

7. Konsequenzen fehlerhafter Angaben

Google prüft Data-Safety-Angaben nicht nur einmalig bei der Einreichung, sondern gleicht sie stichprobenartig automatisiert gegen das tatsächliche Verhalten der App ab, unter anderem über eine Analyse der tatsächlichen Netzwerkkommunikation zur Laufzeit. Wird eine Diskrepanz festgestellt, folgt zunächst meist eine Aufforderung zur Korrektur mit gesetzter Frist, bei wiederholten oder gravierenden Verstößen jedoch eine Entfernung der App aus dem Store.

Über die unmittelbare Store-Konsequenz hinaus beschädigt eine später aufgedeckte Falschangabe das Vertrauen der Nutzer nachhaltig, insbesondere wenn Medien oder Datenschutzorganisationen die Diskrepanz öffentlich machen. Anders als eine technische Ablehnung lässt sich ein solcher Vertrauensverlust nicht einfach durch eine korrigierte Formular-Angabe rückgängig machen.

8. Data Safety als festen Bestandteil des Release-Prozesses etablieren

Da sich der SDK-Bestand einer App mit jedem Release ändern kann, sollte die Data-Safety-Prüfung kein einmaliges Ereignis bei der Erstveröffentlichung bleiben, sondern fester Bestandteil jedes Major-Release-Zyklus werden. Ein neu integriertes Analytics-SDK ohne begleitende Formular-Aktualisierung ist eine der häufigsten Ursachen für spätere Diskrepanzen.

In der Praxis bewährt sich eine kurze Checkliste im Release-Prozess, die bei jeder neuen oder aktualisierten Abhängigkeit mit Netzwerkzugriff explizit prüft, ob sich dadurch Änderungen an den Data-Safety-Angaben ergeben, statt diese Prüfung dem Zufall oder der Erinnerung einzelner Teammitglieder zu überlassen.

9. Häufige Fehlerquellen in der Praxis

Ein verbreiteter Fehler ist, ein SDK zwar korrekt in der Datenkategorie zu erfassen, aber den Zweck falsch anzugeben, etwa Analytics anzukreuzen, obwohl das SDK die Daten tatsächlich auch für personalisierte Werbung nutzt. Ein weiterer häufiger Fehler betrifft Push-Notification-Dienste, deren Geräte-Token-Erfassung regelmäßig übersehen wird, obwohl sie unter Geräte-IDs fällt.

Ebenfalls häufig übersehen wird, dass optionale Features wie ein Kamera-Upload oder eine Standortsuche selbst dann als Datenerfassung deklariert werden müssen, wenn nur ein kleiner Teil der Nutzer diese Funktion tatsächlich aktiv nutzt. Die Deklaration richtet sich nach der technischen Möglichkeit der Erfassung, nicht nach der tatsächlichen Nutzungshäufigkeit im Feld. Ein letzter, oft unterschätzter Punkt betrifft interne Test- und Debug-Builds: Auch wenn Tracking-SDKs dort nur zu Entwicklungszwecken aktiv sind, zählt das technisch als Datenerfassung und sollte konsequent in denselben Prüfprozess einfließen wie der produktive Release.

Datenkategorie Typische Quelle in RN-Apps Erfassung deklarieren? Weitergabe deklarieren?
Geräte-ID Push-Notification-Token, Crash-Reporting-SDK Ja, sobald ein SDK den Token ausliest Ja, wenn der Anbieter eigene Zwecke verfolgt
Standort react-native-geolocation, Karten-Features Ja, auch bei nur ungefährem Standort Ja, bei Weitergabe an Werbe- oder Analytics-SDKs
Fotos und Videos Kamera- oder Galerie-Upload-Features Nur bei Übertragung an einen Server Ja, bei Cloud-Analyse durch Drittanbieter
App-Aktivität Analytics-SDKs wie Firebase oder Amplitude Ja, praktisch immer bei Analytics-Integration Ja, wenn der Anbieter aggregierte Daten weiterverwendet
Finanzielle Informationen In-App-Käufe, Zahlungsanbieter-SDKs Ja, bei Erfassung von Kauf- oder Zahlungsdetails Ja, sofern der Zahlungsanbieter eigene Zwecke verfolgt
Kontakte Adressbuch-Import-Features Ja, bei Lesezugriff auf das Adressbuch des Geräts Ja, wenn Kontakte an einen externen Matching-Dienst gehen

Mironsoft

React-Native-App-Entwicklung und Magento-Anbindung

Eine mobile App zum Magento-Shop, die wirklich rund läuft?

Wir entwickeln React-Native-Apps, die sauber an die Magento REST- oder GraphQL-API angebunden sind, von der ersten Codezeile bis zur Veröffentlichung im App Store und bei Google Play.

App-Konzeption

Architektur und Feature-Umfang einer Magento-angebundenen App gemeinsam planen.

Magento-API-Integration

Produktkatalog, Warenkorb und Checkout sauber an die Shop-API anbinden.

Store-Veröffentlichung

App Store- und Google-Play-Freigabeprozess ohne Stolperfallen begleiten.

10. Zusammenfassung

Google-Play-Data-Safety: Das Wichtigste auf einen Blick

Formular ist öffentlich sichtbar

Die Data-Safety-Angaben erscheinen direkt auf der Play-Store-Seite und beeinflussen die Installationsentscheidung der Nutzer.

Aus dem SDK-Bestand ableiten, nicht raten

Eine systematische Prüfung aller Abhängigkeiten mit Netzwerkzugriff ersetzt vage Annahmen über die eigene Datenerfassung.

Erfassung, Zweck und Weitergabe getrennt prüfen

Jede Datenkategorie verlangt drei unabhängige Antworten, die häufig verwechselt oder unvollständig beantwortet werden.

Teil des Release-Prozesses, nicht einmalig

Jedes neue SDK mit Netzwerkzugriff kann die Angaben verändern und muss vor jedem Major-Release erneut geprüft werden.

11. FAQ: Google-Play-Data-Safety: Das Wichtigste auf einen Blick

1Was genau verlangt das Data-Safety-Formular in der Play Console?
Für jede definierte Datenkategorie muss angegeben werden, ob die App diese Daten erfasst, zu welchem Zweck sie genutzt werden und ob sie zusätzlich an Dritte weitergegeben werden.
2Warum reicht es nicht, das Formular nach der Feature-Liste der App auszufüllen?
Weil Drittanbieter-SDKs wie Analytics- oder Werbebibliotheken eigenständig Daten erfassen können, ohne dass dies im eigenen Anwendungscode sichtbar wird.
3Wie identifiziert man alle relevanten SDKs in einem React-Native-Projekt?
Über eine vollständige Liste aller Abhängigkeiten in package.json sowie nativer Pods und Gradle-Dependencies, ergänzt um eine Prüfung, welche davon Netzwerkanfragen stellen.
4Muss ein lokal verarbeitetes Foto als Datenerfassung deklariert werden?
Nur wenn es tatsächlich an einen Server übertragen wird. Bleibt die Verarbeitung vollständig auf dem Gerät, ist keine Deklaration unter Fotos und Videos nötig.
5Was unterscheidet Weitergabe an Dritte von reiner Auftragsverarbeitung?
Ein Cloud-Anbieter, der Daten nur im Auftrag der App speichert, gilt nicht als Weitergabe. Nutzt ein Partner die Daten für eigene Zwecke wie Marktforschung, zählt das als Weitergabe an Dritte.
6Was passiert bei einer entdeckten Diskrepanz zwischen Angaben und tatsächlichem Verhalten?
Meist folgt zunächst eine Aufforderung zur Korrektur mit gesetzter Frist, bei wiederholten oder gravierenden Verstößen kann Google die App aus dem Store entfernen.
7Werden Push-Notification-Token oft übersehen?
Ja, die Erfassung des Geräte-Tokens für Push-Benachrichtigungen fällt unter Geräte-IDs und wird in der Praxis regelmäßig vergessen, obwohl fast jede App Push-Dienste nutzt.
8Muss eine selten genutzte optionale Funktion trotzdem deklariert werden?
Ja, die Deklaration richtet sich nach der technischen Möglichkeit der Datenerfassung, nicht nach der tatsächlichen Nutzungshäufigkeit im Feld.
9Wie oft sollte das Data-Safety-Formular überprüft werden?
Idealerweise bei jedem Major-Release, insbesondere wenn neue Abhängigkeiten mit Netzwerkzugriff hinzukommen, statt nur einmalig bei der Erstveröffentlichung.
10Gibt es Hilfestellungen von SDK-Anbietern für die korrekte Deklaration?
Viele gängige SDKs wie Firebase, Sentry oder AdMob veröffentlichen eigene Data-Safety-Mapping-Dokumente, die als verlässlicher Ausgangspunkt dienen, aber eine eigene Prüfung nicht ersetzen.