メインコンテンツにスキップ

カスタムルールによる会話内の機密データの編集

コンテンツ編集機能を使って会話の内容をスキャンし、上書き保存されないようにし、チームメンバーも閲覧できません。

対応者:Penny Gray

編集の仕組み

メッセージが送信されると、Intercomは有効なルールに照らして内容をスキャンします。該当するテキストは置き換えられ、元のデータはデータベースで上書きされ復元できません。

クレジットカード番号(PAN)の場合、最後の4桁は保持されます(例:****9561)。その他のルールは完全にアスタリスクで置き換えます。

組み込みルール

以下のルールが標準で利用可能です:

ルール

検出内容

編集形式

クレジットカード(PAN)

ルーンアルゴリズムチェックを通過した15~16桁のカード番号

****9561(最後の4桁が表示されます)

社会保障番号(SSN)

ダッシュの有無にかかわらず9桁の番号

*********(完全に編集済み)

注意:組み込みルールは変更できませんが、個別に有効化または無効化できます。

カスタムルール

正規表現を使って最大10個のカスタムルールを定義できます。これは社内識別子、ポリシー番号、アカウントコード、またはビジネス固有の機密データの編集に役立ちます。

基本的なメール編集ルールの追加例はこちら:

各ルールには以下が必要です:

  • 設定でルールを識別するための名前(最大100文字)

  • 編集したいデータにマッチする正規表現パターン

注意:カスタムルールは完全一致をアスタリスクで置き換えます。PANのような部分的な保持はできません。

パターンの安全な記述

パターンは保存前に検証され、パフォーマンス問題を起こさないことを確認します。可変長入力に対する無制限の繰り返し(例:(a+)+)は拒否される場合があります。各ルールは実行時にタイムアウトが設定されており、評価に時間がかかりすぎる場合はそのメッセージでスキップされます。

ユーザー体験

エンドユーザーがルールにマッチする内容を入力すると、UI上で編集されて保存されず、Intercomのデータベースにも保存されません。テキストは見えず、復元もできません。

チームメンバーも復元できない編集済みテキストを見ます。


コンテンツ編集の有効化

設定 > Workspace > Security > Data に移動し、Content redaction セクションを見つけてください。ここから以下が可能です:

  1. 個別の組み込みルールをオンまたはオフに切り替えます。

  2. カスタムルールの追加、編集、削除ができます。

対応チャネル

コンテンツ編集は以下のチャネルで受信したメッセージに適用されます:

  • Web Messenger

  • Mobile iOS SDK

  • Mobile Android SDK

  • 受信メール

  • 通話記録


よくある質問

編集されたデータを復元できますか?

いいえ。編集は不可逆的で、元のデータはデータベースに保存されず、閲覧や復元はできません。

誤って番号が編集された場合は?

誤検知は起こり得ます。特にお客様が長い数字識別子を共有し、それが編集パターンに一致する場合です。編集されたデータは復元できないため、ルールを有効にする前にパターンを慎重に確認してください。追加前にregex101.comのようなツールでサンプルテキストに対してテストできます。

メッセージが編集されたとき、お客様は何を見ますか?

お客様はMessengerで編集されたメッセージを見ます。Inboxの会話でも編集されたバージョンが表示されます。

メッセージは即座に編集されますか?

メッセージ受信時に編集が行われ、保存前に処理されます。遅延はありません。

複数のルールを同時に適用できますか?

はい。有効なすべてのルールが同時に実行されます。複数のルールが同じメッセージの異なる部分にマッチした場合、それぞれが編集されます。2つのルールが重複するテキストにマッチした場合は、長い方のマッチが優先されます。

こちらの回答で解決しましたか?