Condividi tramite


Eliminazione dei dati di diagnostica

Importante

Visual Studio App Center è stato ritirato il 31 marzo 2025, ad eccezione delle funzionalità di Analisi e diagnostica, che continueranno a essere supportate fino al 30 giugno 2026. Ulteriori informazioni.

Le richieste di cancellazione dei soggetti interessati (DSR) devono essere gestite entro 30 giorni. La diagnostica di App Center conserva i dati non elaborati per 28 giorni per impostazione predefinita. Esistono due possibili punti di partenza:

  • Non hai una mappatura degli ID utente agli ID di installazione.
  • Hai un collegamento tra i tuoi ID utente e gli ID di installazione.

In entrambi i casi, una volta ottenuti gli ID di installazione dell'utente, è necessario eliminare i dati di diagnostica associati. I dettagli per entrambi i casi sono disponibili nelle sezioni seguenti.

Non hai una mappatura dei tuoi ID utente verso gli ID di installazione

Se non è stato mantenuto un mapping tra gli ID utente e gli ID di installazione, è necessario seguire alcuni passaggi aggiuntivi, descritti nelle sottosezioni seguenti.

  1. Esportare i dati di diagnostica nell'archivio BLOB.
  2. Cercare i dati personali all'interno delle informazioni esportate in Archiviazione BLOB di Azure.
  3. Individuare gli ID di installazione.

Esportare i dati di diagnostica in Blob Storage

Per esportare i dati di diagnostica in Archiviazione BLOB di Azure, chiamare l'API di App Center seguente:

POST https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/export_configurations

Altri dettagli sono disponibili nella documentazione dell'API di esportazione.

Usare il payload seguente per esportare i crash in Archiviazione Blob di Azure.

{
  "type" : "blob_storage_linked_subscription",
  "subscription_id": "<Your-Azure-Subscription-ID",
  "export_entities": [ "crashes" ]
}

Per trovare il percorso nell'archivio BLOB, è possibile chiamare l'API di App Center seguente:

GET https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/export_configurations

Altri dettagli sono disponibili nella documentazione dell'API dell'elenco delle configurazioni di esportazione.

Cercare dati personali all'interno delle informazioni esportate in Archiviazione BLOB di Azure

Cerca nei tuoi dati di diagnostica esportati in Archiviazione BLOB di Azure eventuali occorrenze delle informazioni personali contenute nel log di arresto anomalo o errore.

Individuare gli ID di installazione

Individuare l'ID di installazione per i log di diagnostica che contengono informazioni personali. Per altre informazioni, vedere la documentazione dell'ID di installazione dell'applicazione. Ora che si dispone degli ID di installazione, è possibile eliminare i dati di diagnostica.

Hai una mappatura dei tuoi ID utente agli ID di installazione

Se si mantiene un mapping tra gli ID utente e gli ID di installazione di App Center, è possibile usarli direttamente per bloccare ed eliminare i dati di interesse.

Eliminare i dati di diagnostica

Dopo aver ottenuto gli ID di installazione per l'utente associato alla richiesta DSR, è necessario procedere ed eliminare i dati esistenti, nonché bloccare l'arrivo di nuovi dati.

Bloccare i dati diagnostici in ingresso tramite ID di installazione

Interrompere l'elaborazione dei dati di diagnostica in ingresso per un ID di installazione specifico, chiamare l'API di App Center seguente per ogni ID installazione:

PUT https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/devices/block_logs/{install_id}

Altri dettagli sono disponibili nella documentazione dell'API di analisi. Chiamare questa API per ogni dispositivo (ID installazione) in cui l'utente ha installato l'app.

Eliminare i dati di diagnostica in base all'ID installazione

Per eliminare i dati di diagnostica associati a un ID di installazione, chiamare l'API di App Center seguente:

DELETE https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/errors/errorGroups/{errorGroupId}/errors/{errorId}

Per questa richiesta API, è necessario specificare l'ID di errore/anomalia, l'ID del gruppo di errore/anomalia, il nome del proprietario e il nome dell'app.