Zum Hauptinhalt springen

Konto-Löschungskompliance: Apple-Richtlinien

Erfahren Sie mehr über die Richtlinien von Apple zur Löschung von Konten, die wichtigsten Anforderungen für Entwickler und die besten Praktiken zur Gewährleistung der Privatsphäre von Benutzerdaten.

Martin Donadieu

Martin Donadieu

Content-Marketing-Manager

Konto-Löschungskompliance: Apple-Richtlinien

Apple verlangt von allen Apps auf dem "App Store" Account Deletion Compliance: Apple Guidelines eine Option zum Löschen von Benutzerkonten innerhalb der App bereitzustellen. Diese Richtlinie, die seit dem 30. Juni 2022 gilt, ermöglicht es den Benutzern, ihre Daten vollständig zu löschen und ihnen mehr Kontrolle über ihre Privatsphäre zu geben. Hier ist, was Sie wissen müssen:

  • Schlüsselanforderungen:

    • Die Option zum Löschen des Kontos muss einfach in den Einstellungen der App zu finden sein.
    • Benutzerdaten müssen vollständig entfernt werden, außer wo eine Aufbewahrung gesetzlich erforderlich ist.
    • Apps, die “Sign in with Apple” must revoke tokens via Apple’s REST API.
  • Für Entwickler:

    • Testen Sie den Löschvorgang für Benutzerfreundlichkeit und vollständige Datenlöschung.
    • Stellen Sie sicher, dass auch Drittdienste die Benutzerdaten löschen.
    • Verwenden Sie Werkzeuge wie Capgo für Live-Updates und Compliance-Überwachung.
  • Häufige Probleme:

    • Synchronisierung von 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 für die Löschung eines Kontos muss einfach und leicht zu finden sein. Stellen Sie ihn prominent in den Einstellungen des Kontos des Apps - nicht in Untermenüs oder externen Links.

Hier sind die wichtigsten Schritte einzubeziehen:

  • Konto-Verifizierung: Stellen Sie sicher, dass die Identität des Benutzers über einen E-Mail code oder SMS bestätigt wird.
  • Klare Kommunikation: Erklären Sie klar, welche Daten gelöscht werden und unterstreichen Sie alle rechtlichen Anforderungen für die Aufbewahrung bestimmter Informationen.
  • Bestätigungsdialog: Bieten Sie eine letzte Bestätigungsseite an, die die Folgen der Löschung des Kontos darlegt.

Zusätzlich verwenden Sie den Sign in with Apple REST API zur Rücknahme von Token während des Kontolöschungsprozesses [2][3].

Sobald diese Schritte in Kraft sind, konzentrieren Sie sich darauf, sicherzustellen, dass die Datenlöschung mit diesen Anforderungen übereinstimmt.

Datenlöschungsstandards

DatenartEntfernungserfordernisseRechtliche Bedenken
BenutzerinhalteVollständige LöschungZwischenlagerung kann erforderlich sein
AuthentifizierungsdatenUnverzügliche LöschungToken-Revokation erforderlich
DrittanbieterdatenKoordinierte LöschungDie Einhaltung variiert je nach Dienst
VerwendungsgeschichteVollständige LöschungWird den gesetzlichen Aufbewahrungsregeln unterworfen

Wenn Nutzerdaten bei Drittdiensten gespeichert werden, stellen Sie sicher, dass diese Dienste auch die Daten löschen. Branchen mit strengen Vorschriften mögen zusätzliche Kundenserviceunterstützung erfordern, um die Einhaltung sicherzustellen [2].

Es ist entscheidend, die Einhaltung dieser Standards durch umfassende Tests zu überprüfen

Testanforderungen

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-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.
  • Randfälle: Szenarien für Tests, die sich mit In-App-Käufen und Integrationsdiensten beschäftigen.

Für Entwickler, die Capacitor mit Capgo live-Updates können schnell Compliance-Probleme angehen, ohne auf die Genehmigung durch den App Store warten zu müssen. Während des Testens sollten Sie sicherstellen, dass Sie folgende Aspekte überprüfen:

  • Rücknahme von Token für Benutzer, die sich mit Apple angemeldet haben.
  • Vollständige Datenlöschung aus allen verbundenen Diensten.
  • Ordnungsgemäße Behandlung von aktiven Abonnements.

Häufige Probleme und Lösungen

Plattform-Daten-Synchronisierung

Manchmal funktioniert die Datenlöschung auf iOS und Android nicht synchron. Dies passiert normalerweise, weil sich die beiden Plattformen in der Speicherung und im Caching von Daten unterscheiden.

Hier ist, wie man mit Synchronisierungsproblemen umgeht:

  • Zentraler Löschvorgang: Entwickeln Sie einen einheitlichen Dienst, um wichtige Aufgaben wie:

    • Säubern lokale Speicherung
    • Purgen von sicheren Speicher
    • Beenden von Cloud-Synchronisierungsprozessen
    • Token-Verwaltung
  • Plattformübergreifende Ereignisübertragung: Verwenden Sie serverseitige Logik, um Löschvorgänge an alle aktiven Sitzungen und Geräte zu senden und sicherzustellen, dass die Konsistenz gewahrt bleibt.

Plugin-Updates

Nachdem Sie den Plattformweiten Löschvorgang bearbeitet haben, müssen Sie sich mit plugin-spezifischen Herausforderungen auseinandersetzen. Es ist wichtig, sicherzustellen, dass Plugins kompatibel und mit Ihrem Löschvorgang übereinstimmen, um Inkonsistenzen zu vermeiden.

IssueAuswirkungLösung
Token-PersistenzVerwaiste Token bleiben aktivKonfigurieren Sie die automatische Token-Ablösung
Local StorageDie Datenreinigung kann unvollständig seinFühren Sie rekursive Prüfungen zur Löschung durch
Cloud-SynchronisierungDie Löschungsstatus können sich nicht übereinstimmenVerwenden Sie synchronisierte Handler, um Konsistenz sicherzustellen

Capgo Update Management

Capgo Live Update Dashboard Interface

Echtzeit-Update-Verwaltung spielt eine entscheidende Rolle bei der Einhaltung von Compliance-Anforderungen auf verschiedenen Plattformen und Plugins. Hier ist der Punkt, an dem Capgo den Prozess der Verwaltung von Löschvorgängen vereinfachen kann.

Hier zeigt Capgo wie es geht:

  • Stufengesteuerte Rollouts: Testen Sie Löschvorgänge mit einer kleinen Gruppe, bevor Sie sie breitflächig einsetzen.
  • Instant Rollback: Wenn etwas schief geht, kehren Sie sofort zu einer vorherigen stabilen Version zurück.
  • Update-Analytik: Überwachen Sie Erfolgsraten für Löschvorgänge und identifizieren Sie Compliance-Probleme.

Gemäß Capgo erreichen Compliance-Updates 95% der Benutzer innerhalb von 24 Stunden.[1]. Zudem werden alle Bereitstellungen mit Ende-zu-Ende-Verschlüsselung gesichert, um die Datensicherheit zu gewährleisten.

Um die volle Leistung von Capgo für Compliance-Updates zu nutzen:

  • Versionskontrolle: Verwenden Sie separate Update-Kanäle, um die Entfernung von Flüssen vor der Veröffentlichung an alle Benutzer zu testen.
  • Fehlerüberwachung: Stellen Sie Benachrichtigungen für fehlgeschlagene Entfernungen oder Plugin-Konflikte ein.
  • Compliance-Überprüfung: Nutzen Sie die Analytics von Capgo, um zu bestätigen, dass Benutzer die neuesten Updates für die Entfernung von Compliance erhalten.

Implementierungsleitfaden

Benutzerschnittstellen-Standards

Wenn Sie die Benutzerschnittstelle für die Kontoentfernung gestalten, beachten Sie diese Punkte:

  • Hauptsitz: Stellen Sie sicher, dass die Löschoption 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 zu:

    • Welche Daten gelöscht 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:

    • Benutzern auffordern, ihr Passwort erneut einzugeben
    • Ermitteln Sie eine Bestätigung code per E-Mail oder SMS
    • Zeigen Sie Bestätigungsdialoge an, die die Aktion klar umreißen

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:

TestkategorieVerifizierungsstellenImplementierungsverfahren
Benutzerschnittstellen-TestStellen Sie sicher, dass die Löschoption leicht zu finden istVerwenden Sie automatisierte Benutzerschnittstellen-Navigations-Tests
DatenlöschungBestätigen Sie die vollständige Löschung von BenutzerdatenValidieren Sie API-Antworten
Token-VerwaltungAbrufen von Token wie “Anmelden mit Apple”Durchführen von REST-API-Integrationstests
PlattformübergreifendStellen Sie sicher, dass die Konsistenz auf allen Geräten gewährleistet istTesten Sie 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, führen Sie diese Schritte durch:

  • Verwaltung der Dateninventarisierung: Halten Sie eine detaillierte Aufzeichnung über die Speicherorte von Benutzerdaten. Dies umfasst lokale Speicher, Cloud-Datenbanken, Dienste von Drittanbietern, Authentifizierungssysteme und Sicherungen. Überprüfen Sie, ob Daten aus allen diesen Orten gelöscht werden.

  • Fehlerbehandlung: Vorbereiten Sie sich auf mögliche Probleme wie:

    • Netzwerkunterbrechungen
    • Fehlschlag von API-Aufrufen
    • 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 müssen rechtliche Anforderungen erfüllt werden, 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 regelmäßige Audits durch.

Zusammenfassung

Hauptanforderungen

Ab dem 30. Juni 2022 erfordert Apple, dass alle Apps eine native Funktion enthalten, die Benutzern ermöglicht, ihre Konten vollständig zu löschen. Hier ist eine Auflistung der wichtigsten Anforderungen:

AnforderungskategorieImplementierungsdetailsZustimmungshinweise
BarrierefreiheitDie Option zum Löschen des Kontos muss leicht in den Einstellungen der App zu finden sein.Diese Funktion muss direkt in die App integriert werden.
DatenverwaltungBenutzerdaten und Kontoinformationen müssen vollständig gelöscht werden.Zu den Anforderungen gehören keine Teil-Löschungen.
AuthentifizierungFür Konten mit "Mit Apple anmelden" müssen die Tokens ordnungsgemäß zurückgezogen werden.Verwenden Sie das "Mit Apple anmelden"-REST API für die Implementierung.
KommunikationBenachrichtigen Sie die Benutzer klar über den Löschvorgang und die Zeitpläne.Inkludieren Sie Informationen über die Datenaufbewahrungsrichtlinien und rechtliche Verpflichtungen.

Diese Richtlinien bilden die Grundlage für die Gewährleistung der Einhaltung der Richtlinien von Apple.

Nächste Schritte

Um diese Anforderungen zu erfüllen, führen Sie die folgenden Maßnahmen durch:

  • Überprüfung der Datenlagerung
    Ü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 zu widerrufen und die Entfernung von Benutzerdaten zu automatisieren.

  • Testprotokolle
    Überprüfen Sie Ihre Anwendung auf verschiedenen Plattformen umfassend, simulieren Sie verschiedene Szenarien und dokumentieren Sie die Einhaltung der Vorschriften.

Werkzeuge wie Capgo können Updates erleichtern, indem sie live Anpassungen an Ihrer Anwendung ermöglichen. Regelmäßige Tests und automatisierte Überwachung helfen dabei, die Datenintegrität sicherzustellen und Ihre Anwendung im Laufe der Zeit einzuhalten. Darüber hinaus sollten Sie über die sich entwickelnden rechtlichen Anforderungen informiert bleiben, um Compliance-Lücken zu vermeiden.

Wie implementiert man das Löschen von Konten in Ihrer App?

FAQs

::: faq

Außerdem können Entwickler sicherstellen, dass ihre App die Anforderungen von Apples Konto-Löschungsrichtlinien erfüllt.

Um Apples Konto-Löschungsrichtlinien 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 aufsuchen.

Für Entwickler, die Capacitor verwenden, können Werkzeuge wie Capgo Capgo ermöglicht es Ihnen, Ihre Anwendung in Echtzeit zu aktualisieren, sodass Sie schnell Änderungen wie die Anpassung des Konto-Löschungsmerkmals implementieren können - ohne auf die Genehmigung durch das App-Store-Team warten zu müssen. Durch die Einhaltung der Vorschriften verringern Sie nicht nur das Risiko von App-Abnahmen, sondern stärken auch die Vertrauenswürdigkeit der Nutzer.

::: faq

Wie können Entwickler sicherstellen, dass Daten ordnungsgewohnt gelöscht werden, ohne Synchronisationsprobleme zu verursachen?

Die Datenlöschung über verschiedene Plattformen zu verwalten, ist nicht immer einfach, insbesondere wenn bestimmte Richtlinien wie die von Apple eingehalten werden müssen. Um dies anzugehen, müssen Entwickler vertrauenswürdige Backend-Systeme etablieren, die Datenlöschungsanfragen einheitlich über alle integrierten Plattformen verarbeiten. Dies kann oft die Verwendung von APIs oder Diensten beinhalten, die gleichzeitig Löschungen durchführen, um Konsistenz und Übereinstimmung sicherzustellen.

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 erleichtert wird. Durch die Verwendung von Werkzeugen, die eine glatte Synchronisation gewährleisten, können Entwickler Fehler minimieren und die Vertrauenswürdigkeit der Benutzer stärken.

:::

::: faq

Wie können App-Entwickler sicherstellen, dass ihre Apps den Anforderungen von Apple zur Löschung von Konten entsprechen?

Einhaltung der Anforderungen von Apple zur Löschung von Konten

If your app is built using Capacitor, tools like Wenn Ihre App mit Capgo erstellt wurde, können Werkzeuge wie kann 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.

Weitermachen Sie bei Account Deletion Compliance: Apple-Richtlinien

Wenn Sie "Account Deletion Compliance: Apple-Richtlinien" zur Planung von Sicherheit und Einhaltung verwenden um es mit "Encryption" zu verbinden, um die Implementierungsdetails in Encryption um es mit "Compliance" zu verbinden, um die Implementierungsdetails in Compliance __CAPGO_KEEP_0__ Security Scanner um den Produktworkflow in __CAPGO_KEEP_0__ Security Scanner __CAPGO_KEEP_0__ Security Keep going from Account Deletion Compliance: Apple Guidelines Capgo Security Scanner for the product workflow in Capgo Security Scanner, Capgo Security für den Produktworkflow in Capgo Sicherheit und Capgo Vertrauenszentrum für den Produktworkflow in Capgo Vertrauenszentrum.

Live-Updates für Capacitor-Apps

Wenn ein Bug im Weblayer aktiv ist, liefern Sie die Reparatur über Capgo anstatt Tage auf die Genehmigung des App-Stores zu warten. Die Benutzer erhalten die Aktualisierung im Hintergrund, während native Änderungen im normalen Review-Verfahren bleiben.

Los geht's

Neueste von unserem Blog

Capgo bietet Ihnen die besten Einblicke, um eine wirklich professionelle mobile App zu erstellen.