Suppression de données diagnostics
Important
Visual Studio App Center doit être mis hors service le 31 mars 2025. Bien que vous puissiez continuer à utiliser Visual Studio App Center jusqu’à ce qu’il soit entièrement mis hors service, il existe plusieurs alternatives recommandées vers lesquelles vous pouvez envisager de migrer.
En savoir plus sur les chronologies et les alternatives de support.
Les demandes des personnes concernées (DSR) à oublier doivent être traitée dans les 30 jours. App Center Diagnostics conserve les données brutes pendant 28 jours par défaut. Il existe deux points de départ possibles :
- Vous n’avez pas de mappage de vos ID utilisateur pour installer les ID.
- Vous disposez d’un mappage de vos ID utilisateur pour installer les ID.
Dans les deux cas, une fois que vous avez les ID d’installation de l’utilisateur, vous devez supprimer les données diagnostics associées. Les détails des deux cas sont décrits dans les sections ci-dessous.
Vous n’avez pas de mappage de vos ID utilisateur pour installer les ID
Si vous n’avez pas gardé de mappage entre vos ID utilisateur et les ID d’installation, vous devez suivre quelques étapes supplémentaires, décrites dans les sous-sections suivantes.
- Exportez diagnostics données vers stockage Blob.
- Recherchez des données personnelles dans les informations exportées dans Stockage Blob Azure.
- Recherchez les ID d’installation.
Exporter des données diagnostics vers le Stockage Blob
Pour exporter vos données diagnostics vers Stockage Blob Azure, appelez l’API App Center suivante :
POST https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/export_configurations
Des détails supplémentaires sont disponibles dans la documentation de l’API d’exportation.
Utilisez la charge utile suivante pour exporter vos incidents vers Stockage Blob Azure :
{
"type" : "blob_storage_linked_subscription",
"subscription_id": "<Your-Azure-Subscription-ID",
"export_entities": [ "crashes" ]
}
Pour trouver l’emplacement dans le stockage d’objets blob, vous pouvez appeler l’API App Center suivante :
GET https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/export_configurations
Des détails supplémentaires sont disponibles dans la documentation de l’API de liste des configurations d’exportation.
Recherchez des données personnelles dans les informations exportées dans Stockage Blob Azure
Recherchez dans vos données diagnostics exportées dans Stockage Blob Azure toute occurrence des informations personnelles stockées dans le journal des incidents ou des erreurs.
Rechercher les ID d’installation
Recherchez l’ID d’installation des journaux diagnostics qui contiennent des informations personnelles. Pour plus d’informations, consultez la documentation relative à l’ID d’installation de l’application. Maintenant que vous disposez des ID d’installation, vous pouvez supprimer les données de diagnostic.
Vous disposez d’un mappage de vos ID utilisateur pour installer les ID
Si vous conservez un mappage entre vos ID d’utilisateur et leurs ID d’installation App Center, vous pouvez les utiliser directement pour bloquer et supprimer les données qui vous intéressent.
Supprimer des données diagnostics
Une fois que vous avez les ID d’installation de l’utilisateur associés au DSR, vous devez continuer et supprimer les données existantes et empêcher l’entrée de nouvelles données.
Bloquer les données diagnostics entrantes par l’ID d’installation
Arrêtez le traitement des données diagnostics entrantes pour un ID d’installation donné, appelez l’API App Center suivante pour chaque ID d’installation :
PUT https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/devices/block_logs/{install_id}
Des détails supplémentaires sont disponibles dans la documentation de l’API analytique. Appelez cette API pour chaque appareil (ID d’installation) sur lequel votre utilisateur a installé votre application.
Supprimer des données diagnostics par ID d’installation
Pour supprimer les données diagnostics associées à un ID d’installation, appelez l’API App Center suivante :
DELETE https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/errors/errorGroups/{errorGroupId}/errors/{errorId}
Pour cet appel d’API, vous devez spécifier l’ID d’incident/erreur, l’ID du groupe d’incidents/d’erreurs, le nom du propriétaire et le nom de l’application.