> ## Documentation Index
> Fetch the complete documentation index at: https://translations.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> 処理のために収集する個人データを最小限に抑え、その安全性を確保する方法について説明します。

# GDPR: データ最小化

GDPR 第5条によると、収集する個人データは処理に必要な範囲に限定し、必要な期間を超えて保持してはなりません。また、データ処理にあたっては、無許可または違法な処理、ならびに偶発的な損失、破壊、損傷から保護するために、適切なセキュリティを確保する必要があります。

Auth0 には、アカウントリンクやユーザープロファイルの暗号化など、これらの目標の達成に役立つ機能がいくつかあります。

<Callout icon="file-lines" color="#0EA5E9" iconType="regular">
  これらのドキュメントの内容は、法的助言を目的としたものではなく、法的支援に代わるものでもありません。GDPR を理解し、遵守する最終的な責任はお客様にありますが、Auth0 は可能な範囲で GDPR 要件への対応を支援します。
</Callout>

<div id="restrict-user-profile-information">
  ## ユーザープロファイル情報を制限する
</div>

Auth0 のユーザープロファイルに含まれる個人情報を最小限に抑えるには、次の方法があります。

* ユーザープロファイルの metadata セクションに個人情報を保存する量を最小限に抑える (または保存を避ける)
* エンタープライズディレクトリを使用している場合は、必要最小限の情報のみを返すように設定する
* ソーシャルプロバイダーを使用している場合は、必要最小限の情報のみを返すように設定する
* Auth0 データベースに保持したくないユーザー属性を denylist に追加する

<div id="encrypt-user-profile-information">
  ## ユーザープロファイル情報を暗号化する
</div>

ユーザー情報は、ユーザープロファイルに保存する前に暗号化できます。メタデータフィールドに保存する前に、任意の暗号化方式を使用できます。ユーザーが機密情報を設定する場合は、Update a User エンドポイントを呼び出します。

<div id="use-account-linking">
  ## アカウントリンクを使用する
</div>

ユーザーが接続を使ってアプリケーションにログインするたびに、まだ存在しない場合はユーザープロファイルが作成されます。これは接続ごとに作成される点に注意してください。

これをよりよく理解するために、次のシナリオを考えてみましょう。アプリケーションでは、サインアップに 3 つの異なる方法を提供しています。

* メールアドレス/パスワードでサインアップ
* Google でログイン
* Facebook でログイン

ユーザーが Google でサインアップすると、Auth0 にユーザープロファイルが作成されます。同じユーザーが再度アクセスしたときに、どの方法でサインアップしたか覚えておらず、Facebook でログインすることを選ぶと、Auth0 はそのユーザーに対して別のユーザープロファイルを作成します。つまり、同じユーザーに対して 2 つのプロファイルが作成されることになります。

これはアカウントリンクで解決できます。接続の種類 (たとえば、ユーザー名/パスワード、ソーシャル、または <Tooltip tip="Security Assertion Markup Language (SAML): パスワードなしで 2 者間が認証情報を交換できるようにする標準化されたプロトコル。" cta="用語集を見る" href="/ja/docs/glossary?term=SAML">SAML</Tooltip>) に関係なく、複数のアカウントを 1 つのユーザープロファイルにリンクできます。

これを実装する方法は 2 つあります。

* **ユーザー主導の**アカウントリンク: 認証済みユーザーが自分のアカウントを手動でリンクできるように、アプリで UI を提供する必要があります。
* **推奨される**アカウントリンク: この場合も、同じ検証済みメールアドレスを持つアカウントをリンクするルールを設定します。ただし、リンクを自動的に完了するのではなく、まずアプリでユーザーに自分の ID をリンクするかどうかを確認します。

<div id="export-logs">
  ## ログのエクスポート
</div>

Auth0 のログは、エクスポートして自社で保存することも、[Auth0 Marketplace](https://marketplace.auth0.com/features/log-streaming) の外部ログサービスに自動的に送信することもできます。この機能は、データ保持要件やログ分析要件への対応に役立ちます。

<div id="export-logs-with-the-api">
  ### API を使用したログのエクスポート
</div>

ログは、<Tooltip tip="Management API: お客様が管理タスクを実行できるようにする製品。" cta="用語集を見る" href="/ja/docs/glossary?term=Management+API">Management API</Tooltip>を使用してエクスポートし、ご自身で保存できます。利用可能なエンドポイントは 2 つあり、それぞれ取得できる情報が少し異なります。

<div id="search-all-logs">
  #### すべてのログを検索する
</div>

Search Log Events エンドポイントは、指定した検索条件に一致するログエントリを取得します。検索条件を指定しない場合は、利用可能なすべてのエントリの一覧を取得できます。

検索条件は **q** パラメーターで指定でき、特定のフィールドは **fields** パラメーターを使用して取得できます。

API にアクセスするには、Management API v2 のトークンが必要です。

このサンプルリクエストは、ログイン成功のすべてのログを取得します (ログイン成功を表すイベント略号は `s` です) 。各ログエントリについて取得するフィールドは、**date**、**description**、**client\_id**、**log\_id** です。

<div id="get-a-single-log-entry">
  #### 1 件のログエントリを取得する
</div>

Get a Log Event by ID エンドポイントは、指定した ID に対応するログエントリを取得します。

このサンプルリクエストは、ID `90020180129170850881585554625888895190928456277777449010` のログエントリを 1 件取得します。

<div id="export-to-an-external-service">
  ### 外部サービスにエクスポート
</div>

Auth0 Marketplace で [ログストリーミングソリューション](https://marketplace.auth0.com/features/log-streaming) のいずれかをインストールして設定すると、ログを Sumo Logic や Loggly などの外部プロバイダーに自動的にエクスポートできます。利用可能なプロバイダーの一覧と各プロバイダーの詳しい設定手順については、「Auth0 ログを外部サービスにエクスポート」を参照してください。

<div id="keep-sensitive-information-from-logs">
  ## ログに機密情報が残らないようにする
</div>

Auth0 のログファイルに記録される可能性がある URL に、機密情報をできるだけ含めないようにしてください。たとえば、ドメイン名には `cancer-treatments` ではなく、`health-site` などの名称を使用することを検討してください。

また、次の点も徹底する必要があります。

* サインアップ時やソーシャルメディア経由で収集している情報を分析し、それが自社サービスの目的に照らして本当に必要かどうかを確認します。
* Auth0 に返されるデータを制御できるように、エンタープライズ <Tooltip tip="IDプロバイダー（IdP）: デジタルアイデンティティを保存および管理するサービス。" cta="用語集を表示" href="/ja/docs/glossary?term=identity+providers">IDプロバイダー</Tooltip> を設定します。
* ソーシャルプロバイダーから収集するデータを明確にし、ユーザーのログインに関連して取得されるデータの利用について、必要に応じてソーシャルプロバイダーと取り決めを行います。

<div id="learn-more">
  ## 詳しく見る
</div>

* [GDPR: 同意の条件](/ja/docs/secure/data-privacy-and-compliance/gdpr/gdpr-conditions-for-consent)
* [GDPR: データポータビリティ](/ja/docs/secure/data-privacy-and-compliance/gdpr/gdpr-data-portability)
* [GDPR: ユーザーデータの保護と安全確保](/ja/docs/secure/data-privacy-and-compliance/gdpr/gdpr-protect-and-secure-user-data)
* [GDPR: データへのアクセス、訂正、消去の権利](/ja/docs/secure/data-privacy-and-compliance/gdpr/gdpr-right-to-access-correct-and-erase-data)
