Autoriser l’ensemble des utilisateurs à gérer les données stockées dans iCloud

Pour aider l’ensemble des développeurs à se mettre en conformité avec le règlement général sur la protection des données (RGPD) à venir, Apple fournit des outils qui vous aideront à répondre aux demandes de données formulées par vos utilisateurs et utilisatrices de l’Union européenne et du monde entier. Ces demandes peuvent concerner l’obtention d’une copie des données associées à un utilisateur, la désactivation ou la restriction temporaire de l’accès à celles-ci, ou leur suppression totale. Les utilisateurs peuvent adresser leur demande à Apple ou directement aux développeurs.

Fournir des moyens d’exporter et de supprimer des données

Vous pouvez laisser les utilisateurs et utilisatrices gérer les données qui sont associées à votre app et stockées dans iCloud en utilisant les API natives et basées sur le Web.

  • Fournir l’accès aux données CloudKit aux utilisateurs (anglais)

    Donnez aux utilisateurs l’accès aux données stockées par votre app en leur nom.

    Lorsqu’un utilisateur ou une utilisatrice demande une copie des données associées à son identifiant Apple, cela concerne uniquement les données conservées directement par Apple, comme les documents stockés dans iCloud Drive. Les données stockées dans des conteneurs CloudKit tiers ne sont pas incluses dans les données exportées fournies par Apple. Les développeurs doivent fournir leur propre méthode pour que les utilisateurs puissent obtenir une copie des données stockées dans leurs conteneurs CloudKit.

  • Répondre aux demandes de suppression de données (anglais)

    Fournissez aux utilisateurs des options leur permettant de supprimer leurs données CloudKit de votre app.

Fournir des moyens de restreindre des données

Lorsqu’un utilisateur ou une utilisatrice demande la désactivation temporaire de son identifiant Apple, aucune donnée supplémentaire n’est stockée dans iCloud, et le compte est verrouillé jusqu’à sa réactivation. Dans ce cas, les API CloudKit renverront des erreurs que votre application devra gérer.

Pour aider les utilisateurs à restreindre leur compte dans votre app, restreignez temporairement un conteneur CloudKit spécifique à l’aide de l’API de restriction fournie par les services web CloudKit. Si un utilisateur restreint temporairement un conteneur spécifique, les API CloudKit existantes renverront également des erreurs que vous devrez gérer. Pour en savoir plus sur la restriction de l’accès aux données d’un utilisateur à sa demande, consultez la page Modifier les contrôles d’accès aux données utilisateur (anglais).

En savoir plus

Pour en savoir plus sur les API CloudKit et iCloud Drive, consultez la page iCloud pour les développeurs (anglais).