Apple verlangt von allen Apps im App Store eine in-app-Option, um Benutzerkonten zu löschen. Diese Richtlinie, die seit dem 30. Juni 2022 umgesetzt wird, sichert den Benutzern die Möglichkeit, ihre Daten vollständig zu löschen, und gibt ihnen mehr Kontrolle über ihre Privatsphäre. Hier erfahren Sie, was Sie wissen müssen:
-
Wichtige Anforderungen:
- Die Konto-Löschungsoption muss in den Einstellungen der App leicht zu finden sein.
- Benutzerdaten müssen vollständig entfernt werden, außer wo eine Aufbewahrung gesetzlich erforderlich ist.
- Apps, die "Mit Apple anmelden" verwenden müssen Tokens über Apples REST __CAPGO_KEEP_0__ zurückziehen. must revoke tokens via Apple’s REST API.
-
Testen Sie den Löschvorgang für Benutzerfreundlichkeit und vollständige Datenlöschung.:
- Stellen Sie sicher, dass auch Drittanbieter-Services Benutzerdaten löschen.
- Verwenden Sie Werkzeuge wie
- bun Capgo für Live-Updates und Compliance-Überwachung.
-
Häufige Probleme:
- Synchronisierung der Löschungen über Plattformen.
- Behandlung von verwaisten Token und unvollständigen Datenlöschungen.
Die Nichtbefolgung kann zu einer Ablehnung oder Entfernung der App aus dem App Store führen. Entwickler sollten die Benutzerdatenschutz und die Richtlinien von Apple beachten, um Probleme zu vermeiden.
Technische Anforderungen
Erforderliche Löschschritte
Der Prozess zur Löschung eines Kontos muss einfach und leicht zu finden sein. Stellen Sie ihn prominent in den Einstellungen des Kontos in der App - nicht in Unter-Menüs oder externen Links.
Hier sind die wichtigsten Schritte zu berücksichtigen:
- Kontoverifizierung: Stellen Sie sicher, dass die Identität des Benutzers über einen E-Mail code oder SMS bestätigt ist.
- Klare Kommunikation: Erklären Sie offensichtlich, welche Daten gelöscht werden und unterstreichen Sie alle rechtlichen Anforderungen zur Aufbewahrung bestimmter Informationen.
- Bestätigungsdialog: Bieten Sie eine letzte Bestätigungsseite an, die die Folgen der Löschung des Kontos darlegt.
Nutzen Sie außerdem den Sign in with Apple REST API zum Widerrufen von Token während des Kontolöschungsprozesses. [2][3].
Stellen Sie diese Schritte zunächst sicher, dann konzentrieren Sie sich darauf, die Datenlöschung an diese Anforderungen anzupassen.
Datenlöschungsstandards
| Datenart | Löschungsanforderungen | Rechtliche Überlegungen |
|---|---|---|
| Benutzerinhalte | Gänzliche Löschung | Zuverlässige Aufbewahrung könnte erforderlich sein |
| Authentifizierungsdaten | Sofortige Löschung | Token-Revokation erforderlich; verwenden Sie @capgo/capacitor-social-login für Anmeldung mit Apple |
| Daten von Drittanbietern | Koordinierte Löschung | Die Einhaltung variiert je nach Dienst |
| Verwendungsgeschichte | Vollständige Löschung | Unterworfen unter rechtliche Aufbewahrungsvorschriften |
Wenn Nutzerdaten bei Drittdiensten gespeichert werden, stellen Sie sicher, dass diese Dienste auch die Daten löschen. [2].
Industrien mit strengen Vorschriften mögen zusätzliche Kundenserviceunterstützung erfordern, um die Einhaltung sicherzustellen.
Testanforderungen
Die Überprüfung des Konto-Löschungsprozesses ist für die Einhaltung und Funktionalität unerlässlich. Verwenden Sie Werkzeuge wie Xcode und App Store-Bewertungstools, um sich auf folgende Aspekte zu konzentrieren:
- Löschungsablauf: Bestätigen Sie, dass der Prozess benutzerfreundlich und leicht zugänglich ist.
- Datenprüfung: Stellen Sie sicher, dass alle Nutzerdaten vollständig aus allen Systemen entfernt werden.
- Ränder: Testen Sie Szenarien, die In-App-Käufe und Drittanbieterintegrationen umfassen.
Für Entwickler, die Capacitor mit Capgo verwenden, können live Updates helfen, Compliance-Probleme schnell anzugehen, ohne auf die Genehmigung durch den App Store warten zu müssen. Während des Testens sollten Sie sicherstellen, dass Sie folgende Punkte überprüfen:
- Tokenrücknahme für Benutzer, die sich mit Apple via @capgo/capacitor-social-login.
- vollständige Datenlöschung aus allen verbundenen Diensten.
- ordnungsgemäße Behandlung aktiver Abonnements.
Gemeinsame Probleme und Lösungen
Plattform-Daten-Synchronisierung
Manchmal werden Datenlöschungen auf iOS und Android nicht synchronisiert. Dies tritt normalerweise auf, weil sich die beiden Plattformen in der Speicherung und im Caching von Daten unterscheiden.
Hier ist, wie man Synchronisierungsprobleme angeht:
-
Zentraler Löschungs-Handler: Entwickeln Sie eine einheitliche Dienstleistung zum Verwalten von Schlüsselaufgaben wie:
- Sauberkeit @capgo/capacitor-datenspeicher-sqlite und @capgo/capacitor-persistente-konto Daten
- Entfernen von sicheren Speicher
- Beenden von Cloud-Synchronisierungsprozessen
- Token-Verwaltung
-
Plattformübergreifende Ereignisübertragung: Verwenden Sie serverseitige Logik, um Löschungsevents an alle aktiven Sitzungen und Geräte zu senden und sicherzustellen, dass die Konsistenz gewährleistet ist.
Plugin-Updates
After der Plattformweite 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 | Wirkung | Lösung |
|---|---|---|
| Token-Persistenz | Verbleibende Tokens bleiben aktiv | Automatische Token-Ablösung einrichten |
| Local Storage | Die Datenreinigung kann unvollständig sein | Rekursive Löschungsprüfungen durchführen |
| Cloud-Synchronisierung | Löschungsstatus können sich nicht übereinstimmen | Werden asynchrone Handler verwendet, um Konsistenz sicherzustellen |
Capgo Update-Verwaltung

Echtzeit-Update-Verwaltung spielt eine entscheidende Rolle bei der Einhaltung von Compliance-Anforderungen auf verschiedenen Plattformen und Plugins. Hier ist Capgo der Prozess der Verwaltung von Löschungsupdates für Konten vereinfachen kann.
Hier ist, wie Capgo hilft:
- Stufengerechte Rollouts: Testen Sie Updates für die Löschungsablaufströme mit einer kleinen Gruppe, bevor Sie sie weit verbreitet haben.
- Instant Rollback: Wenn etwas schief geht, kehren Sie sofort zu einer vorherigen stabilen Version zurück.
- Update Analytics: Erfolgssätze für Löschungsflüsse überwachen und Compliance-Probleme identifizieren.
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 sicher zu halten.
Um die Capgo für Compliance-Updates optimal zu nutzen:
- Version Control: Trenne separate Update-Kanäle ein, um Löschungsflüsse vor der Veröffentlichung an alle Benutzer zu testen.
- Error Monitoring: Setze Benachrichtigungen für fehlgeschlagene Löschungen oder Plugin-Konflikte ein.
- Compliance Verification: Nutze die Analytics von Capgo, um zu bestätigen, dass Benutzer die neuesten Updates für Löschungskompliance erhalten.
Implementierungsleitfaden
Benutzerschnittstellen-Standards
Wenn Sie die Benutzeroberfläche für die Konto-Löschung gestalten, beachten Sie diese Punkte:
-
Hauptsitz: Machen Sie die Löschungsoption leicht auffindbar. Platzieren Sie sie prominent in den Kontoeinstellungen (z.B., Einstellungen > Konto > Konto löschen).
-
Klare Kommunikation: Bieten Sie eine detaillierte Erklärung an, was passiert, wenn ein Konto gelöscht wird. Inkludieren Sie Informationen zu:
- Welche Daten entfernt werden
- Jegliche rechtliche Aufbewahrungsanforderungen
- Geschätzte Zeitrahmen für die Löschung
- Potenzielle Auswirkungen auf aktive Abonnements
-
Verifizierungsablauf: Stellen Sie sicher, dass der Prozess sicher ist, indem Sie:
- Benutzen Sie die Eingabeaufforderung, um den Benutzern ihre Passwörter erneut einzugeben
- Senden Sie eine Bestätigungs-code-E-Mail oder -SMS
- Zeigen Sie Bestätigungsfenster 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 Werkzeuge, um Ihre Benutzeroberfläche und Prozesse zu validieren. Konzentrieren Sie sich auf diese kritischen Bereiche:
| Testkategorie | Verifizierungsstellen | Implementierungsverfahren |
|---|---|---|
| Benutzeroberflächentests | Stellen Sie sicher, dass die Löschoption leicht zu finden ist | Automatisierte UI-Navigationsprüfungen verwenden |
| Datenlöschung | Bestätigung der vollständigen Löschung von Benutzerdaten | API-Antworten validieren |
| Token-Verwaltung | Token wie „Anmelden mit Apple“ widerrufen | REST-API-Integrationstests durchführen |
| Plattformübergreifend | Stellen Sie sicher, dass die Konsistenz auf allen Geräten gewährleistet ist | Testen Sie auf mehreren Geräten |
Regelmäßige automatisierte Tests helfen dabei, potenzielle Probleme zu identifizieren und anzugehen, bevor sie die Benutzer beeinträchtigen.
Risikoprävention
To minimieren Risiken und eine reibungslose Funktion sicherzustellen, befolgen Sie diese Schritte:
-
Dateninventarverwaltung: Halten Sie ein detailliertes Verzeichnis über die Speicherorte von Benutzerdaten. Dies umfasst lokale Speicher, Cloud-Datenbanken, Dienstleistungen von Drittanbietern, Authentifizierungssysteme und Sicherungskopien. Stellen Sie sicher, dass Daten aus allen diesen Orten gelöscht werden.
-
Fehlerbehandlung: Bereiten Sie sich auf mögliche Probleme wie:
- Netzwerkunterbrechungen
- Feuer API-Anrufe
- Unvollständige Datenlöschung
- Token-Revokationsfehler
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 sichern Sie die Einhaltung rechtlicher Anforderungen, insbesondere in Branchen mit strengen Vorschriften. Für Apps in diesen Bereichen fügen Sie zusätzliche Überprüfungsstufen hinzu, dokumentieren Sie alle Verfahren gründlich und führen Sie regelmäßige Audits durch.
Zusammenfassung
Hauptanforderungen
Ab dem 30. Juni 2022 verlangt Apple, dass alle Apps eine native Funktion enthalten, die Benutzern ermöglicht, ihre Konten vollständig zu löschen. Hier ist eine detaillierte Auflistung der wichtigsten Anforderungen:
| Anforderungskategorie | Implementierungsdetails | Zustandsnotizen |
|---|---|---|
| Barrierefreiheit | Die Option zum Löschen des Kontos muss leicht zu finden sein, innerhalb der Einstellungen der App. | Diese Funktion muss direkt in die App integriert werden. |
| Datenverwaltung | Benutzerdaten und Kontoinformationen müssen vollständig gelöscht werden. | Teilweise Löschungen erfüllen die Anforderungen nicht. |
| Authentifizierung | Storniere Tokens korrekt für Konten mit „Apple-Anmeldung“. | Implementiere den „Apple-Anmeldung“-REST-API. |
| Kommunikation | Informiere die Benutzer klar über den Löschvorgang und die Zeitpläne. | Beschreibe die Datenretentionspolitik und rechtliche Verpflichtungen. |
Diese Richtlinien bilden die Grundlage für die Einhaltung von Apples Richtlinien.
Zukünftige Schritte
Um diese Anforderungen zu erfüllen, führe die folgenden Maßnahmen durch:
-
Überprüfung der Datenverwaltung
Überprüfe alle Quellen, an denen Benutzerdaten gespeichert sind, und bewerte die Retentionspolitik. Stelle sicher, dass die Verbindungen zu Drittanbietern gründlich dokumentiert sind. -
Implementierung sicherer Löschvorgänge
Einstellungen zum Verifizieren von Benutzeranfragen, Token abrufen und automatisches Löschen von Benutzerdaten konfigurieren. -
Testprotokolle
Überprüfen Sie die Funktionalität Ihres Apps auf verschiedenen Plattformen, simulieren Sie verschiedene Szenarien und dokumentieren Sie die Ergebnisse, um die Einhaltung von Vorschriften nachzuweisen.
Mit Werkzeugen wie Capgo können Updates erleichtert werden, indem live Anpassungen an Ihrer App ermöglicht werden. Regelmäßige Tests und automatisierte Überwachung helfen dabei, die Datenintegrität zu gewährleisten und Ihre App im Laufe der Zeit kompatibel zu halten. Darüber hinaus sollten Sie über die sich entwickelnden rechtlichen Anforderungen informiert bleiben, um Lücken in der Einhaltung zu vermeiden.
Wie man in Ihrer App eine Löschung des Kontos umsetzt.
Häufig gestellte Fragen
::: faq
Wie können Entwickler sicherstellen, dass ihre App die Anforderungen von Apples Konto-Löschungsrichtlinien erfüllt?
Um Apples Richtlinien zur Konto-Löschung zu erfüllen, müssen Entwickler den Benutzern 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 Benutzer dazu zwingen, externe Websites zu besuchen oder das Support-Team zu kontaktieren.
Für Entwickler, die Capacitor verwenden, können Werkzeuge wie Capgo Kann das Einhalten von Vorschriften erleichtern. Capgo ermöglicht Echtzeit-Updates für Ihre App, sodass Sie Änderungen wie Anpassungen an der Funktion zur Löschung von Konten schnell umsetzen können - ohne auf die Genehmigung durch das App-Store-Team warten zu müssen. Durch das Einhalten von Vorschriften verringern Sie nicht nur das Risiko von Ablehnungen, sondern stärken auch das Vertrauen der Nutzer. :::
::: faq
Wie können Entwickler sicherstellen, dass Daten auf verschiedenen Plattformen gelöscht werden, ohne Synchronisationsprobleme zu verursachen?
Die Verwaltung der Löschung von Daten auf verschiedenen Plattformen ist nicht immer einfach, insbesondere wenn man bestimmte Richtlinien wie die von Apple einhält. Um dies anzugehen, müssen Entwickler vertrauenswürdige Backend-Systeme etablieren, die Datenlöschungsanfragen auf allen integrierten Plattformen einheitlich verarbeiten. Dies kann oft die Verwendung von APIs oder Diensten beinhalten, die gleichzeitig Löschungen durchführen, um Konsistenz und Mismatches zu vermeiden.
Für Apps, die mit Capacitor erstellt wurden, können Werkzeuge wie Capgo dieses Problem erleichtern. Capgo unterstützt Echtzeit-Updates und entspricht den Anforderungen von Apple, wodurch Entwickler die Verwaltung von App-Updates und -Features sowie die Einhaltung von Datenlöschungsstandards erleichtern können. Durch die Verwendung von Werkzeugen, die eine glatte Synchronisation gewährleisten, können Entwickler Fehler minimieren und stärkeres Nutzervertrauen aufbauen. :::
::: faq
Wie können App-Entwickler sicherstellen, dass ihre Apps den Anforderungen von Apple zur Löschung von Konten entsprechen?
Einhalten von Vorschriften zu Apple’s Kontolöschungsanforderungen
Um Apple's Anforderungen an die Konto-Löschung zu erfüllen, ist es wichtig, sich regelmäßig über ihre Richtlinien zu informieren und einen einfachen, benutzerfreundlichen Prozess für die Konto-Löschung innerhalb Ihrer App zu erstellen. Regelmäßiges Überprüfen der Richtlinien des App Store von Apple, insbesondere der Abschnitte zu Konto-Verwaltung und Benutzerdaten, ist ein wesentlicher Schritt für Entwickler.
Wenn Ihre App mit Capacitor erstellt wurde, können Werkzeuge wie Capgo 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 Benutzererfahrung gewährleistet wird. Darüber hinaus sind regelmäßige Tests und Überwachungen von entscheidender Bedeutung, um die Einhaltung zu bestätigen und potenzielle Probleme schnell zu lösen. :::
Weiter zu Konto-Löschungskompliance: Apple-Richtlinien
Wenn Sie Konto-Löschungskompliance: Apple-Richtlinien für die Planung von Sicherheit und Einhaltung verwenden, verbinden Sie es mit Verschlüsselung für die Implementierungsdetails in Verschlüsselung, Einhaltung für die Implementierungsdetails in Einhaltung, Capgo Sicherheits-Scanner für den Produktworkflow in Capgo Sicherheits-Scanner, Capgo Sicherheit für den Produktworkflow in Capgo Sicherheit, und Capgo Trust Center für den Produktworkflow in Capgo Trust Center.