Apple verlangt von allen Apps im App Store eine In-App-Option zum Löschen von Nutzerkonten bereitzustellen. Diese Richtlinie, die seit dem 30. Juni 2022 gilt, stellt sicher, dass Nutzer ihre Daten vollständig löschen können, und gibt ihnen so mehr Kontrolle über ihre Privatsphäre. Das sollten Sie wissen:
-
Wichtige Anforderungen:
- Der Option zur Kontolöschung muss in den App-Einstellungen leicht zu finden sein.
- Nutzerdaten müssen vollständig gelöscht werden, außer wenn eine gesetzliche Aufbewahrungspflicht besteht.
- Apps, die „Sign in with Apple“ nutzen, müssen Tokens über Apples REST API widerrufen.
-
Für Entwickler:
- Testen Sie den Löschvorgang auf Benutzerfreundlichkeit und vollständige Datenlöschung.
- Stellen Sie sicher, dass auch Drittanbieter-Services Nutzerdaten löschen.
- Nutzen Sie Tools wie Capgo für Live Updates und Compliance-Monitoring.
-
Häufige Probleme:
- Löschungen plattformübergreifend synchronisieren.
- Verwaiste Tokens und unvollständige Datenlöschungen behandeln.
Nichteinhaltung kann zur Ablehnung oder Entfernung der App aus dem App Store führen. Entwickler sollten den Datenschutz der Nutzer priorisieren und die Richtlinien von Apple befolgen, um Probleme zu vermeiden.
Technische Anforderungen
Erforderliche Löschschritte
Der Prozess zur Kontolöschung muss unkompliziert und leicht auffindbar sein. Platziere ihn prominent in den Kontoeinstellungen der App – nicht versteckt in Untermenüs oder externen Links.
Die wichtigsten Schritte im Überblick:
- Kontoverifizierung: Stelle sicher, dass die Identität des Nutzers per E-Mail code oder SMS bestätigt wird.
- Klare Kommunikation: Erkläre klar, welche Daten gelöscht werden, und weise auf rechtliche Aufbewahrungspflichten für bestimmte Informationen hin.
- Bestätigungsdialog: Zeige einen finalen Bestätigungsbildschirm an, der die Folgen der Kontolöschung verdeutlicht.
Nutze zusätzlich den Sign in with Apple REST API, um Token während des Kontolöschungsvorgangs zu widerrufen. [2][3].
Sobald diese Schritte umgesetzt sind, stelle sicher, dass die Datenlöschung den Anforderungen entspricht.
Standards zur Datenlöschung
| Datentyp | Löschanforderungen | Rechtliche Aspekte |
|---|---|---|
| Nutzerinhalte | Vollständige Löschung | Vorübergehende Aufbewahrung kann nötig sein |
| Authentifizierungsdaten | Sofortige Löschung | Token-Widerruf erforderlich; verwenden Sie @capgo/capacitor-social-login für Sign in with Apple |
| Drittanbieter-Daten | Koordinierte Löschung | Compliance variiert je nach Service |
| Nutzungshistorie | Alles löschen | Unterliegt gesetzlichen Aufbewahrungsfristen |
Wenn Nutzerdaten bei Drittanbieter-Diensten gespeichert werden, stellen Sie sicher, dass auch diese Dienste die Daten löschen. Branchen mit strengen Vorschriften benötigen möglicherweise zusätzlichen Kundensupport, um die Compliance zu gewährleisten. [2].
Es ist entscheidend, die Einhaltung dieser Standards durch umfassende Tests zu verifizieren.
Testanforderungen
Das Testen des Account-Löschprozesses ist essenziell für die Compliance und Funktionalität. Nutzen Sie Tools wie Xcode und App-Store-Review-Tools, um sich auf Folgendes zu konzentrieren:
- Löschvorgang: Bestätigen Sie, dass der Prozess benutzerfreundlich und leicht zugänglich ist.
- Datenverifizierung: Stellen Sie sicher, dass alle Nutzerdaten in allen Systemen vollständig entfernt werden.
- Sonderfälle: Testen Sie Szenarien mit In-App-Käufen und Drittanbieter-Integrationen.
Für Entwickler, die Capacitor Mit Capgo können Live Updates Compliance-Probleme schnell beheben, ohne auf die Freigabe im App Store warten zu müssen. Achte beim Testen darauf, Folgendes zu prüfen:
- Token-Revocation für Nutzer, die sich über Apple angemeldet haben @capgo/capacitor-social-login.
- Vollständige Datenlöschung aus allen verbundenen Diensten.
- Korrekte Behandlung aktiver Abonnements.
Häufige Probleme und Lösungen
Plattform-Datensync
Manchmal wird die Datenlöschung auf iOS und Android nicht richtig synchronisiert. Das liegt meist daran, dass beide Plattformen Speicher und gecachte Daten unterschiedlich behandeln.
So lösen Sie Synchronisationsprobleme:
-
Zentraler Lösch-Handler: Entwickeln Sie einen einheitlichen Service für zentrale Aufgaben wie:
- Bereinigen von @capgo/capacitor-data-storage-sqlite und @capgo/capacitor-persistent-account Daten
- Sicheren Speicher leeren
- Cloud-Synchronisationsprozesse beenden
- Token-Verwaltung handhaben
-
Plattformübergreifende Event-Broadcasting: Serverseitige Logik nutzen, um Lösch-Events an alle aktiven Sessions und Geräte zu senden und Konsistenz sicherzustellen.
Plugin-Updates
Nach der plattformweiten Löschung müssen Sie sich den plugin-spezifischen Herausforderungen widmen. Dass Plugins kompatibel sind und zu Ihrem Löschprozess passen, ist entscheidend, um Inkonsistenzen zu vermeiden.
| Problem | Auswirkung | Lösung |
|---|---|---|
| Token-Persistenz | Verwaiste Tokens bleiben aktiv | Automatischen Token-Widerruf einrichten |
| Lokaler Speicher | Datenbereinigung kann unvollständig sein | Rekursive Löschprüfungen durchführen |
| Cloud-Sync | Löschstatus können abweichen | Nutze synchrone Handler, um Konsistenz sicherzustellen |
Capgo Update-Management

Echtzeit-Update-Management spielt eine entscheidende Rolle, um die Compliance über verschiedene Plattformen und Plugins hinweg sicherzustellen. Genau hier kommt Capgo kann den Prozess zur Verwaltung von Account-Löschungs-Updates vereinfachen.
So unterstützt dich Capgo:
- Stufenweise Rollouts: Teste Deletion-Flow-Updates erst mit einer kleinen Gruppe, bevor du sie breit ausrollst.
- Sofortiger Rollback: Falls etwas schiefgeht, kannst du sofort auf eine vorherige stabile Version zurückrollen.
- Update-Analytics: Überwache die Erfolgsraten von Löschprozessen und identifiziere Compliance-Probleme.
Laut Capgo erreichen Compliance-Updates 95 % der Nutzer innerhalb von 24 Stunden[1]. Zudem sind alle Deployments durch End-to-End-Verschlüsselung gesichert, was die Datensicherheit garantiert.
So nutzt du Capgo optimal für Compliance-Updates:
- Versionskontrolle: Verwende separate Update-Channels, um Löschprozesse zu testen, bevor du sie für alle Nutzer ausrollst.
- Error-Monitoring: Richte Alerts für fehlgeschlagene Löschungen oder Plugin-Konflikte ein.
- Compliance-Verifizierung: Nutze die Analytics von Capgo, um zu bestätigen, dass Nutzer die neuesten Updates für die Lösch-Compliance erhalten.
Implementierungs-Guide
Standards für die Benutzeroberfläche
Beim Design der Benutzeroberfläche für die Kontolöschung diese Punkte beachten:
-
Primäre Position: Mach die Löschoption leicht auffindbar. Platziere sie prominent in den Kontoeinstellungen (z. B. Einstellungen > Konto > Konto löschen).
-
Klare Kommunikation: Erkläre detailliert, was beim Löschen eines Kontos passiert. Nimm folgende Informationen auf:
- Welche Daten gelöscht werden
- Gültige gesetzliche Aufbewahrungspflichten
- Geschätzte Zeitrahmen für die Löschung
- Mögliche Auswirkungen auf aktive Abonnements
-
Verifizierungsablauf: Ensure the process is secure by:
- Benutzer aufforderst, ihr Passwort erneut einzugeben
- Eine Verifizierungs-code per E-Mail oder SMS sendest
- Bestätigungsdialoge anzeigen, die die Aktion klar beschreiben
Diese Standards gewährleisten eine nutzerfreundliche Erfahrung und entsprechen den übergreifenden Compliance-Vorgaben.
Automatisierte Compliance-Checks
Um die Einhaltung dieser Standards sicherzustellen, nutzen Sie automatisierte Tools zur Validierung Ihrer UI und Prozesse. Konzentrieren Sie sich auf diese kritischen Bereiche:
| Testkategorie | Verification Points | Implementierungsmethode |
|---|---|---|
| UI-Tests | Stellen Sie sicher, dass die Löschoption leicht zu finden ist | Automatisierte UI-Navigationstests nutzen |
| Datenlöschung | Vollständige Löschung der Nutzerdaten bestätigen | API-Antworten validieren |
| Token-Management | Tokens wie „Sign in with Apple“ widerrufen | REST-API-Integrationstests durchführen |
| Plattformübergreifend | Konsistenz auf allen Geräten sicherstellen | Auf mehreren Geräten testen |
Regelmäßige automatisierte Tests helfen, Probleme zu finden und zu beheben, bevor sie Nutzer beeinträchtigen.
Risikoprävention
To minimize risks and ensure smooth operations, take these steps:
-
Dateninventar-Management: Führen Sie detaillierte Aufzeichnungen darüber, wo Nutzerdaten gespeichert sind. Dies umfasst Local Storage, Cloud-Datenbanken, Drittanbieter-Services, Authentifizierungssysteme und Backups. Stellen Sie sicher, dass Daten an all diesen Orten gelöscht werden.
-
Fehlerbehandlung: Mögliche Probleme wie diese vorbereiten:
- Netzwerkunterbrechungen
- Fehlgeschlagene API-Aufrufe
- Unvollständige Datenlöschung
- Fehler beim Token-Widerruf
Implementieren Sie Fallback-Mechanismen, um diese Szenarien sauber abzufangen.
-
Monitoring und rechtliche Compliance: Überwachen Sie Kennzahlen wie die Erfolgsrate der Löschungen, durchschnittliche Abschlusszeiten und verbleibende Datenreste. Das hilft, Probleme schnell zu identifizieren und zu lösen. Achten Sie zudem auf die Einhaltung gesetzlicher Anforderungen, besonders in stark regulierten Branchen. Fügen Sie für Apps in diesen Sektoren zusätzliche Verifizierungsschritte hinzu, dokumentieren Sie alle Prozesse gründlich und führen Sie regelmäßige Audits durch.
Zusammenfassung
Hauptanforderungen
Seit dem 30. Juni 2022 verlangt Apple, dass alle Apps eine native Funktion enthalten, mit der Nutzer ihre Konten vollständig löschen können. Hier sind die wichtigsten Anforderungen:
| Anforderungskategorie | Implementierungsdetails | Compliance-Hinweise |
|---|---|---|
| Barrierefreiheit | Die Option zur Kontolöschung muss in den App-Einstellungen leicht auffindbar sein. | Diese Funktion muss direkt in die App integriert sein. |
| Datenverarbeitung | Nutzerdaten und Kontoinformationen müssen vollständig gelöscht werden. | Teilweise Löschungen erfüllen die Compliance-Anforderungen nicht. |
| Authentifizierung | Tokens für „Sign in with Apple“-Accounts korrekt widerrufen. | Nutze für die Implementierung die „Sign in with Apple“ REST API. |
| Kommunikation | Informiere Nutzer klar über den Löschprozess und die Zeitrahmen. | Füge Informationen zu Aufbewahrungsrichtlinien und rechtlichen Pflichten hinzu. |
Diese Richtlinien bilden die Grundlage für die Einhaltung von Apples Vorgaben.
Nächste Schritte
Um diese Anforderungen zu erfüllen, führe folgende Schritte aus:
-
Datenspeicherung prüfen
Prüfe alle Speicherorte für Nutzerdaten und bewerte die Aufbewahrungsrichtlinien. Stelle sicher, dass Drittanbieter-Verbindungen vollständig dokumentiert sind. -
Sichere Lösch-Workflows implementieren
Richten Sie Prozesse ein, um Benutzeranfragen zu verifizieren, Tokens zu widerrufen und die Löschung von Benutzerdaten zu automatisieren. -
Testprotokolle
Führe umfassende Tests auf allen Plattformen durch, simuliere verschiedene Szenarien und halte die Dokumentation aufrecht, um die Konformität nachzuweisen.
Tools wie Capgo können Updates vereinfachen, indem sie Live-Anpassungen an Ihrer App ermöglichen. Regelmäßiges Testing und automatisiertes Monitoring helfen, die Datenintegrität sicherzustellen und Ihre App langfristig konform zu halten. Bleiben Sie außerdem auf dem Laufenden über sich wandelnde rechtliche Anforderungen, um Compliance-Lücken zu vermeiden.
So implementierst du die Kontolöschung in deiner App
FAQs
Was sagt die offizielle Apple App Store-Richtlinie zur Kontolöschung?
Die App Review Guideline 5.1.1(v) besagt, dass Apps, die eine Kontoerstellung anbieten, Nutzern auch ermöglichen müssen, die Löschung ihres Kontos in der App anzustoßen. Apple setzt das seit dem 30. Juni 2022 durch. Das Deaktivieren oder Verbergen des Kontos reicht nicht aus, und wenn zusätzliche Schritte nötig sind (z. B. in regulierten Branchen), muss die App diese erklären. Siehe wie man die Kontolöschung implementiert für einen funktionierenden Ablauf.
::: FAQ
Wie können Entwickler sicherstellen, dass ihre App die Anforderungen von Apple zur Kontolöschung erfüllt?
Um Apples Richtlinien zur Kontolöschung zu erfüllen, müssen Entwickler Nutzern eine einfache und klare Möglichkeit bieten, ihr Konto direkt in der App zu löschen. Der Prozess sollte leicht zu finden und einfach zu befolgen sein und nicht verlangen, dass Nutzer externe Websites besuchen oder den Support kontaktieren.
Für alle, die Capacitor nutzen, können Tools wie Capgo die Einhaltung der Richtlinien erleichtern. Capgo ermöglicht Echtzeit-Updates für Ihre App, sodass Sie Änderungen – etwa Anpassungen an der Kontolöschung – schnell umsetzen können, ohne auf die Freigabe durch den App Store zu warten. Das senkt nicht nur das Risiko, dass Ihre App abgelehnt wird, sondern stärkt auch das Vertrauen der Nutzer. :::
::: FAQ
Wie können Entwickler eine korrekte Datenlöschung über verschiedene Plattformen hinweg sicherstellen und Synchronisationsprobleme vermeiden?
Das Management von Datenlöschungen über verschiedene Plattformen hinweg ist nicht immer einfach, insbesondere bei der Einhaltung spezifischer Richtlinien wie denen von Apple. Um dies zu adressieren, müssen Entwickler zuverlässige Backend-Systeme etablieren, die Datenlöschungsanfragen einheitlich über alle integrierten Plattformen hinweg verarbeiten. Dies erfordert oft den Einsatz von APIs oder Diensten, die Löschungen gleichzeitig ausführen, um Konsistenz sicherzustellen und Diskrepanzen zu vermeiden.
Für Apps, die mit Capacitor erstellt wurden, können Tools wie Capgo diese Aufgabe vereinfachen. Capgo unterstützt Echtzeit-Updates und entspricht den Anforderungen von Apple, was Entwicklern hilft, App-Updates und Funktionen zu verwalten, während sie die Standards für die Datenlöschung einhalten. Durch den Einsatz von Tools, die eine reibungslose Synchronisation gewährleisten, können Entwickler Fehler minimieren und das Vertrauen der Nutzer stärken. :::
::: FAQ
Wie können App-Entwickler sicherstellen, dass ihre Apps die Apple-Anforderungen zur Kontolöschung erfüllen?
Einhaltung der Apple-Anforderungen zur Kontolöschung sicherstellen
Um Apples Anforderungen zur Kontolöschung zu erfüllen, ist es entscheidend, sich über deren Richtlinien auf dem Laufenden zu halten und einen unkomplizierten, nutzerfreundlichen Prozess für die Kontolöschung in Ihrer App zu erstellen. Die regelmäßige Überprüfung der App Store Review Guidelines von Apple, insbesondere der Abschnitte zu Kontoverwaltung und Nutzerdaten, ist ein wesentlicher Schritt für Entwickler.
Wenn Ihre App mit Capacitor erstellt wurde, sind Tools wie Capgo kann den Prozess vereinfachen. Capgo bietet Funktionen wie Echtzeit-Updates und stellt sicher, dass Ihre App die Plattformanforderungen von Apple erfüllt – und das bei einem reibungslosen Nutzererlebnis. Darüber hinaus sind regelmäßige Tests und Monitoring entscheidend, um die Konformität zu bestätigen und potenzielle Probleme schnell zu beheben. :::
Weiterlesen: Kontolöschung konform mit Apple-Richtlinien
Wenn du es nutzt Compliance bei der Account-Löschung: Apple-Richtlinien um Sicherheit und Compliance zu planen, verbinden Sie es mit Verschlüsselung für die Implementierungsdetails in Encryption, Konformität für das Implementierungsdetail in Compliance, Capgo Security-Scanner für den Produkt-Workflow im Capgo Security Scanner, Capgo Sicherheit für den Produkt-Workflow in Capgo Security und Capgo Trust Center für den Produkt-Workflow im Capgo Trust Center.