Benutzer:innen die Verwaltung in iCloud gespeicherter Daten erlauben

Um Entwickler:innen dabei zu unterstützen, die neue Datenschutz-Grundverordnung (DSGVO) der Europäischen Union einzuhalten, bietet Apple Tools an, mit denen Sie Datenanfragen von Benutzer:innen innerhalb und außerhalb der EU erfüllen können. Diese können Anfragen zum Erhalt einer Kopie benutzerbezogener Daten, zur vorübergehenden Deaktivierung oder Beschränkung des Zugriffs auf die mit einem:einer Benutzer:in zusammenhängenden Daten und die vollständige Löschung von benutzerbezogenen Daten einschließen. Benutzer:innen können Anfragen bei Apple oder direkt bei Entwickler:innen stellen.

Wege zum Exportieren und Löschen von Daten anbieten

Mithilfe nativer APIs und Web-APIs können Sie Benutzer:innen ermöglichen, Daten zu verwalten, die sich auf Ihre App beziehen und in iCloud gespeichert sind.

  • Benutzer:innen Zugriff auf CloudKit-Daten gewähren

    Geben Sie Benutzer:innen Zugriff auf die personenbezogenen Daten, die durch Ihre App gespeichert werden.

    Wenn Benutzer:innen eine Kopie der zu ihrer Apple-ID gespeicherten Daten anfordern, beinhalten diese nur die direkt von Apple gespeicherten Daten, etwa Dokumente in iCloud Drive. Daten, die in CloudKit-Containern anderer Anbieter gespeichert werden, sind in einem von Apple gelieferten Export nicht enthalten. Entwickler:innen sollten eine eigene Methode vorsehen, um Benutzer:innen eine Kopie der in ihren CloudKit-Containern gespeicherten Daten zukommen zu lassen.

  • Auf Aufforderungen zum Löschen von Daten reagieren

    Bieten Sie Benutzer:innen Möglichkeiten, ihre CloudKit-Daten direkt aus Ihrer App zu löschen.

Möglichkeiten zur Begrenzung des Datenzugriffs anbieten

Wenn ein:e Benutzer:in fordert, dass seine:ihre Apple-ID vorübergehend deaktiviert wird, werden keine weiteren Daten in iCloud gespeichert und der Account wird gesperrt, bis der:die Benutzer:in ihn erneut aktiviert. In diesem Fall geben CloudKit-APIs Fehler aus, die Ihre App verarbeiten muss.

Um Benutzer:innen zu ermöglichen, ihren Account in Ihrer App einzuschränken, verwenden Sie die entsprechende von CloudKit Web Services bereitgestellte API zum vorübergehenden Einschränken eines bestimmten CloudKit-Containers. Wenn Benutzer:innen einen bestimmten Container vorübergehend einschränken, geben bestehende CloudKit-APIs ebenfalls Fehler aus, die Ihre App verarbeiten muss. Weitere Informationen dazu, wie Sie den Zugriff auf Benutzerdaten auf deren Anforderung hin einschränken können, finden Sie im Artikel zum Thema Zugriff auf Benutzerdaten ändern (Englisch).

Weitere Informationen

Weitere Informationen zu CloudKit und iCloud Drive-APIs finden Sie unter iCloud für Entwickler:innen (Englisch).