Zum Hauptinhalt springen

Konto-Löschungskompatibilität: Apple-Richtlinien

Erfahren Sie mehr über die Richtlinien von Apple zur Konto-Löschung, wichtige Anforderungen für Entwickler und beste Praktiken zur Gewährleistung der Datenschutz von Benutzerdaten.

Konto-Löschungskompatibilität: Apple-Richtlinien

Apple verlangt von allen Apps im App Store eine in-app-Option zur Löschung von Benutzerkonten bereitzustellen. Diese Richtlinie, die seit dem 30. Juni 2022 umgesetzt wird, sichert den Benutzern die volle Löschung ihrer Daten und damit mehr Kontrolle über ihre Privatsphäre. Hier sind die wichtigsten Informationen:

  • Schlüsselanforderungen:

    • Die Konto-Löschungsoption muss leicht in den Einstellungen der App zu finden sein.
    • Benutzerdaten müssen vollständig entferntwerden, außer wo eine Aufbewahrung gesetzlich erforderlich ist.
    • Apps using "Mit Apple anmelden" verwenden Müssen Token über Apples REST API zurückziehen.
  • Für Entwickler:

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

    • Übertragung von Löschungen auf Plattformen.
    • Behandlung von verwaisten Token und unvollständigen Datenpurgen.

Die Nichtkonnektibilität kann zu einer Ablehnung oder Entfernung der App aus dem App Store führen. Entwickler sollten die Benutzerdaten schützen und die Richtlinien von Apple befolgen, um Probleme zu vermeiden.

Technische Anforderungen

Benötigte 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 ein - nicht in Unter-Menüs oder externen Links.

Hier sind die wichtigsten Schritte einzubeziehen:

  • KontoverifizierungStellen Sie sicher, dass die Benutzeridentität über einen E-Mail-code- oder SMS-Versand 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: 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 Löschungsprozesses des Kontos. [2][3].

Sobald diese Schritte eingerichtet sind, konzentrieren Sie sich darauf, die Datenlöschung mit diesen Anforderungen in Einklang zu bringen.

Datenlöschungsstandards

Datenart Löschungsanforderungen Rechtliche Überlegungen
Benutzerinhalte Gänzliche Löschung Zuverlässige Aufbewahrung kann erforderlich sein
Authentifizierungsdaten Unmittelbare Löschung Tokenrückruf erforderlich; verwenden Sie @capgo/capacitor-Social-Login für Anmeldung mit Apple
Drittanbieter-Daten Koordinierte Löschung Die Einhaltung variiert je nach Dienst
Nutzungsverlauf Full purge Sie unterliegen den rechtlichen Aufbewahrungsregeln

Wenn Nutzerdaten bei Drittanbieterdiensten gespeichert sind, 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

Das Testen 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-Bewertungs-Tools auf folgendes zu konzentrieren:

  • Löschungsablauf: Bestätigen Sie, dass der Prozess benutzerfreundlich und leicht zugänglich ist.
  • Datenprüfung: Stellen Sie sicher, dass alle Benutzerdaten vollständig aus allen Systemen entfernt werden.
  • Sonderfall: Testen Sie Szenarien, die in-App-Käufe und Drittanbieter-Integrationen 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:

  • Token-Entzug 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.

Häufige Probleme und Lösungen

Plattform-Datensynchronisierung

Manchmal werden Datenlöschungen auf iOS und Android nicht synchronisiert. Dies tritt normalerweise auf, weil die jeweiligen Plattformen unterschiedliche Methoden zur Speicherung und zum Cachen von Daten verwenden.

Hier sind einige Schritte, um Synchronisationsprobleme zu lösen:

  • Zentraler Löschungs-HandlerEntwickeln Sie einen einheitlichen Dienst, um wichtige Aufgaben wie:

  • Cross-Platform Ereignisübertragung: Verwenden Sie serverseitige Logik, um Löschungsereignisse an alle aktiven Sitzungen und Geräte zu senden und Konsistenz sicherzustellen.

Plugin-Updates

Nachdem Sie die Plattformweite Löschung bearbeitet haben, 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 Token bleiben aktiv Einstellen Sie die automatische Token-Ablösung
Local Storage Die Datenreinigung kann unvollständig sein Ausführen Sie rekursive Löschprüfungen
Cloud Sync Die Löschzustände können nicht übereinstimmen Verwenden Sie synchronisierte Handler, um Konsistenz sicherzustellen

Capgo Update-Management

Capgo Live Update Dashboard-Interface

Die Echtzeit-Update-Verwaltung spielt eine entscheidende Rolle bei der Einhaltung von Compliance-Auflagen über Plattformen und Plugins hinweg. Dies ist der Bereich Capgo Kann das Verfahren zur Verwaltung von Löschungsupdates vereinfachen.

Hier hilft Capgo:

  • Stufengeschaltete Ausrollen: Testet Löschungsfluss-Updates mit einer kleinen Gruppe, bevor Sie sie breit einsetzen.
  • Instant Rückgängig: Wenn etwas schief geht, kehrt man sofort zu einer vorherigen stabilen Version zurück.
  • Update-Analyse: Überwacht Erfolgsraten für Löschungsflüsse und identifiziert 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 auszunutzen:

  • Versionskontrolle: Verwenden Sie separate Updatekanäle, um die Entfernung von Benutzern vor der Veröffentlichung in allen Benutzerkonten zu testen.
  • FehlerüberwachungSetze Benachrichtigungen für fehlgeschlagene Löschungen oder Plugin-Konflikte ein.
  • Zuverlässigkeitsprüfung: Nutzen Sie Capgo’s Analytics, um zu bestätigen, dass Benutzer die neuesten Updates für die Löschungskompatibilität erhalten.

Implementierungsleitfaden

Benutzerschnittstellen-Standards

: Wenn Sie die Benutzerschnittstelle für die Konto-Löschung gestalten, beachten Sie folgende Punkte:

  • HauptpositionStellen Sie die Löschmöglichkeit leicht auffindbar dar. Platzieren Sie sie prominent in den Kontoeinstellungen (z.B. Benutzereinstellungen > Konto > Konto löschen).

  • Klare Kommunikation: Bieten Sie eine detaillierte Erklärung an, was bei der Löschung eines Kontos passiert. Inkludieren Sie Informationen zu:

    • What data will be removed
    • Jegliche rechtliche Aufbewahrungspflichten
    • Schätzungen von Zeitrahmen für die Löschung
    • Potenzielle Auswirkungen auf aktive Abonnements
  • Verifizierungsablauf: Ensure the process is secure by:

    • Benutzern auffordern, ihr Passwort erneut einzugeben
    • Ein Verifizierungscode per E-Mail oder SMS senden
    • Bestätigungsdialoge anzeigen, die die Aktion klar umreißen

Diese Standards gewährleisten eine benutzerfreundliche Erfahrung und entsprechen breiteren Compliance-Protokollen.

Automatisierte Compliance-Überprüfungen

To maintain consistent adherence to these standards, use automated tools to validate your UI and processes. Focus on these critical areas:

Testkategorie Verifizierungsstellen Implementierungsverfahren
UI Testing Stellen Sie sicher, dass die Löschoption leicht zu finden ist Use automated UI navigation tests
Datenlöschung Confirm complete deletion of user data Validieren Sie API-Antworten
Token-Verwaltung Revoke Tokens wie "Apple-Anmeldung" Conduct REST API-Integrationstests
Plattformübergreifend Stellen Sie sicher, dass alle Geräte konsistent sind Testen Sie auf mehreren Geräten

Regelmäßige automatisierte Tests helfen dabei, potenzielle Probleme zu identifizieren und anzugehen, bevor sie die Benutzer beeinflussen.

Risikoprävention

To minimize risks and ensure smooth operations, take these steps:

  • Dateninventar-VerwaltungBehalten Sie eine detaillierte Aufzeichnung von den Orten, an denen Benutzerdaten gespeichert sind. Dies umfasst lokale Speicher, Cloud-Datenbanken, Drittanbieterdienste, Authentifizierungssysteme und Sicherungskopien. Stellen Sie sicher, dass Daten aus allen diesen Orten gelöscht werden.

  • FehlerbehandlungVorbereiten Sie sich auf potenzielle Probleme wie:

    • Netzwerkunterbrechungen
    • Feuerliche API-Anrufe
    • Unvollständige Datenlöschung
    • Tokenrückgabefehler
      Implementieren Sie Fallback-Mechanismen, um diese Szenarien geschickt zu handhaben.
  • Überwachung und rechtliche EinhaltungVerfolgen Sie wichtige Metriken wie Erfolgssätze bei der Löschung, Durchschnittszeit für die Abwicklung 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 beinhalten, die es den Nutzern ermöglicht, ihre Konten vollständig zu löschen. Hier ist eine Auflistung der wichtigsten Anforderungen:

Anforderungskategorie Implementierungsdetails Compliance Hinweise
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 Compliance-Standards nicht.
Authentifizierung Revoke Tokens ordnungsgemäß für „Anmelden mit Apple“-Konten. Verwende den „Anmelden mit Apple“-REST API für die Implementierung.
Kommunikation Benachrichtige Nutzer klar über den Löschungsprozess und -Zeitplan. Informieren Sie die Nutzer über die Datenlöschungspolitik 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üfen Sie die Datenspeicherung
    Audit all sources where user data is stored and assess retention policies. Ensure third-party connections are documented thoroughly.

  • Implementieren Sie sichere Löschvorgänge
    Set up processes to verify user requests, revoke tokens, and automate the removal of user data.

  • Testprotokolle
    Durchführen umfassender Tests auf verschiedenen Plattformen, Simulation verschiedener Szenarien und Aufrechterhaltung von Dokumentation, um die Einhaltung nachzuweisen.

Werkzeuge wie Capgo können Updates vereinfachen, indem sie lebendige Anpassungen an Ihrem App ermöglichen. Regelmäßige Tests und automatisierte Überwachung werden dabei helfen, die Datenintegrität zu gewährleisten und Ihre App im Laufe der Zeit kompatibel zu halten. Zudem sollten Sie sich über die sich entwickelnden rechtlichen Anforderungen informieren, um Lücken in der Einhaltung zu vermeiden.

Implementierung der Löschung der App-Konto in Ihrer App

FAQs

::: faq

Wie können Entwickler sicherstellen, dass ihre App die Anforderungen von Apples Konto-Löschung erfüllt?

Um Apples Richtlinien zur 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, eindeutig zu folgen und sollte keine externen Websites oder Support-Teams aufsuchen.

For those using Capacitor, tools like Capgo Kann die Einhaltung der Richtlinien erleichtern. 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 durch den App-Store warten zu müssen. Durch die Einhaltung der Richtlinien 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 Daten ordnungsgemäß gelöscht werden, während gleichzeitig Synchronisationsprobleme vermieden werden?

Die Verwaltung der Datenlöschung über verschiedene Plattformen ist nicht immer einfach, insbesondere wenn man sich an spezifische Richtlinien wie jene von Apple hält. Um dies zu lösen, müssen Entwickler zuverlässige 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 Mismatches zu vermeiden.

For apps created with Capacitor, tools like Capgo Kann diese Aufgabe 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 die Vertrauenswürdigkeit der Benutzer stärken. :::

::: faq

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

Sicherstellung der Einhaltung der Anforderungen von Apples Konto-Löschung

Um die Anforderungen von Apple zur Konto-Löschung zu erfüllen, ist es entscheidend, sich über deren Richtlinien auf dem Laufenden zu halten und einen einfachen und benutzerfreundlichen Prozess für die Konto-Löschung innerhalb der App zu erstellen. Regelmäßige Überprüfungen der Richtlinien des App Store Reviews, insbesondere der Abschnitte zu Konto-Verwaltung und Benutzerdaten, sind ein wichtiger Schritt für Entwickler.

Wenn Sie Capacitor verwenden, können Werkzeuge wie Capgo Können die Prozess erleichtern. Capgo bietet Funktionen wie Echtzeit-Updates und stellt sicher, dass Ihre App den Anforderungen von Apples Plattform entspricht, während gleichzeitig eine glatte Benutzererfahrung 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. :::

Weiter mit der Konto-Löschungskompatibilität: Apple-Richtlinien

Wenn Sie Capgo verwenden Konto-Löschungskompatibilität: Apple-Richtlinien um Sicherheit und Compliance zu planen, verbinden Sie es mit Verschlüsselung zur Implementierungsdetail in Verschlüsselung, Compliance zur Implementierungsdetail in Compliance, Capgo Sicherheits-Scanner zur Produktworkflow in Capgo Sicherheits-Scanner, Capgo Sicherheit zur Produktworkflow in Capgo Sicherheit, und Capgo Vertrauenszentrum zur Produktworkflow in Capgo Trust Center.

Live-Updates für Capacitor-Apps

Wenn ein Web-Schicht-Bug live ist, schicken Sie die Reparatur über Capgo anstatt Tage zu warten, bis die App-Store-Zulassung erteilt wird. Die Benutzer erhalten die Aktualisierung im Hintergrund, während native Änderungen im normalen Überprüfungsprozess bleiben.

Menschliche Unterstützung von Martin

Jetzt loslegen

Neueste von unserem Blog

Capgo gibt Ihnen die besten Einblicke, die Sie benötigen, um eine wirklich professionelle mobile App zu erstellen.