次の方法で共有


診断データの削除

重要

Visual Studio App Center は、2026 年 6 月 30 日まで引き続きサポートされる分析機能と診断機能を除き、2025 年 3 月 31 日に廃止されました。 詳細を参照してください。

忘れられるデータ主体要求 (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、所有者名、アプリの名前を指定する必要があります。