Zum Inhalt springen
AppFoyer
Starten

Ratgeber Vor der Einreichung

Jede URL, die Sie vor dem Einreichen einer App brauchen

Die vollständige Liste über Play Console, App Store Connect und AdMob hinweg, welche Pflicht und welche optional sind, was jede Seite enthalten muss und in welcher Reihenfolge Sie sie erledigen.

Die meisten Apps brauchen vier öffentliche URLs: eine Datenschutzerklärung, eine Seite zur Kontolöschung, wenn die App Konten hat, eine Support-Seite für den App Store und eine Entwickler-Website, wenn sie Werbung zeigt. Jede ist ein eigenes Feld in der Konsole, jede wird geprüft, und alle müssen noch lange nach der Freigabe der App funktionieren.

1:09
Video, 1:09 · öffnet auf YouTube

Erledigen Sie das stattdessen in wenigen Minuten

AppFoyer hostet die Seiten, um die es in diesem Ratgeber geht – Datenschutzerklärung, Nutzungsbedingungen, Support, Kontolöschung und app-ads.txt –, auf einer eigenen Subdomain, ohne eigene Domain oder eigenen Server. Eine App ist kostenlos, und nichts, was ein Store verlangt, steht jemals hinter einer Bezahlschranke.

Geprüft am 19. September 2026. Store-Richtlinien ändern sich, manchmal ohne Ankündigung. Alles Folgende verlinkt die offizielle Dokumentation, und maßgeblich ist die dort verlinkte Seite, nicht diese hier. Widersprechen sich beide, hat der Store recht. Dieser Ratgeber ist aus dem Englischen übersetzt; Zitate aus der Store-Dokumentation bleiben im englischen Original.

Das ist die Liste, die Ihnen vor der ersten Einreichung niemand gibt, sodass Sie sie Ablehnung für Ablehnung entdecken. Sammeln Sie diese URLs, bevor Sie die Konsole öffnen, und das Ganze dauert einen Nachmittag statt drei Prüfrunden.

Die Felder, nach Konsole

URLKonsole und FeldPflicht?
DatenschutzerklärungPlay Console → App content → Privacy policy; App Store Connect → App PrivacyJa, beide Stores
KontolöschungPlay Console → App content → Data deletionJa, wenn die App Konten hat
SupportApp Store Connect → die Platform version information der Version → Support URLJa, Apple
Entwickler-WebsitePlay-Store-Eintrag; Marketing URL in App Store ConnectPlay: optional, aber in der Praxis Pflicht, wenn Sie Werbung zeigen – dort wird nach app-ads.txt gesucht. Die Marketing URL bei Apple ist wirklich optional
Kontakt-E-MailPlay Console → Store settings → Store listing contact detailsJa, Play verlangt zum Veröffentlichen eine E-Mail-Adresse

Apple verlangt ebenfalls eine Kontolöschung, aber als Weg in der App statt als URL-Feld – siehe den Leitfaden zur Kontolöschung im App Store.

Was jede Seite enthalten muss

Datenschutzerklärung. Was erhoben wird, warum, wer es sonst noch sieht, wie lange es aufbewahrt wird, wie man Sie erreicht. Der Abschnitt, der zur Ablehnung führt, ist „wer es sonst noch sieht“: Er muss die Drittanbieter nennen, also jedes SDK in Ihrem Build, und er muss mit Ihren Data-safety-Antworten übereinstimmen.

Kontolöschung. Eine öffentliche Seite, erreichbar ohne Anmeldung und ohne installierte App, auf der ein Nutzer Sie bitten kann, sein Konto zu löschen. Sie muss die Anfrage tatsächlich an Sie zustellen – eine Seite, die ein Formular anzeigt und das Ergebnis verwirft, ist schlimmer als keine Seite, weil der Nutzer glaubt, es habe funktioniert.

Support. Ein Weg zu einem Menschen. Eine E-Mail-Adresse, die Sie lesen, genügt. Nicht Ihre Marketing-Seite, nicht ein App-Store-Eintrag, nicht ein Social-Media-Profil.

Entwickler-Website. Eine Seite über Ihre App, unter einem Hostnamen, den Sie kontrollieren – und der Hostname, von dessen Root ein Werbenetzwerk /app-ads.txt abruft.

Die vier Tests, die jede davon bestehen muss

Jedes Mal dieselben vier – deshalb lohnt es sich, sie gesammelt zu erledigen:

  1. Sie lädt im abgemeldeten Zustand. Öffnen Sie sie in einem privaten Fenster. Der klassische Fehler ist eine Seite, die nur funktioniert, weil Sie beim Dienst, der sie hostet, angemeldet sind.
  2. Sie ist keine Weiterleitungskette. Besonders bei app-ads.txt, das direkt ausgeliefert werden muss.
  3. Sie nennt Ihre App und Ihr Unternehmen. Eine Erklärung, die eine andere App nennt, ist das verräterische Zeichen von Copy-and-paste, und Prüfer bemerken es.
  4. Sie ist auch in zwei Jahren noch da. Ein Eintrag wird mehr als einmal geprüft, und ein kostenloser Host, den Sie vergessen haben, ist der häufigste Grund, warum eine Live-App kaputtgeht.
curl -i https://your-url.example/privacy

200 OK, lesbarer Inhalt, kein Location:-Header.

Die Reihenfolge

  1. Entscheiden Sie einmal, wo alle liegen. Wer sie auf eine Notion-Seite, eine GitHub-Pages-Site und einen Formulardienst verteilt, hat am Ende drei Dinge zu pflegen, von denen eines kaputtgehen wird.
  2. Schreiben Sie die Datenschutzerklärung aus Ihrer Abhängigkeitsliste, nicht aus einer Vorlage. Öffnen Sie build.gradle / Podfile / pubspec.yaml und arbeiten Sie sich von oben nach unten durch.
  3. Bauen Sie den Weg zur Kontolöschung – den in der App und den im Web. Das ist der einzige Punkt mit echter Entwicklungsarbeit, deshalb bestimmt er Ihren Zeitplan.
  4. Erst veröffentlichen, dann die Felder in der Konsole ausfüllen. Nicht umgekehrt: Ein Feld, das auf eine noch nicht existierende Seite zeigt, ist genau die Ablehnung, die Sie vermeiden wollen.
  5. Füllen Sie Data safety / App Privacy aus derselben Liste aus, aus der Sie die Erklärung geschrieben haben, damit die beiden sich nicht widersprechen können.
  6. app-ads.txt zuletzt, und nur wenn Sie Werbung zeigen.

Was AppFoyer hier tut

Diese Liste ist das Produkt. Alle fünf Seiten – Startseite, Datenschutz, Nutzungsbedingungen, Support, Kontolöschung – plus app-ads.txt gehen gemeinsam auf der eigenen Subdomain Ihrer App live, sodass Sie in einem Durchgang funktionierende URLs in jedes Feld einfügen. Die Seite zur Kontolöschung nimmt die Anfrage entgegen und benachrichtigt Sie; die Löschung führen Sie in Ihren eigenen Systemen durch.

Im Dashboard gibt es außerdem eine Checkliste, die Ihnen sagt, welches Konsolenfeld noch leer ist und warum es wichtig ist. Eine App ist kostenlos, und nichts, was ein Store verlangt, liegt jemals hinter einer Paywall.

Die maßgeblichen Quellen