> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# 会話履歴の編集

会話履歴の編集機能は、会話データが保存される前に機密情報を検出して削除します。これにより、確認や分析に役立つ会話ログを保持しながら、機密エンティティの露出を最小限に抑えます。

> **Info**
>
> この機能は現在、一部のエンタープライズのお客様のみご利用いただけます。アクセスについては
> [営業](https://elevenlabs.io/contact-sales)までお問い合わせください。

> **Warning**
>
> 会話履歴の編集により機密エンティティの露出を大幅に減らせますが、動的なユーザーデータを扱う検出サービスであるため、
> 検出率は100%ではありません。したがって、この機能を有効にするだけでは、
> [HIPAA](/docs/ja/eleven-agents/legal/hipaa)などの厳格な規制への**準拠は保証されません**。完全に準拠するには、[ゼロ保持 モード](/docs/ja/eleven-api/resources/zero-retention-mode)を有効にしてください。

## 概要

会話が終了すると、後処理でトランスクリプトとオーディオをスキャンし、機密エンティティを検出します。検出されたエンティティは、会話データを保存する前に編集されます。

* **トランスクリプトと分析**：エンティティの出現箇所は`[ENTITY_NAME]`（例：`[NAME]`、`[EMAIL_ADDRESS]`）に置き換えられます。
* **オーディオ**：エンティティの出現箇所はビープ音に置き換えられます。
* **Webhook**：トランスクリプトとオーディオのWebhookにも編集済みデータが含まれます。

> **Note**
>
> エンティティ検出を行わずに発信者のキーパッド入力を編集するには、エージェントで[DTMF 入力](/docs/ja/eleven-agents/customization/multimodal-input#dtmf-input)の編集を有効にしてください。

> **Note**
>
> 後処理は会話終了後に実行されるため、会話が履歴に表示されるまで少し時間がかかります。

## 設定

編集設定は、エージェントの**詳細**タブの下部にある**プライバシー**セクションにあります。

編集設定には次の2つのフィールドがあります。

| フィールド      | 型              | 説明                                                               |
| ---------- | -------------- | ---------------------------------------------------------------- |
| `enabled`  | `boolean`      | 会話履歴から機密エンティティを編集するかどうか。                                         |
| `entities` | `list[string]` | 編集するエンティティタイプのリスト。有効な値は[対応エンティティ](#supported-entities)を参照してください。 |

## 編集の仕組み

### プレースホルダー形式

編集された各エンティティは、大文字の角括弧で囲まれたタイプ名に置き換えられます。たとえば、`email_address`を設定した場合、トランスクリプト内の`john@example.com`のようなメールアドレスは`[EMAIL_ADDRESS]`になります。

### 親エンティティと子エンティティ

エンティティはドット記法を使用した階層構造に従います。どのレベルでも編集を設定できます。

* **親エンティティ**（例：`name`）：配下のすべての子エンティティを編集します。すべての一致箇所で親のプレースホルダーが使用されます。たとえば、名と姓はいずれも`[NAME]`に置き換えられます。
* **子エンティティ**（例：`name.name_given`）：その特定のタイプのみを、専用のプレースホルダー`[NAME_GIVEN]`を使用して編集します。

親エンティティとその子のいずれかを両方指定した場合、親がすでに対象をカバーしているため、子の指定は無視されます。

### 例

`["name", "email_address", "financial_id.payment_card.payment_card_number"]`を設定すると、次のようになります。

* すべての名前（名、姓、その他）を`[NAME]`に置き換える
* メールアドレスを`[EMAIL_ADDRESS]`に置き換える
* 支払いカード番号を`[PAYMENT_CARD_NUMBER]`に置き換える

## 対応エンティティ

### 名前

| エンティティ             | 説明                                               |
| ------------------ | ------------------------------------------------ |
| `name`             | すべての名前タイプ（名、姓、その他）。                              |
| `name.name_given`  | 個人に通常は出生時に付けられる名前。西洋文化では多くの場合、ファーストネーム／ミドルネームです。 |
| `name.name_family` | 個人の家族やコミュニティを示す名前。西洋文化では多くの場合、姓です。               |
| `name.name_other`  | 敬称、接尾辞、ニックネーム、部分的な名前、イニシャル、その他の名前要素。             |

### 連絡先

| エンティティ           | 説明                             |
| ---------------- | ------------------------------ |
| `email_address`  | スペルで表記された形式を含む、あらゆる形式のメールアドレス。 |
| `contact_number` | 国内形式または国際形式のFAX番号、電話番号、携帯電話番号。 |

### 個人情報

| エンティティ               | 説明                       |
| -------------------- | ------------------------ |
| `dob`                | 生年月日として明示的に特定された日付。      |
| `age`                | 個人の年齢に関連する数値。            |
| `religious_belief`   | 宗教上の所属または信仰を示す用語。        |
| `political_opinion`  | 政党への所属、運動、または思想を指す用語。    |
| `sexual_orientation` | 性的指向を示す用語。               |
| `ethnicity_race`     | 国籍、民族、人種、または文化的出自を示す用語。  |
| `marital_status`     | 婚姻状況を示す用語。               |
| `occupation`         | 役職名または職業。                |
| `physical_attribute` | 身長、体重、説明などを含む、特徴的な身体的属性。 |
| `language`           | 自然言語の名称。                 |

### 認証情報

| エンティティ     | 説明                                           |
| ---------- | -------------------------------------------- |
| `username` | ユーザー名、ログイン名、またはハンドルネーム。                      |
| `password` | アカウントパスワード、PIN、パスコード、アクセスキー、またはセキュリティ質問への回答。 |

### Web

| エンティティ | 説明               |
| ------ | ---------------- |
| `url`  | インターネットアドレスとURL。 |

### 組織

| エンティティ         | 説明              |
| -------------- | --------------- |
| `organization` | 組織名、または組織内の部門名。 |

### 金融識別子

| エンティティ                                                   | 説明                                            |
| -------------------------------------------------------- | --------------------------------------------- |
| `financial_id`                                           | 以下のすべての金融識別子タイプ。                              |
| `financial_id.payment_card`                              | 以下のすべての支払いカードフィールド。                           |
| `financial_id.payment_card.payment_card_number`          | 支払いカード番号／プライマリアカウント番号（PAN）。                   |
| `financial_id.payment_card.payment_card_expiration_date` | 支払いカードの有効期限。                                  |
| `financial_id.payment_card.payment_card_cvv`             | 3～4桁のカード認証値。                                  |
| `financial_id.bank_account`                              | 以下のすべての銀行口座フィールド。                             |
| `financial_id.bank_account.bank_account_number`          | IBANを含む銀行口座番号。                                |
| `financial_id.bank_account.bank_routing_number`          | 銀行ルーティング番号（ABAルーティングトランジット番号）。                |
| `financial_id.bank_account.swift_bic_code`               | 国際的な銀行識別に使用するSWIFT/BICコード。                    |
| `financial_id.financial_id_other`                        | ソートコード、BSB番号、CLABE、暗号資産ウォレットアドレスなど、その他の金融識別子。 |

### 所在地

| エンティティ                          | 説明                       |
| ------------------------------- | ------------------------ |
| `location`                      | 以下のすべての所在地タイプ。           |
| `location.location_address`     | 市、州、郵便番号の要素を含まない住所。      |
| `location.location_city`        | 村、町、市を含む自治体名。            |
| `location.location_postal_code` | 郵便番号およびZIPコード。           |
| `location.location_coordinate`  | 緯度、経度、または標高を使用した地理的位置。   |
| `location.location_state`       | 州、県、準州、または都道府県の名称。       |
| `location.location_country`     | 国名。                      |
| `location.location_other`       | ランドマーク、地区、郡、区、地域、その他の場所。 |

### 日付

| エンティティ          | 説明                        |
| --------------- | ------------------------- |
| `date`          | 曜日、月、年を含む特定の暦日。           |
| `date_interval` | 日付範囲、月、季節、年、年代を含む、より広い期間。 |

### 一意の識別子

| エンティティ                                                       | 説明                                             |
| ------------------------------------------------------------ | ---------------------------------------------- |
| `unique_id`                                                  | 以下のすべての一意の識別子タイプ。                              |
| `unique_id.government_issued_id`                             | 社会保障番号、パスポート番号、運転免許証番号、および各国の同等の番号など、政府発行の識別子。 |
| `unique_id.account_number`                                   | 顧客アカウントまたは会員識別番号。                              |
| `unique_id.vehicle_id`                                       | 車両識別番号（VIN）、シリアル番号、ナンバープレート番号。                 |
| `unique_id.healthcare_number`                                | 以下のすべての医療番号タイプ。                                |
| `unique_id.healthcare_number.medical_record_number`          | 医療提供者が患者に割り当てる一意のコードまたはID。                     |
| `unique_id.healthcare_number.health_plan_beneficiary_number` | 健康保険会社または政府の医療プログラムが割り当てるID。                   |
| `unique_id.device_id`                                        | MACアドレス、IMEI番号、シリアル番号などのデバイス識別子。               |
| `unique_id.unique_id_other`                                  | 納税者番号や追跡番号など、その他の一意の識別子。                       |

### 医療

| エンティティ                        | 説明                                 |
| ----------------------------- | ---------------------------------- |
| `medical`                     | 以下のすべての医療タイプ。                      |
| `medical.medical_condition`   | 疾患、けが、症状、診断、障害、慢性疾患。               |
| `medical.medication`          | 処方薬、ビタミン、サプリメント、医薬品、投与量、医薬品製品。     |
| `medical.medical_procedure`   | 手術、治療、介入、療法。                       |
| `medical.medical_measurement` | バイタル、検査結果、血液型、検査値、および特定の個人に紐づく測定値。 |
| `medical.medical_other`       | アレルギー、医療機器、その他の健康関連情報。             |

## ベストプラクティス

* **必要なエンティティだけを有効にしてください。** 設定するエンティティタイプが少ないほど、検出率は向上します。対象エンティティを絞り込むことで曖昧さが減り、より正確に検出できます。
* **例と説明を参照してください。** 各エンティティで何が編集されるかを理解するには、エンティティ選択シート内のエンティティ横にある例と、上記の説明またはシート内のツールチップを確認してください。

## ゼロ保持モードとの比較

会話履歴の編集と[ゼロ保持モード](/docs/ja/eleven-api/resources/zero-retention-mode)はいずれも機密データを保護しますが、仕組みが異なり、適するニーズも異なります。

|                                               | **会話履歴の編集**                            | **[ゼロ保持モード](/docs/ja/eleven-api/resources/zero-retention-mode)**                               |
| --------------------------------------------- | -------------------------------------- | ---------------------------------------------------------------------------------------------- |
| 仕組み                                           | 保存データ内の特定のエンティティタイプを検出して置き換える          | すべての会話データを破棄する。保存もログ記録も行わない                                                                    |
| 検出範囲                                          | 高いが100%ではない                            | 100%。オーディオとトランスクリプト全体を破棄                                                                       |
| [HIPAA](/docs/ja/eleven-agents/legal/hipaa)準拠 | 単独では保証されない                             | [HIPAA](/docs/ja/eleven-agents/legal/hipaa)準拠を可能にする                                            |
| 会話履歴へのアクセス                                    | 会話履歴ページでワークスペースユーザーとElevenLabs管理者が利用可能 | [通話後Webhook](/docs/ja/eleven-agents/workflows/post-call-webhooks)を受け取るためにHTTPエンドポイントを設定する必要がある |
| デバッグ                                          | 会話を確認してデバッグできる                         | 確認できる保存データはない                                                                                  |
| Webhookペイロード                                  | 編集済み                                   | 保存されない。独自のエンドポイント経由で取得する必要がある                                                                  |
| ElevenLabs管理者のアクセス                            | 管理者は未編集データを含む内部ログにアクセスできる場合がある         | 管理者は会話データにアクセスできない                                                                             |

## よくある質問

#### エンティティ検出に失敗した場合はどうなりますか？

エンティティ検出中にエラーが発生した場合、システムは会話データを一切保存しない
[ゼロ保持モード](/docs/ja/eleven-api/resources/zero-retention-mode)の動作にフォールバックします。

#### 編集により、ElevenLabsは会話データにアクセスできなくなりますか？

いいえ。編集は、表示される保存済みの会話履歴に適用されます。ElevenLabsは引き続き
内部ログを通じて会話データにアクセスできる場合があります。これを防ぐには、[ゼロ保持 モード](/docs/ja/eleven-api/resources/zero-retention-mode)を有効にしてください。

#### 会話が表示されるまで時間がかかるのはなぜですか？

編集が有効な場合、各会話の後にエンティティを検出して編集する後処理が実行されます。
このため、会話が履歴に表示されるまで少し時間がかかります。

#### 今後、さらに多くの設定オプションが利用可能になりますか？

はい。この機能は初期段階にあり、今後さらに柔軟な設定オプションをサポートする予定です。

#### HIPAA準拠を保証しないのに、この機能が役立つのはなぜですか？

**内部での露出を抑制：** 会話履歴の編集により、ワークスペース内の誰も会話履歴に含まれる機密エンティティを確認できなくなります。

**最善を尽くしたデータ処理を示す：** クライアントや監査担当者に対して、機密情報を保護するための合理的な措置を講じながら、
モニタリングと改善のために会話データを保持していることを示す前向きなシグナルとなります。

**デバッグのアクセスを維持：** ゼロ保持モードとは異なり、編集では会話履歴を確認可能な状態に保てます。
そのため、プライバシー管理を完全に犠牲にすることなく、チームでエージェントのパフォーマンスを監視し、問題を調査して、
改善を繰り返すことができます。

#### ゼロ保持モードと会話履歴の編集を同時に有効にできますか？

はい。両方を有効にすると会話データは保存されませんが、[通話後のトランスクリプトと オーディオWebhook](/docs/ja/eleven-agents/workflows/post-call-webhooks)からは機密エンティティが
編集されます。