Endpunkte
Datenschutzantworten für die Stores
Antworten für das Formular Data safety von Google Play und das Formular App Privacy des App Store, aus dem Code der App gelesen.
https://www.setherion.com/api/v1/projects/{id}/store/privacyTarif: Jeder Tarif
Das Formular Data safety von Google Play und das Formular App Privacy des App Store sind die, an denen eine erste App oft hängen bleibt. Sie fragen nach Datentypen, die die Inhaberin oder der Inhaber nie beim Namen gewählt hat, etwa eine Werbe-ID oder ein Absturzprotokoll. Dieser Aufruf beantwortet beide anhand dessen, was der Code der App tut: ob sich Personen anmelden, was gespeichert wird, ob Fotos oder der Standort verwendet werden, ob das Handy-Projekt Werbung zeigt oder etwas verkauft und was Setherion einer veröffentlichten Website hinzufügt.
Er ist kostenlos und verbraucht keine Credits. Lesezugriff genügt. Die Antworten sind dieselben, die das Fenster „Publish to app stores“ in seinen Schritten zeigt. Siehe In App Stores veröffentlichen.
Das sind Vorschläge, aus dem Code gelesen, die die Inhaberin oder der Inhaber vor dem Absenden prüfen sollte. Sie sind keine Rechtsberatung. Wo eine Vermutung in eine Richtung sicherer ist, gibt die Antwort die Daten lieber an, als sie wegzulassen, denn ein Store verzeiht eine Zeile zu viel und entfernt eine App wegen einer fehlenden.
Anfrage
way ist hier erforderlich, weil es die Antworten verändert.
curl "https://www.setherion.com/api/v1/projects/7c1e4a52-9b0d-4f3e-8a61-2d5f0c9e7b14/store/privacy?way=easy" \
-H "Authorization: Bearer $SETHERION_API_KEY"| Parameter | Bedeutung |
|---|---|
way | Erforderlich. easy oder native. Der einfache Weg verpackt die veröffentlichte Website, daher enthalten seine Antworten die Zahl der Seitenaufrufe, die zufällige Besucher-ID und die Fehlerberichte, die Setherion jeder veröffentlichten Website hinzufügt. Der Native-Weg tut das nicht, kann aber Werbung und In-App-Käufe enthalten. |
Antwort
{
"ok": true,
"way": "easy",
"note": "Suggestions read from the app's code, for the owner to check before sending. Where a guess is safer one way, they declare rather than leave out.",
"googlePlayDataSafety": "Google Play: Data safety\n\nDoes your app collect or share any of the required user data types?\n Yes\nIs all of the user data collected by your app encrypted in transit?\n Yes. Everything goes over HTTPS.\n\nData types:\n- App activity > App interactions: collected, not shared, required. Purposes: Analytics.\n (Setherion counts the pages people open, under a random id kept in the app, for your visitor numbers.)\n- Device or other IDs > Device or other IDs: collected, not shared, required. Purposes: Analytics.\n (That random id tells one visitor from another, nothing more.)\n- App info and performance > Crash logs: collected, not shared, required. Purposes: App functionality, Analytics.\n (When the app hits an error, Setherion receives the error message, so you can fix it.)\n\nIf you connected Google Analytics to this app, it also collects app interactions and an id for Analytics.",
"appStoreAppPrivacy": "App Store: App Privacy\n\nDo you or your third-party partners collect data from this app?\n Yes, we collect data from this app\nIs any of it used to track people (across other companies' apps and websites)?\n No\n\nData types:\n- Usage Data > Product Interaction: not linked to the user, not used for tracking. Purposes: Analytics.\n (Setherion counts the pages people open, under a random id kept in the app, for your visitor numbers.)\n- Identifiers > Device ID: not linked to the user, not used for tracking. Purposes: Analytics.\n (That random id tells one visitor from another, nothing more.)\n- Diagnostics > Crash Data: not linked to the user, not used for tracking. Purposes: App Functionality, Analytics.\n (When the app hits an error, Setherion receives the error message, so you can fix it.)\n\nIf you connected Google Analytics to this app, it also collects app interactions and an id for Analytics."
}| Feld | Typ | Bedeutung |
|---|---|---|
way | string | Der Weg, den Sie angefragt haben. |
note | string | Der Warnhinweis von oben, der neben den Antworten angezeigt werden soll. |
googlePlayDataSafety | string | Das Formular Data safety als einfacher Text mit Zeilenumbrüchen (\n). |
appStoreAppPrivacy | string | Das Formular App Privacy als einfacher Text mit Zeilenumbrüchen. |
Jeder Text beginnt mit dem Namen seines Formulars, dann folgen die Fragen des Formulars mit der Antwort darunter, dann Data types: mit einer Zeile pro Typ und dem Grund in Klammern darunter, dann eventuelle Hinweise. Geben Sie ihn unverändert aus oder halten Sie ihn neben dem Formular bereit, während Sie es ausfüllen.
Woraus die Antworten gelesen werden
- Anmeldung. E-Mail-Adresse und Nutzer-ID werden angegeben, wenn sich Personen in der App ein Konto erstellen. Das Formular fragt dann auch, wie Konten angelegt werden und ob Personen die Löschung ihrer Daten verlangen können. Hat die App keinen Button Delete account, sagt die Antwort, dass Sie zuerst einen hinzufügen sollten, und die Vorbereitung für die Stores bietet die Anweisung an, die ihn hinzufügt.
- Gespeicherte Daten und KI. Was Personen eingeben, wird als Nutzerinhalt angegeben, wenn die App Einträge speichert oder Text an einen KI-Dienst sendet. Ein Hinweis erinnert daran, auch Namen, Telefonnummern, Adressen oder Nachrichten anzugeben, falls Personen sie eingeben.
- Fotos und Videos. Wenn die App ein Dateifeld für Bilder oder Videos hat oder die Kamera nutzt.
- Standort. Wenn die App das Handy fragt, wo es sich befindet.
- Käufe. Wenn die App Zahlungen über Stripe abwickelt oder im Native-Weg In-App-Käufe verkauft.
- Werbung (nur Native-Weg). Die Werbe-ID, der ungefähre Standort und Interaktionen mit Anzeigen werden als weitergegeben angegeben, und die Frage nach Tracking wird im Formular des App Store mit
Yesbeantwortet. Ein Hinweis sagt, dass Sie die Zeilen mit der eigenen Liste von Google AdMob vergleichen sollten. - Veröffentlichte Website (nur einfacher Weg). Seitenaufrufe, die zufällige Besucher-ID und Absturzprotokolle. Ein Hinweis sagt, dass Google Analytics, falls verbunden, mehr erfasst.
Die eigenen Dateien von Setherion in der App bleiben außen vor, damit sie nicht als Tun der App selbst zählen.
Eine Native-App, die nichts erfasst, erhält No auf die erste Frage jedes Formulars und keine Datentypen. Eine einfache App hat immer die Einträge der Website von oben.
Fehler
| Status | Wann |
|---|---|
400 | way fehlt oder ist etwas anderes als easy oder native. |
401 | Der Schlüssel fehlt, ist falsch oder wurde widerrufen. |
404 | Es gibt keine solche App, oder Ihr Schlüssel kann sie nicht öffnen. |
409 | Die App hat noch keinen Code. Erstellen Sie sie zuerst in Setherion. |
Die genauen Sätze
| Status | error |
|---|---|
400 | way is "easy" or "native". |
404 | No such app on this account. |
409 | This app has no code yet. Build it in Setherion first. |
War diese Seite hilfreich?
