diff --git a/mobile/store-assets/play-console-data-safety.md b/mobile/store-assets/play-console-data-safety.md index 2f0aaf8..5e5d232 100644 --- a/mobile/store-assets/play-console-data-safety.md +++ b/mobile/store-assets/play-console-data-safety.md @@ -1,5 +1,16 @@ # Play Console: Data Safety — Entwurf für PawFeed (org.pawfeed.app) +> **KORREKTUR (2026-09-08):** Die ursprüngliche Version dieses Entwurfs +> empfahl, "Gesundheitsdaten" vorsorglich als Datentyp zu deklarieren. +> Das hat vermutlich die erste Einreichung gegen die Google-Play-Regel +> laufen lassen, dass "Health apps" nur über ein **Organisationskonto** +> eingereicht werden dürfen (Ablehnung: "Violation of Play Console +> Requirements"). Google meint mit "Health apps" menschliche +> Gesundheits-/Medizin-Apps — PawFeed trackt Gewicht/Tierarztbesuche/ +> Impfungen von **Haustieren**, keine menschlichen Gesundheitsdaten. +> Die Empfehlung ist jetzt umgekehrt: **"Gesundheitsdaten" NICHT als +> Datentyp ankreuzen**, siehe Abschnitt 2 unten. + Basiert auf einer Durchsicht des tatsächlichen Codes (`mobile/package.json`s Dependencies, `usePushNotifications.ts`, Health-Consent-Modul, Backend-Router), nicht geraten. Zum direkten Übertragen in Play Console → App-Inhalte → @@ -31,14 +42,21 @@ Datensicherheit. Google fragt dort Schritt für Schritt dieselben Kategorien ab - **Direktnachrichten (In-App)** — Gesammelt, für die Chat-Funktion zwischen Tier-Profilen. -### Health and fitness -- **Gesundheitsinformationen** (Gewicht, Tierarztbesuche, Impfungen) — - Gesammelt, **nur nach expliziter, jederzeit widerrufbarer Einwilligung** - (Art. 9 DSGVO-Consent-Flow). Bei Widerruf: sofortige, vollständige, - transaktionale Löschung aller Gesundheitsdaten des jeweiligen Tieres. - Betrifft Tierdaten, nicht direkt personenbezogene Daten der Nutzer:in — - Google fragt hier trotzdem i.d.R. nach "Gesundheitsdaten" als Kategorie, - daher vorsorglich deklariert. +### Health and fitness — NICHT ankreuzen +- **Gewicht, Tierarztbesuche, Impfungen der Haustiere** — betreffen das + Tier, nicht die Gesundheit der Nutzer:in. Google's "Health and + fitness"-Kategorie im Data-Safety-Formular ist für Daten **über die + Person, die die App nutzt** gedacht (menschliche Gesundheits-/Fitness- + daten) — dafür gilt zusätzlich die "Health apps"-Regel, die ein + Organisationskonto verlangt. Tierdaten fallen sachlich nicht darunter. + Am ehesten passend: als Teil von **"App activity"** oder als + benutzerdefinierte Angabe unter "Other" deklarieren, mit demselben + Hinweis auf die Einwilligungs-/Widerruf-Logik wie unten beschrieben: + Erhebung nur nach expliziter, jederzeit widerrufbarer Einwilligung + (Art. 9 DSGVO-Consent-Flow, obwohl es sich um Tier- statt Personendaten + handelt — bewusst strengere Vorgabe der Anwältin). Bei Widerruf: + sofortige, vollständige, transaktionale Löschung aller Gesundheitsdaten + des jeweiligen Tieres. ### App activity - **App-Interaktionen** (Beiträge, Kommentare, Reaktionen, Folgt-Beziehungen, @@ -112,8 +130,20 @@ https://pawfeed.org/pets tatsächlich sichtbar/erreichbar ist (ich habe das nicht live nachgestellt, nur den Code gelesen). -Zusätzlich einzeln nach Widerruf-Möglichkeit gefragt für **Gesundheitsdaten** -— das existiert bereits granular pro Tier (Consent-Widerruf löscht sofort). +Falls Google trotzdem einzeln nach Widerruf-Möglichkeit für die +Tier-Gesundheitsdaten fragt: existiert bereits granular pro Tier +(Consent-Widerruf löscht sofort) — nur eben nicht unter der +"Health and fitness"-Kategorie deklarieren (siehe Korrektur oben). + +## 6b. App-Kategorie prüfen (zweite mögliche Ursache der Ablehnung) + +Play Console → App-Inhalte → Kategorisierung: Die App-Kategorie muss +**"Soziale Netzwerke"** (Social) sein — nicht "Medizin" oder +"Gesundheit & Fitness". Falls dort eine Health-Kategorie gewählt wurde +(z. B. weil "Gesundheits-Tracking" als Hauptfeature erschien), das auf +"Soziale Netzwerke" umstellen. PawFeed ist ein soziales Netzwerk mit +einer Nebenfunktion für Tiergesundheitsdaten, kein Gesundheits-/ +Medizin-Produkt. ## 7. Zielgruppe / Altersfreigabe