Zum Inhalt springen
WebViewGold Vibe Coding in den App Store
Deutsch
WebViewGold holen

Claude Code

Datenschutzerklärung, Store-Eintrag und Screenshot-Plan mit Claude Code schreiben

Bei Store-Metadaten gewinnt ehrliches, konkretes Schreiben. Claude Code hat einen Vorteil gegenüber einem Vorlagen-Generator: Es kann deinen Code lesen und beschreiben, was die App wirklich tut und sammelt. Nutze das, behalte die Ehrlichkeitsregeln von Richtlinie 2.3 im Kopf, und die Listing-Seite deiner Einreichung ist in einer Stunde erledigt.

Ab $109 einmalig pro Plattform, oder unser Team erledigt alles ab $698.

  • Genehmigungsgarantie – oder Geld zurück innerhalb von 14 Tagen
  • Kein Programmieren nötig
  • Einmalzahlung, kostenlose Updates
  • 24/7 Support von echten Menschen
  • Made in Germany seit 2014 · ISO 27001

Die Regel über allem: sag, was wahr ist

Apples Richtlinie 2.3 (Accurate Metadata) und die Google-Play-Richtlinien zu irreführenden Angaben und zur Korrektheit der Datensicherheitsangaben werden bei webbasierten Apps streng durchgesetzt, weil Reviewer Screenshots einer Website und übertreibende Beschreibungen erwarten. Die Datenschutzangaben in App Store Connect und das Data-safety-Formular in der Play Console müssen zu dem passen, was der Code tut; eine Abweichung ist bei Google eine Ablehnung und später in beiden Stores ein Grund für eine Entfernung.

Deshalb beginnt jeder Prompt hier mit "inspect the codebase". Ein Agent, der deine Supabase-Tabellen, dein Analytics-SDK und deinen Stripe-Webhook auflistet, bevor er einen Satz schreibt, erzeugt eine Datenschutzerklärung, die du verteidigen kannst. Der Guide zu den Privacy Labels erklärt die Kategorien; diese Seite liefert dir die Prompts.

Datenschutzerklärung plus die Datenschutzangaben für die Stores

Prompt: Dateninventar, Datenschutzerklärung und Konsolen-Antworten
Inspect this codebase and produce three things.

1. A data inventory as a table: data type (email, name, user ID, payment info, photos, location, usage data, crash data, device identifiers), where it is collected (file or component), where it is stored (database table, third-party service), purpose, whether it is linked to the user identity, and whether it is used for tracking across apps or websites. Include third-party SDKs and APIs (auth provider, analytics, error tracking, payments, push service, AI APIs that receive user content).
2. A privacy policy page at /privacy written from that inventory in plain English: what we collect, why, who receives it, how long we keep it, how users can delete their account in the app (/delete-account) and contact us. Mention that the iOS and Android apps use the same service. No practices we do not have, no boilerplate about cookies we do not set. Mark uncertain statements with TODO.
3. Draft answers for the Apple App Privacy questionnaire (data types, linked to user yes/no, used for tracking yes/no, purposes) and for the Google Play Data safety form (collected or shared, required or optional, encrypted in transit, deletion available), both derived from the same inventory so they cannot contradict each other. Note that the native iOS wrapper integrates the AdMob SDK even when ads are off; if we do not show ads, say that advertising data is not collected, but flag the App Store Connect advertising identifier (IDFA) question for me to answer as the wrapper documentation describes.

Typischer Stack, typische Antworten

KomponenteBedeutung für App PrivacyBedeutung für Data safety
Supabase / Firebase AuthKontaktinfo (E-Mail), Nutzer-ID; mit Nutzer verknüpft; kein TrackingPersönliche Daten erhoben, erforderlich, verschlüsselt übertragen, löschbar
Stripe nur im WebIn der App nicht erhoben, wenn der Checkout nativ ausgeblendet istIn der App nicht erhoben; sonst Finanzdaten über einen Zahlungsdienstleister
RevenueCat In-App-KäufeKaufhistorie; mit Nutzer verknüpftApp-Aktivität: In-App-Käufe
OneSignal PushGeräte-ID (Push-Token); mit Nutzer verknüpft, wenn du sie speicherstGeräte- oder andere IDs; erhoben, optional
Produkt-Analytics (z. B. PostHog, Plausible)Nutzungsdaten; Tracking nur, wenn mit Werbenetzwerken geteiltApp-Aktivität und Diagnose; prüfe in den SDK-Docs, ob Daten weitergegeben werden
Kamera- oder Foto-UploadsFotos oder Videos; mit Nutzer verknüpftFotos und Videos; erhoben, optional

Mit einer gut optimierten Version Ihrer Web-App können Sie innerhalb von wenigen Minuten eine beeindruckende mobile App erstellen. Zusätzlich dazu ist der Kundenservice sehr nett und hilfsbereit! Ich kann WebViewGold nur empfehlen :-)

Julian Koch · Mitbegründer von DuelDonkey · CodeCanyon

Beschreibung, Keywords und Review-Notizen

Prompt: der Text für den Store-Eintrag
Write the store listing for this app based on the features that exist in the codebase today (check routes and components; do not list anything that is behind a feature flag or marked as coming soon).

Apple: app name (max 30 characters), subtitle (max 30), promotional text (max 170), description (up to 4000 characters, first two lines carry the message), keywords field (max 100 characters, comma separated, no spaces after commas, no words already in the name).
Google Play: title (max 30), short description (max 80), full description (up to 4000 characters).
Review notes for both stores: what the app does in two sentences, the demo account (I will fill in the credentials), the native features the app uses (push notifications, biometric login, native share, offline screen) and where to find them, and that users can delete their account under Settings.

Rules: no superlatives we cannot prove, no mention of other platforms or of being a beta, no references to the website version, no competitor names, no AI buzzwords unless the app is an AI product. Use the language the app UI uses.

Der Screenshot-Plan

Screenshots müssen die echte App auf einem Gerät zeigen, nicht die Website in einem Browser-Rahmen.

  1. Den Agenten um eine Shot-Liste bitten

    Prompt: "List the five screens that best show what this app does, in the order a new user meets them, with a seven-word caption for each." Die Captions werden zu den Text-Overlays, falls du welche ergänzt.

  2. Demo-Daten vorbereiten

    Lass Claude Code ein Seed-Script für einen Demo-Account mit realistischen Inhalten schreiben (kein Lorem ipsum, kein test123). Screenshots von Leerzuständen sind ein 2.3-Risiko.

  3. Auf Geräten oder Simulatoren aufnehmen

    Installiere den WebViewGold-Build (TestFlight oder die Cloud-Builder-Vorschau) und nimm in den Größen auf, die App Store Connect und die Play Console verlangen: aktuelle iPhone-Größen, iPad, falls die App es unterstützt, und eine Phone-Größe für Android.

  4. Alles ausblenden, was nicht die App ist

    Keine Browser-Leisten, kein Mauszeiger, keine Desktop-Layouts, keine Android-Screenshots im Apple-Eintrag. Statusleisten sind in Ordnung.

  5. Mit der Beschreibung abgleichen

    Jedes Feature, das in der Beschreibung genannt wird, sollte in einem Screenshot zu sehen oder im Demo-Account erreichbar sein. Der Reviewer wird danach suchen.

Ehrlichkeitsregeln, an die sich der Agent halten muss (2.3 und Play-Richtlinien)

  • Kein Feature in der Beschreibung, das nicht im Build ist, den der Reviewer sieht.
  • Kein "kostenlos", wenn die Kernfunktionen ein Abo erfordern; sag, was kostenlos und was bezahlt ist.
  • Keine Datenschutzangabe "nicht erhoben" für Daten, die ein Drittanbieter-SDK in deinem Auftrag erhebt.
  • Kein Screenshot, der ein Mockup eines künftigen Designs ist.
  • Keine Bewertungen, Auszeichnungen oder Nutzerzahlen, die du nicht belegen kannst.
  • Die Datenschutz-URL in beiden Konsolen muss die deployte Seite ohne Login öffnen.

Häufig gestellte Fragen

Kann ich Claude die Datenschutzerklärung ohne Anwalt schreiben lassen?

Bei den meisten kleinen Apps prüfen die Stores genau das: eine Erklärung, die den Datenfluss wahrheitsgemäß beschreibt. Wenn du in einem regulierten Bereich arbeitest oder Gesundheits- oder Finanzdaten verarbeitest, lass den Entwurf von einem Profi prüfen.

Brauchen iOS und Android unterschiedliche Datenschutzerklärungen?

Nein. Eine Datenschutzseite für den Dienst ist normal. Erwähne, dass die iOS- und Android-Apps denselben Dienst nutzen, und verlinke in beiden Konsolen dieselbe URL.

Warum erwähnt der Agent AdMob, obwohl ich keine Werbung zeige?

Das WebViewGold-iOS-Projekt integriert das AdMob-SDK auch dann, wenn Werbung ausgeschaltet ist, deshalb fragt App Store Connect nach der Werbe-ID (IDFA). Die WebViewGold-Dokumentation zum Veröffentlichen beschreibt die genaue Auswahl; wenn du keine Werbung zeigst, geben deine App-Privacy- und Data-safety-Antworten einfach an, dass keine Werbedaten erhoben werden.

Kann ich die Website-Screenshots wiederverwenden?

Nein. Apple lehnt Screenshots, die einen Browser oder ein Desktop-Layout zeigen, nach Richtlinie 2.3 ab. Nimm die laufende App auf.

Wie viele Keywords sollte ich verwenden?

Füll die 100 Zeichen mit konkreten Begriffen, nach denen Leute suchen, ohne Wörter aus Name oder Untertitel zu wiederholen. Der ASO-Guide in diesem Bereich geht tiefer.

Drei Wege, deine App in die Stores zu bringen

Gleiches Ergebnis, unterschiedlich viel Arbeit auf deiner Seite. Alle drei kommen mit Genehmigungsgarantie und 24/7 Support von echten Menschen.

Selbst machen

$109 pro Plattform, einmalig

Die WebViewGold-Lizenz: ein fertiges Xcode- oder Android-Studio-Projekt. URL einfügen, Name und Icon setzen, Features einschalten, bauen und einreichen. Kostenlose Updates für immer.

Pakete auf der Hauptseite ansehen

Full Service

$698 pro Plattform $798

Schick uns deine URL und dein Icon. Unser Team konfiguriert, baut und liefert deine App innerhalb von 72 Stunden, White-Label, inklusive Quellprojekten. Beide Plattformen für $1,158.

Full-Service-Details Powered by WeSetupYourWebViewApp

Winter-Sale-Preise gültig bis 31. Dezember 2026.

Bereit, deine App zu veröffentlichen?

App Store & Google Play Genehmigungsgarantie – oder Geld zurück innerhalb von 14 Tagen

Lieber abgeben? Full Service: Wir konfigurieren, bauen und liefern innerhalb von 72 Stunden, ab $698 pro Plattform. Fragen? Chatte mit uns – 24/7.

Erstattungen erfolgen zu den in unseren FAQ genannten Bedingungen: eine nicht inhaltsbedingte Ablehnung durch Apple und/oder Google, geltend gemacht innerhalb von 14 Tagen nach dem Kauf.