Confidentialité des apps Apple

Apple exige une déclaration de confidentialité pour toutes les nouvelles apps et mises à jour d’apps, à la fois dans la section App Privacy d’App Store Connect et sous forme de fichier manifeste de l’app. Adapty est une dépendance tierce de votre app, vous devez donc indiquer comment vous utilisez Adapty en lien avec les données utilisateur.

Manifeste de confidentialité des apps Apple

Le fichier manifeste de confidentialité, nommé PrivacyInfo.xcprivacy, décrit quelles données privées votre app utilise et pourquoi. En tant que propriétaire d’app, vous devez créer un fichier manifeste pour votre app. De plus, si vous intégrez des SDK supplémentaires, assurez-vous que les fichiers manifestes de ceux figurant dans la liste des SDK nécessitant un manifeste de confidentialité et une signature sont bien inclus. Lorsque vous compilez votre app, Xcode fusionnera tous ces fichiers manifestes en un seul.

Bien qu’Adapty ne figure pas dans la liste des SDK nécessitant un manifeste de confidentialité et une signature, les versions 2.10.2 et supérieures du SDK Adapty l’incluent pour votre commodité. Pensez à mettre à jour le SDK pour obtenir le manifeste.

Bien qu’Adapty ne nécessite aucune donnée à inclure dans le fichier manifeste (également appelé rapport de confidentialité de l’app), si vous utilisez le customerUserId d’Adapty à des fins de suivi, vous devez le spécifier dans votre fichier manifeste comme suit :

  1. Ajoutez un dictionnaire au tableau NSPrivacyCollectedDataTypes dans votre fichier d’informations de confidentialité.
  2. Ajoutez les clés NSPrivacyCollectedDataType, NSPrivacyCollectedDataTypeLinked et NSPrivacyCollectedDataTypeTracking au dictionnaire.
  3. Ajoutez la chaîne NSPrivacyCollectedDataTypeUserID (identifiant du type de données UserID dans la liste des catégories et types de données à déclarer dans le fichier manifeste) pour la clé NSPrivacyCollectedDataType dans votre dictionnaire NSPrivacyCollectedDataTypes.
  4. Ajoutez true pour les clés NSPrivacyCollectedDataTypeTracking et NSPrivacyCollectedDataTypeLinked dans votre dictionnaire NSPrivacyCollectedDataTypes.
  5. Utilisez la chaîne NSPrivacyCollectedDataTypePurposeProductPersonalization comme valeur pour la clé NSPrivacyCollectedDataTypePurposes dans votre dictionnaire NSPrivacyCollectedDataTypes.

Si vous ciblez vos paywalls vers des audiences avec des attributs personnalisés, réfléchissez attentivement aux attributs que vous utilisez et vérifiez s’ils correspondent aux catégories et types de données à déclarer dans le fichier manifeste. Si c’est le cas, répétez les étapes ci-dessus pour chaque type de données.

Après avoir déclaré tous les types et catégories de données que vous collectez, créez le rapport de confidentialité de votre app comme décrit dans la documentation Apple.

Déclaration de confidentialité des apps Apple dans App Store Connect

  1. Dans App Store Connect, ouvrez votre app et accédez à App Privacy. Cliquez sur Get Started.

    app-privacy-get-started.webp
  2. Sélectionnez Yes, we collect data from this app et cliquez sur Next.

    app-privacy-data-collection.webp

Types de données

Le tableau ci-dessous liste les types de données qu’Apple vous demande de déclarer et indique lesquels sont requis par Adapty. Cela ne couvre qu’Adapty. Si votre app collecte des données supplémentaires via d’autres SDK ou votre propre code, sélectionnez également ces types de données.

✅ = Requis par Adapty

👀 = Peut être requis (voir les détails ci-dessous)

❌ = Non requis par Adapty — à sélectionner si votre app collecte ces données par d’autres moyens

Type de donnéesRequisRemarque
Identifiants

Si vous identifiez les utilisateurs avec un customerUserId, sélectionnez « User ID ».

Adapty collecte l’IDFA, vous devez donc sélectionner « Device ID ».

AchatsAdapty collecte l’historique des achats des utilisateurs.
Informations de contact, dont nom, numéro de téléphone ou adresse e-mail👀Requis si vous transmettez des données personnelles comme le nom, le numéro de téléphone ou l’adresse e-mail via la méthode updateProfile.
Données d’utilisation👀Si vous utilisez des SDK d’analyse tels qu’Amplitude, Mixpanel, AppMetrica ou Firebase, cela peut être requis.
LocalisationAdapty ne collecte pas de données de localisation précise. À sélectionner si votre app les collecte.
Santé & Remise en formeAdapty ne collecte pas de données de santé ou de remise en forme. À sélectionner si votre app les collecte.
Informations sensiblesAdapty ne collecte pas d’informations sensibles. À sélectionner si votre app en collecte.
Contenu utilisateurAdapty ne collecte pas de contenu utilisateur. À sélectionner si votre app en collecte.
DiagnosticsAdapty ne collecte pas de données de diagnostic. À sélectionner si votre app en collecte.
Historique de navigationAdapty ne collecte pas l’historique de navigation. À sélectionner si votre app le collecte.
Historique de rechercheAdapty ne collecte pas l’historique de recherche. À sélectionner si votre app le collecte.
ContactsAdapty ne collecte pas les listes de contacts. À sélectionner si votre app les collecte.
Informations financièresAdapty ne collecte pas d’informations financières. À sélectionner si votre app en collecte.

Types de données requis

Achats

Lors de l’utilisation d’Adapty, vous devez déclarer que votre app collecte l’historique des achats.

feb3b9f-CleanShot_2023-08-25_at_12.32.552x.webp

Identifiants

Lors de l’utilisation d’Adapty, vous devez déclarer les identifiants suivants :

  • Device ID — Adapty collecte l’IDFA.
  • User ID — requis si vous identifiez les utilisateurs avec customerUserId.
93f3daa-CleanShot_2023-08-25_at_12.35.272x.webp

Utilisation des données

Après avoir enregistré les types de données, vous devrez indiquer comment les données sont utilisées :

  1. Cliquez sur Set up purchase history dans le bloc Purchases.

    purchase-privacy.webp
  2. Lorsqu’Apple vous demande comment les données d’historique des achats sont utilisées, sélectionnez les options suivantes pour Adapty :

    • Analytics — Adapty utilise l’historique des achats pour les analyses de revenus, les cohortes et les métriques.
    • Product Personalization — Adapty utilise les données d’achat pour la segmentation des audiences et le ciblage des paywalls.
    • App Functionality — Adapty valide les achats, gère les niveaux d’accès et suit le statut des abonnements.

    Sélectionnez des finalités supplémentaires si votre app utilise les données d’achat d’autres façons (par exemple, si vous envoyez des événements d’achat à des plateformes publicitaires via les intégrations Adapty).

    purchase-history.webp
  3. Cliquez sur Next.

  4. Pour Device ID et User ID (si utilisé) :

    1. Cliquez sur Set up user/device ID dans le bloc User/Device ID.
    2. Lorsqu’Apple vous demande comment les données d’identifiant sont utilisées, sélectionnez les options suivantes pour Adapty :
      • App Functionality — Adapty utilise les identifiants pour gérer les profils utilisateur, associer les achats et suivre les niveaux d’accès. Si vous envoyez des données d’attribution à des plateformes tierces via les intégrations Adapty (comme AppsFlyer ou Adjust), sélectionnez également Third-Party Advertising. Sélectionnez des finalités supplémentaires si votre app utilise les identifiants d’autres façons.
    user-id-privacy.webp
  5. Cliquez sur Next.