Apple verlangt von allen Apps auf dem App Store um Benutzerkonten innerhalb der App zu löschen zu ermöglichen. Diese Richtlinie, die seit dem 30. Juni 2022 gilt, sichert den Benutzern eine vollständige Löschung ihrer Daten, was ihnen mehr Kontrolle über ihre Privatsphäre gibt. Hier ist, was Sie wissen müssen:
-
Schlüsselanforderungen:
- Die Konto-Löschungsoption muss in den Einstellungen der App leicht zu finden sein.
- Benutzerdaten müssen vollständig entferntwerden, außer wo eine Aufbewahrung gesetzlich erforderlich ist.
- Apps, die "Mit Apple anmelden" verwenden müssen Token über Apples REST __CAPGO_KEEP_0__ widerrufen. must revoke tokens via Apple’s REST API.
-
Für Entwickler:
- Testen Sie den Löschprozess für Benutzerfreundlichkeit und vollständige Datenlöschung.
- Stellen Sie sicher, dass auch Drittdienste die Benutzerdaten löschen.
- Verwenden Sie Werkzeuge wie Capgo zur Echtzeit-Überwachung und Compliance-Überwachung.
-
Häufige Probleme:
- Die Synchronisierung von Löschungen über Plattformen.
- Das Umgang mit verwaisten Token und unvollständigen Datenpurgen.
Die Nichtbefolgung kann zu einer Ablehnung oder Entfernung der App aus dem App Store führen. Entwickler sollten die Benutzerdatenschutz und die Einhaltung der Richtlinien von Apple priorisieren, um Probleme zu vermeiden.
Technische Anforderungen
Benötigte Löschschritte
Der Prozess für die Löschung eines Kontos muss einfach und leicht auffindbar sein. Stellen Sie ihn prominent in den Einstellungen des Kontos ein - nicht in Untermenüs oder externen Links vergraben.
Hier sind die wichtigsten Schritte, die enthalten sein sollten:
- Konto-Verifizierung: Stellen Sie sicher, dass die Identität des Benutzers über einen E-Mail-code- oder SMS-Code bestätigt wird.
- Klare Kommunikation: Erklären Sie klar, welche Daten gelöscht werden und unterstreichen Sie die rechtlichen Anforderungen zur Aufbewahrung bestimmter Informationen.
- Bestätigungsdialog: Bereitstellen Sie eine letzte Bestätigungsseite, die die Folgen der Löschung des Kontos darlegt.
Zusätzlich verwenden Sie den Sign in with Apple REST-API-Dienst, um Token während des Kontolöschungsprozesses zu widerrufen. [2][3].
Sobald diese Schritte in Kraft sind, konzentrieren Sie sich darauf, die Datenlöschung mit diesen Anforderungen in Einklang zu bringen.
Datenlöschungsstandards
| Datenart | Entfernungsanforderungen | Rechtliche Überlegungen |
|---|---|---|
| Benutzerinhalte | Gänzliche Löschung | Zu einer vorübergehenden Aufbewahrung kann es kommen |
| Authentifizierungsdaten | Unverzügliche Löschung | Tokenrückruf erforderlich; verwenden Sie @capgo/capacitor-social-login zur Anmeldung mit Apple |
| Daten von Drittanbietern | Abgestimmte Löschung | Kann die Einhaltung variieren |
| Verwendungsgeschichte | Vollständige Löschung | Unterliegt rechtlichen Aufbewahrungsregeln |
Wenn Nutzerdaten bei Drittdiensten gespeichert werden, stellen Sie sicher, dass diese Dienste auch die Daten löschen. Branchen mit strengen Vorschriften können zusätzliche Kundenservice-Unterstützung erfordern, um die Einhaltung sicherzustellen [2].
Es ist entscheidend, die Einhaltung dieser Standards durch umfassende Tests zu überprüfen
Prüfungserfordernisse
Die Überprüfung des Konto-Löschungsprozesses ist für die Gewährleistung der Einhaltung und Funktionalität unerlässlich. Verwenden Sie Werkzeuge wie Xcode und App Store-Überprüfungs-Werkzeuge, um sich auf folgendes zu konzentrieren:
- Löschungsablauf: Bestätigen Sie, dass der Prozess benutzerfreundlich und leicht zugänglich ist.
- Datensicherheit: Stellen Sie sicher, dass alle Benutzerdaten vollständig aus allen Systemen entfernt werden.
- Randfälle: Testen Sie Szenarien, die in-App-Käufe und Drittanbieterintegrationen umfassen.
Für Entwickler, die Capacitor with Capgo, live updates can help address compliance issues quickly, bypassing the need to wait for App Store approval. During testing, make sure to verify:
- mit __CAPGO_KEEP_0__, können Live-Updates schnell Compliance-Probleme lösen, indem sie die Notwendigkeit, auf die Genehmigung durch den App Store zu warten, umgehen. Während des Testens stellen Sie sicher, dass Sie die folgenden Punkte überprüfen: @capgo/capacitor-social-login.
- @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-Social-Login
- Vollständige Entfernung von Daten aus allen verbundenen Diensten.
Ordnungsgemäße Behandlung von aktiven Abonnements.
Plattform-Datensynchronisierung
Manchmal funktioniert die Löschung von Daten auf iOS und Android nicht synchron. Dies tritt normalerweise auf, weil die beiden Plattformen unterschiedliche Methoden zur Speicherung und zum Speichern von Zwischenspeichern verwenden.
Hier sind einige Schritte, um Synchronisierungsprobleme zu lösen:
-
Zentraler Löschungs-HandlerEntwickeln Sie einen einheitlichen Service, um wichtige Aufgaben wie:
- Reinigung @capgo/capacitor-daten-speicherung-sqlite und @capgo/capacitor-persistente-konto Daten
- Entfernen von sicheren Speichern
- Beenden von Cloud-Synchronisierungsprozessen
- Token-Verwaltung
-
Cross-Platform Ereignisübertragung: Verwenden Sie serverseitige Logik, um Löschungsevents an alle aktiven Sitzungen und Geräte zu senden, um Konsistenz sicherzustellen.
Plugin-Updates
Nach der Behandlung der Plattformweiten Löschung müssen Sie spezifische Herausforderungen für Plugins angehen. Die Gewährleistung, dass Plugins kompatibel und mit Ihrem Löschungsprozess übereinstimmen, ist entscheidend, um Inkonsistenzen zu vermeiden.
| Problem | Auswirkung | Lösung |
|---|---|---|
| Token-Persistenz | Verwaiste Tokens bleiben aktiv | Einrichten Sie automatische Token-Revokation |
| Local Storage | Die Datenbereinigung kann unvollständig sein | Führen Sie rekursive Löschprüfungen durch |
| Cloud Sync | Löschzustände können sich nicht übereinstimmen | Verwenden Sie synchronisierte Handler, um Konsistenz sicherzustellen |
Capgo Update-Management

Echtzeit-Update-Management spielt eine entscheidende Rolle bei der Aufrechterhaltung der Einhaltung von Plattformen und Plugins. Dies ist der Bereich, in dem Capgo Kann den Prozess des Managements von Konto-Löschungs-Updates vereinfachen.
Hier ist, wie Capgo Ihnen hilft:
- Staged Rollouts: Test deletion flow updates with a small group before deploying them broadly.
- Instant Rollback: Wenn etwas schief geht, kehren Sie sofort zu einer vorherigen stabilen Version zurück.
- Update Analytics: Überwachen Sie Erfolgsraten für Löschvorgänge und identifizieren Sie Compliance-Probleme.
Nach Capgo erreichen Compliance-Updates 95% der Benutzer innerhalb von 24 Stunden.[1]. Zudem sind alle Bereitstellungen mit Ende-zu-Ende-Verschlüsselung gesichert, um die Daten zu schützen.
Um die Capgo für Compliance-Updates optimal zu nutzen:
- Version Control: Verwenden Sie separate Updatekanäle, um Löschvorgänge zu testen, bevor Sie sie allen Benutzern bereitstellen.
- Error Monitoring : Konfiguration für Benachrichtigungen bei fehlgeschlagenen Löschungen oder Plugin-Konflikten einrichten.
- Compliance-Verifizierung : Nutzen Sie Capgo’s Analytics, um zu bestätigen, dass Benutzer die neuesten Updates für die Löschungskompliance erhalten.
Implementierungsleitfaden
Benutzerschnittstellen-Standards
Beim Entwurf der Benutzerschnittstelle für die Konto-Löschung beachten Sie folgende Punkte:
-
Hauptstandort : Stellen Sie sicher, dass die Löschungsoption leicht zu finden ist. Platzieren Sie sie prominent in den Kontoeinstellungen (z.B. Einstellungen > Konto > Konto löschen).
-
Klare Kommunikation : Geben Sie eine detaillierte Erklärung darüber, was passiert, wenn ein Konto gelöscht wird. Inkludieren Sie Informationen über:
- Welche Daten entfernt werden
- Jegliche rechtliche Anforderungen zur Datenspeicherung
- Schätzungen für die Löschzeit
- Potenzielle Auswirkungen auf aktive Abonnements
-
Verifizierungsablauf: Stellen Sie sicher, dass der Prozess sicher ist durch:
- Beachten Sie, dass Benutzer ihr Passwort erneut eingeben müssen
- Senden Sie eine Verifizierungs-code per E-Mail oder SMS
- Zeigen Sie Bestätigungsdialoge an, die die Aktion klar darlegen
Diese Standards gewährleisten eine benutzerfreundliche Erfahrung und entsprechen breiteren Compliance-Protokollen.
Automatisierte Compliance-Überprüfungen
Um eine konsistente Einhaltung dieser Standards sicherzustellen, verwenden Sie automatisierte Tools, um Ihre UI und Prozesse zu validieren. Konzentrieren Sie sich auf diese kritischen Bereiche:
| Testkategorie | Überprüfungsstellen | Implementierungsmethode |
|---|---|---|
| Benutzerschnittstellen-Test | Stellen Sie sicher, dass die Löschoption leicht zu finden ist | Verwenden Sie automatisierte Benutzerschnittstellen-Navigations-Tests |
| Datenlöschung | Bestätigen Sie die vollständige Löschung von Benutzerdaten | Validieren Sie API-Antworten |
| Token-Verwaltung | Revoke Tokens wie „Anmelden mit Apple“ | Durchführen von REST API-Integrationstests |
| Plattformübergreifend | Sicherstellung der Konsistenz auf allen Geräten | Testen auf mehreren Geräten |
Regelmäßige automatisierte Tests helfen dabei, potenzielle Probleme zu identifizieren und zu beheben, bevor sie die Benutzer beeinträchtigen.
Risikoprävention
Um Risiken zu minimieren und eine reibungslose Funktion zu gewährleisten, sollten Sie folgende Schritte unternehmen:
-
DateninventarisierungHalten Sie eine detaillierte Aufzeichnung darüber, wo Benutzerdaten gespeichert sind. Dies umfasst lokale Speicher, Cloud-Datenbanken, Drittdienste, Authentifizierungssysteme und Sicherungen. Stellen Sie sicher, dass Daten aus allen diesen Orten gelöscht werden.
-
FehlerbehandlungVorbereiten Sie sich auf potenzielle Probleme wie:
- Netzwerkunterbrechungen
- Fehlschlagene API-Aufrufe
- Unvollständige Datenlöschung
- Tokenrückgabefehler
Implementieren Sie Fallback-Mechanismen, um diese Szenarien geschickt zu handhaben.
-
Überwachung und rechtliche Einhaltung: Verfolgen Sie wichtige Metriken wie Erfolgsraten bei der Löschung, Durchschnittszeit für die Abgeschlossenheit und verbleibende Daten. Dies hilft, Probleme schnell zu identifizieren und zu lösen. Zudem müssen rechtliche Anforderungen eingehalten werden, insbesondere in Branchen mit strengen Vorschriften. Für Apps in diesen Bereichen sollten zusätzliche Verifizierungsstufen hinzugefügt, alle Verfahren gründlich dokumentiert und regelmäßige Audits durchgeführt werden.
Zusammenfassung
Hauptanforderungen
Ab dem 30. Juni 2022 verlangt Apple von allen Apps, dass sie eine native Funktion enthalten, die den Benutzern ermöglicht, ihre Konten vollständig zu löschen. Hier ist eine Auflistung der wichtigsten Anforderungen:
| Anforderungskategorie | Implementierungsdetails | Einhaltungshinweise |
|---|---|---|
| Barrierefreiheit | Die Option zur Konto-Löschung muss innerhalb der Einstellungen der App leicht zu finden sein. | Diese Funktion muss direkt in die App integriert werden. |
| Datenverarbeitung | Benutzerdaten und Kontoinformationen müssen vollständig gelöscht werden. | Teilweise Löschungen erfüllen die Compliance-Standards nicht. |
| Authentifizierung | Stornieren Sie die Tokens für „Anmelden mit Apple“-Konten ordnungsgemäß. | Verwendung des „Anmelden mit Apple“-REST API für die Implementierung. |
| Kommunikation | Benachrichtigen Sie die Benutzer klar über den Löschprozess und die Zeitpläne. | Inkludieren Sie Informationen über die Datenspeicherungspolitik und rechtliche Verpflichtungen. |
Diese Richtlinien bilden die Grundlage für die Gewährleistung der Einhaltung der Richtlinien von Apple.
Nächste Schritte
To treffen Sie diese Anforderungen, führen Sie die folgenden Schritte durch:
-
Überprüfung der Datenverwaltung
Überprüfen Sie alle Quellen, an denen Benutzerdaten gespeichert sind, und bewerten Sie die Aufbewahrungsrichtlinien. Stellen Sie sicher, dass die Verbindungen zu Drittanbietern gründlich dokumentiert sind. -
Implementierung sicherer Löschvorgänge
Konfigurieren Sie Prozesse, um Benutzeranfragen zu überprüfen, Token abzulehnen und die automatisierte Löschung von Benutzerdaten zu automatisieren. -
Prüfprotokolle
Überprüfen Sie umfassend auf verschiedenen Plattformen, simulieren Sie verschiedene Szenarien und halten Sie Dokumentation bereit, um die Einhaltung nachzuweisen.
Werkzeuge wie Capgo können Updates erleichtern, indem sie lebendige Anpassungen an Ihrem App ermöglichen. Regelmäßige Prüfungen und automatisierte Überwachung helfen dabei, die Datenintegrität sicherzustellen und Ihre App im Laufe der Zeit einzuhalten. Zudem sollten Sie sich über sich ändernde rechtliche Anforderungen informieren, um Lücken in der Einhaltung zu vermeiden.
Implementierung der Löschung von Benutzerkonten in Ihrer App
FAQs
FAQs
How können Entwickler sicherstellen, dass ihre App die Anforderungen von Apples Konto-Löschung erfüllt?
Um Apples Richtlinien für die Konto-Löschung zu erfüllen, müssen Entwickler den Nutzern eine einfache und klare Möglichkeit bieten, ihre Konten direkt innerhalb der App zu löschen. Der Prozess sollte leicht zu finden, einfach zu folgen und sollte keine externen Websites oder Support-Teams kontaktieren.
Für Entwickler, die Capacitor verwenden, können Werkzeuge wie Capgo Können es Entwicklern erleichtern, sich an die Vorschriften zu halten. Capgo ermöglicht Echtzeit-Updates für Ihre App, sodass Sie schnell Änderungen wie Anpassungen an der Konto-Löschungsfunktion durchführen können, ohne auf die Genehmigung der App-Store-Abteilung warten zu müssen. Durch die Einhaltung der Vorschriften reduzieren Sie nicht nur das Risiko von App-Ablehnungen, sondern stärken auch die Vertrauenswürdigkeit der Nutzer.
::: faq
Wie können Entwickler sicherstellen, dass die Datenlöschung auf verschiedenen Plattformen ordnungsgemäß durchgeführt wird, ohne Synchronisationsprobleme zu verursachen?
Die Verwaltung der Datenlöschung auf verschiedenen Plattformen ist nicht immer einfach, insbesondere wenn man sich an bestimmte Richtlinien wie jene von Apple hält. Um dies anzugehen, müssen Entwickler zuverlässige Backend-Systeme etablieren, die Datenlöschungsanfragen auf allen integrierten Plattformen gleichmäßig verarbeiten. Dies kann oft die Verwendung von APIs oder Diensten beinhalten, die gleichzeitig Löschungen durchführen, um Konsistenz und Vermeidung von Mismatches sicherzustellen.
Für Apps, die mit Capacitor erstellt wurden, können Werkzeuge wie Capgo Kann diese Aufgabe erleichtern. Capgo unterstützt Echtzeit-Updates und entspricht den Anforderungen von Apple, hilft Entwicklern dabei, Updates und Funktionen für ihre Apps zu verwalten, während sie die Datenlöschungsstandards erfüllen. Durch die Verwendung von Werkzeugen, die eine glatte Synchronisierung gewährleisten, können Entwickler Fehler minimieren und stärkeren Vertrauen der Nutzer aufbauen. :::
::: faq
Wie können App-Entwickler sicherstellen, dass ihre Apps den Anforderungen von Apple zur Löschung von Konten entsprechen?
Zum Einhalten der Anforderungen von Apple zur Löschung von Konten ist es entscheidend, sich über ihre Richtlinien auf dem Laufenden zu halten und einen einfachen und benutzerfreundlichen Prozess für die Löschung von Konten innerhalb Ihrer App zu erstellen. Regelmäßige Überprüfung der Richtlinien des App Store von Apple, insbesondere der Abschnitte zu Kontomanagement und Nutzerdaten, ist ein wichtiger Schritt für Entwickler.
Wenn Ihre App mit __CAPGO_KEEP_0__ erstellt wurde, können Werkzeuge wie
Capacitor Können den Prozess vereinfachen. Capgo bietet Funktionen wie Echtzeit-Updates und stellt sicher, dass Ihre App die Anforderungen von Apples Plattform erfüllt, während gleichzeitig eine glatte Nutzererfahrung gewährleistet wird. Darüber hinaus sind regelmäßige Tests und Überwachungen unerlässlich, um die Einhaltung sicherzustellen und potenzielle Probleme schnell zu lösen. ::: can simplify the process. Capgo offers features such as real-time updates and ensures your app meets Apple’s platform requirements, all while maintaining a smooth user experience. Additionally, regular testing and monitoring are vital to confirm compliance and quickly resolve any potential issues. :::
Wenn Sie
Account Deletion Compliance: Apple Guidelines zur Planung von Sicherheit und Einhaltung verwenden, verbinden Sie es mit Zurück zur Übersicht Verschlüsselung Verschlüsselung für die Implementierungsdetails Kongruenz Kongruenz für die Implementierungsdetails Capgo Sicherheits-Scanner Capgo Sicherheits-Scanner für den Produktworkflow Capgo Sicherheit Capgo Sicherheit für den Produktworkflow und Capgo Trust Center Capgo Trust Center für den Produktworkflow.