Share via


診断 データの削除

重要

Visual Studio App Center は、2025 年 3 月 31 日に廃止される予定です。 完全に廃止されるまで Visual Studio App Center を引き続き使用できますが、移行を検討できる推奨される代替手段がいくつかあります。

詳細については、サポートタイムラインと代替手段に関するページを参照してください。

忘れられるデータ主体要求 (DSR) は、30 日以内に処理する必要があります。 App Center Diagnostics では、既定で生データが 28 日間保持されます。 次の 2 つの開始点が考えられます。

  • ID をインストールするためのユーザー ID の マッピングがありません
  • ID インストールするためのユーザー ID のマッピングがあります。

どちらの場合も、ユーザーのインストール ID を取得したら、関連付けられている診断 データを削除する必要があります。 両方のケースの詳細については、以下のセクションを参照してください。

ID をインストールするためのユーザー ID のマッピングがない

ユーザー ID とインストール ID の間にマッピングを保持していない場合は、次のサブセクションで説明されている追加の手順に従う必要があります。

  1. 診断データを Blob Storage にエクスポートします。
  2. Azure Blob Storageでエクスポートされた情報内の個人データを検索します。
  3. インストール ID を見つけます。

診断 データを Blob Storage にエクスポートする

診断 データをAzure Blob Storageにエクスポートするには、次の App Center API を呼び出します。

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

その他の詳細については、 エクスポート API のドキュメントを参照してください

クラッシュをAzure Blob Storageにエクスポートするには、次のペイロードを使用します。

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

BLOB ストレージ内の場所を見つけるには、次の App Center API を呼び出すことができます。

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

その他の詳細については、 エクスポート構成の一覧の API ドキュメントを参照してください

Azure Blob Storageでエクスポートされた情報内の個人データを検索する

エクスポートした診断データ内で、クラッシュ ログまたはエラー ログに格納されている個人情報が発生した場合は、Azure Blob Storageで検索します。

インストール ID を見つける

個人情報を含む診断 ログのインストール ID を見つけます。 詳細については、 アプリケーション のインストール ID に関するドキュメントを参照してください。 これでインストール ID が作成されたので、診断データを削除できます。

ID をインストールするためのユーザー ID のマッピングがある

ユーザー ID と App Center インストール ID の間にマッピングを保持している場合は、それらを直接使用して、目的のデータをブロックおよび削除できます。

診断 データを削除する

DSR に関連付けられているユーザーのインストール ID を取得したら、既存のデータを削除し、新しいデータが入ってくるのをブロックする必要があります。

インストール ID によって受信診断データをブロックする

特定のインストール ID の受信診断データの処理を停止し、インストール ID ごとに次の App Center API を呼び出します。

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

その他の詳細については、 分析 API のドキュメントを参照してください。 ユーザーがアプリをインストールしたすべてのデバイス (インストール ID) に対してこの API を呼び出します。

インストール ID を使用して診断データを削除する

インストール ID に関連付けられている診断 データを削除するには、次の App Center API を呼び出します。

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

この API 呼び出しでは、クラッシュ/エラー ID、クラッシュ/エラー グループ ID、所有者名、アプリの名前を指定する必要があります。