docs(mobile): correct Data Safety draft after Play Store rejection
Google rejected the first submission ("Violation of Play Console
Requirements" — apps in the "Health apps" category require an
organization account). The likely cause: this draft recommended
declaring pet weight/vet-visit/vaccination data under Data Safety's
"Health and fitness" category "as a precaution." That category is for
data about the person using the app, not their pet, and apparently
triggered Google's automated Health-app classification.
Reversed the recommendation (don't declare it there) and added a
section on checking the Play Store app category is "Social", not a
health/medical category — the rejection email names both as possible
causes.
This commit is contained in:
1 parent
92d6495cc9
commit
4642d875de
1 file changed
+40
-10
@@ -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
|
||||
|
||||
|
||||
Reference in new issue
Block a user