Apple verlangt von allen Apps im App Store eine In-App-Option zur Löschung von Benutzerkonten. Diese Richtlinie, die seit dem 30. Juni 2022 gilt, stellt sicher, dass Nutzer ihre Daten vollständig löschen können, um mehr Kontrolle über ihre Privatsphäre zu haben. Das Wichtigste auf einen Blick:
-
Wichtigste Anforderungen:
- Die Option zur Kontolöschung muss in den App-Einstellungen leicht zu finden sein.
- Nutzerdaten müssen vollständig gelöscht werden, sofern keine 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:
- Syncing deletions across platforms.
- Umgang mit verwaisten Tokens und unvollständigen Datenlöschungen.
Die Nichteinhaltung kann zur Ablehnung oder Entfernung aus dem App Store führen. Entwickler sollten den Datenschutz priorisieren und Apples Richtlinien folgen, um Probleme zu vermeiden.
Technische Anforderungen
Erforderliche Schritte zur Löschung
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.
Hier sind die wichtigsten Schritte:
- 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 Anforderungen hin, die eine Aufbewahrung bestimmter Informationen vorschreiben.
- Bestätigungsdialog: Zeige einen finalen Bestätigungsbildschirm an, der die Folgen der Kontolöschung erläutert.
Nutze zudem die Sign in with Apple REST API, um Token während des Löschvorgangs 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 Speicherung nötig |
| Authentifizierungsdaten | Sofortige Löschung | Token-Revocation erforderlich; nutze @capgo/capacitor-social-login für Sign in with Apple |
| Daten von Drittanbietern | Koordinierte Löschung | Compliance variiert je nach Service |
| Nutzungshistorie | Full purge | Unterliegt gesetzlichen Aufbewahrungsfristen |
Wenn Nutzerdaten bei Drittanbietern gespeichert werden, muss sichergestellt werden, dass auch diese Dienste die Daten löschen. Branchen mit strengen Auflagen benötigen eventuell zusätzlichen Support, 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 App Store-Freigabe warten zu müssen. Prüfen Sie beim Testen:
- Token-Widerruf für Nutzer, die sich mit Apple angemeldet haben via @capgo/capacitor-social-login.
- Vollständige Datenlöschung aus allen verbundenen Services.
- Korrekter Umgang mit aktiven Abonnements.
Häufige Probleme und Lösungen
Plattform-Datensync
Manchmal wird die Datenlöschung auf iOS und Android nicht korrekt synchronisiert. Das liegt meist daran, dass die Plattformen Speicher und Cache-Daten unterschiedlich verwalten.
So gehen Sie Synchronisierungsprobleme an:
-
Zentraler Lösch-Handler: Entwickle einen einheitlichen Service für Aufgaben wie:
- Bereinigung von @capgo/capacitor-data-storage-sqlite und @capgo/capacitor-persistent-account Daten
- Löschen des Secure Storage
- Beenden der Cloud-Sync-Prozesse
- Token-Management handhaben
-
Plattformübergreifendes Event-Broadcasting: Nutze serverseitige Logik, um Lösch-Events an alle aktiven Sessions und Geräte zu senden, um Konsistenz zu garantieren.
Plugin-Updates
Nach der plattformweiten Löschung müssen Sie sich mit pluginspezifischen Herausforderungen befassen. Es ist entscheidend, dass Plugins kompatibel sind und mit Ihrem Löschprozess harmonieren, um Inkonsistenzen zu vermeiden.
| Problem | Auswirkung | Lösung |
|---|---|---|
| Token-Persistenz | Verwaiste Tokens bleiben aktiv | Automatische Token-Revocation einrichten |
| Lokaler Speicher | Datenbereinigung eventuell unvollständig | Rekursive Löschprüfungen durchführen |
| Cloud-Sync | Löschstatus können abweichen | Nutze synchrone Handler für konsistente Abläufe |
Capgo Update-Management

Echtzeit-Update-Management ist entscheidend, um die Compliance über Plattformen und Plugins hinweg zu gewährleisten. Hierbei Capgo kann den Prozess der Verwaltung von Account-Deletion-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 schiefläuft, kehre sofort zu einer stabilen Version zurück.
- 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: Nutze 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.
Implementierungsleitfaden
User Interface Standards
Beachte beim Design der Benutzeroberfläche für die Kontolöschung folgende Punkte:
-
Primäre Platzierung: Mache die Löschoption leicht auffindbar. Platziere sie prominent in den Kontoeinstellungen (z. B. Einstellungen > Konto > Konto löschen).
-
Klare Kommunikation: Erkläre detailliert, was bei einer Kontolöschung passiert. Beziehe Informationen mit ein zu:
- Welche Daten gelöscht werden
- Gesetzliche Aufbewahrungspflichten
- Geschätzte Zeiträume für die Löschung
- Mögliche Auswirkungen auf Abos
-
Verifizierungsprozess: So stellen Sie den Prozess sicher:
- Abfrage des Passworts durch den Nutzer
- Versand eines code per E-Mail oder SMS
- Anzeige von Bestätigungsdialogen mit klaren Details
Diese Standards garantieren eine gute UX und erfüllen gleichzeitig Compliance-Vorgaben.
Automatisierte Compliance-Checks
Nutzen Sie automatisierte Tools, um die Einhaltung dieser Standards zu prüfen. Konzentrieren Sie sich auf diese Bereiche:
| Testkategorie | Verification Points | Implementierungsmethode |
|---|---|---|
| UI-Testing | Löschoption muss leicht auffindbar sein | 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 über alle Geräte 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: Prepare for potential issues such as:
- Netzwerkunterbrechungen
- Fehlgeschlagene API Aufrufe
- Unvollständige Datenlöschung
- Fehler beim Token-Revocation-Prozess
: Implementieren Sie Fallback-Mechanismen, um diese Szenarien sauber abzufangen.
-
Monitoring und Legal 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 schreibt Apple vor, dass alle Apps eine native Funktion enthalten müssen, mit der Nutzer ihre Konten vollständig löschen können. Hier sind die wichtigsten Anforderungen im Überblick:
| Anforderungskategorie | Implementierungsdetails | Compliance-Hinweise |
|---|---|---|
| Erreichbarkeit | Die Option zur Kontolöschung muss in den App-Einstellungen leicht zu finden 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-Standards nicht. |
| Authentifizierung | Tokens für „Sign in with Apple“-Accounts ordnungsgemäß widerrufen. | Nutze die „Sign in with Apple“ REST API für die Implementierung. |
| Kommunikation | Nutzer klar über den Löschprozess und die Zeitpläne informieren. | Infos zu Datenaufbewahrungsrichtlinien und rechtlichen Verpflichtungen einbinden. |
Diese Richtlinien bilden die Basis für die Compliance mit Apples Policies.
Nächste Schritte
Um diese Anforderungen zu erfüllen, führe folgende Schritte aus:
-
Datenspeicherung prüfen
Alle Quellen der Nutzerdaten prüfen und Aufbewahrungsfristen bewerten. Drittanbieter-Verbindungen lückenlos dokumentieren. -
Sichere Lösch-Workflows implementieren
Richte Prozesse ein, um Nutzeranfragen zu verifizieren, Token zu widerrufen und das Löschen von Nutzerdaten zu automatisieren. -
Testprotokolle
Führe umfassende plattformübergreifende Tests durch, simuliere verschiedene Szenarien und dokumentiere alles für den Compliance-Nachweis.
Tools wie Capgo können Updates vereinfachen, indem sie Live-Anpassungen deiner App ermöglichen. Regelmäßige Tests und automatisiertes Monitoring helfen dabei, die Datenintegrität zu gewährleisten und die App dauerhaft compliant zu halten. Informiere dich zudem regelmäßig über neue rechtliche Anforderungen, um Compliance-Lücken zu vermeiden.
So implementierst du die Account-Löschung in deiner App
FAQs
::: FAQ
Wie können Entwickler sicherstellen, dass ihre App die Anforderungen von Apple zur Account-Löschung erfüllt?
Um die Richtlinien von Apple zur Account-Löschung zu erfüllen, müssen Entwickler den Nutzern einen einfachen und klaren Weg bieten, ihr Konto direkt in der App zu löschen. Der Prozess sollte leicht auffindbar und intuitiv sein, ohne dass Nutzer externe Webseiten besuchen oder den Support kontaktieren müssen.
Für alle, die Capacitor nutzen, helfen Tools wie Capgo kann die Compliance erleichtern. Capgo ermöglicht Echtzeit-Updates für deine App. So kannst du Änderungen – wie etwa Anpassungen an der Kontolöschungs-Funktion – schnell umsetzen, ohne auf die Freigabe durch den App Store zu warten. Durch die Einhaltung der Richtlinien reduzierst du nicht nur das Risiko von App-Ablehnungen, sondern stärkst auch das Vertrauen der Nutzer. :::
::: FAQ
Wie können Entwickler eine korrekte Datenlöschung plattformübergreifend sicherstellen und gleichzeitig Synchronisationsprobleme vermeiden?
Die Verwaltung der Datenlöschung über verschiedene Plattformen hinweg ist nicht immer einfach, besonders wenn spezifische Richtlinien wie die von Apple eingehalten werden müssen. Um dies zu lösen, müssen Entwickler zuverlässige Backend-Systeme aufbauen, die Löschanfragen über alle integrierten Plattformen hinweg einheitlich verarbeiten. Dies erfordert oft den Einsatz von APIs oder Services, die Löschungen simultan ausführen, um Konsistenz zu gewährleisten und Diskrepanzen zu vermeiden.
Für Apps, die mit Capacitor erstellt wurden, können Tools wie Capgo diesen Prozess optimieren. Capgo unterstützt Echtzeit-Updates und entspricht den Anforderungen von Apple. So können Entwickler App-Updates und Features verwalten und gleichzeitig die Standards zur Datenlöschung erfüllen. Durch den Einsatz von Tools, die eine reibungslose Synchronisation garantieren, minimieren Entwickler Fehler und stärken das Nutzervertrauen. :::
::: FAQ
Wie können App-Entwickler sicherstellen, dass ihre Apps die Anforderungen von Apple zur Kontolöschung erfüllen?
Compliance mit Apples Anforderungen zur Kontolöschung sicherstellen
Um Apples Anforderungen zur Kontolöschung zu erfüllen, ist es entscheidend, über ihre Richtlinien auf dem Laufenden zu bleiben und einen einfachen, benutzerfreundlichen Prozess zur Kontolöschung in deiner App zu schaffen. Die regelmäßige Überprüfung der App Store Review Guidelines von Apple – insbesondere der Abschnitte zu Kontoverwaltung und Nutzerdaten – ist für Entwickler ein essenzieller Schritt.
Wenn deine App mit Capacitor gebaut wurde, können Tools wie Capgo den Prozess vereinfachen. Capgo bietet Features wie Echtzeit-Updates und stellt sicher, dass deine App die Plattform-Anforderungen von Apple erfüllt, während die User Experience reibungslos bleibt. Zudem sind regelmäßige Tests und Monitoring wichtig, um die Compliance zu bestätigen und mögliche Probleme schnell zu beheben. :::
Weiterlesen unter Account Deletion Compliance: Apple Guidelines
Wenn Sie ... verwenden Compliance bei der Kontolöschung: Apple-Richtlinien nutzen, um Security und Compliance zu planen, verbinden Sie es mit Verschlüsselung für die Implementierungsdetails bei der Verschlüsselung, Compliance für die Implementierungsdetails 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.