編集の仕組み
メッセージが送信されると、Intercomは有効なルールに照らして内容をスキャンします。該当するテキストは置き換えられ、元のデータはデータベースで上書きされ復元できません。
クレジットカード番号(PAN)の場合、最後の4桁は保持されます(例:****9561)。その他のルールは完全にアスタリスクで置き換えます。
組み込みルール
以下のルールが標準で利用可能です:
ルール | 検出内容 | 編集形式 |
クレジットカード(PAN) | ルーンアルゴリズムチェックを通過した15~16桁のカード番号 |
|
社会保障番号(SSN) | ダッシュの有無にかかわらず9桁の番号 |
|
注意:組み込みルールは変更できませんが、個別に有効化または無効化できます。
カスタムルール
正規表現を使って最大10個のカスタムルールを定義できます。これは社内識別子、ポリシー番号、アカウントコード、またはビジネス固有の機密データの編集に役立ちます。
基本的なメール編集ルールの追加例はこちら:
各ルールには以下が必要です:
設定でルールを識別するための名前(最大100文字)
編集したいデータにマッチする正規表現パターン
注意:カスタムルールは完全一致をアスタリスクで置き換えます。PANのような部分的な保持はできません。
パターンの安全な記述
パターンは保存前に検証され、パフォーマンス問題を起こさないことを確認します。可変長入力に対する無制限の繰り返し(例:(a+)+)は拒否される場合があります。各ルールは実行時にタイムアウトが設定されており、評価に時間がかかりすぎる場合はそのメッセージでスキップされます。
ユーザー体験
エンドユーザーがルールにマッチする内容を入力すると、UI上で編集されて保存されず、Intercomのデータベースにも保存されません。テキストは見えず、復元もできません。
チームメンバーも復元できない編集済みテキストを見ます。
コンテンツ編集の有効化
設定 > Workspace > Security > Data に移動し、Content redaction セクションを見つけてください。ここから以下が可能です:
個別の組み込みルールをオンまたはオフに切り替えます。
カスタムルールの追加、編集、削除ができます。
対応チャネル
コンテンツ編集は以下のチャネルで受信したメッセージに適用されます:
Web Messenger
Mobile iOS SDK
Mobile Android SDK
受信メール
通話記録
よくある質問
編集されたデータを復元できますか?
いいえ。編集は不可逆的で、元のデータはデータベースに保存されず、閲覧や復元はできません。
誤って番号が編集された場合は?
誤検知は起こり得ます。特にお客様が長い数字識別子を共有し、それが編集パターンに一致する場合です。編集されたデータは復元できないため、ルールを有効にする前にパターンを慎重に確認してください。追加前にregex101.comのようなツールでサンプルテキストに対してテストできます。
メッセージが編集されたとき、お客様は何を見ますか?
お客様はMessengerで編集されたメッセージを見ます。Inboxの会話でも編集されたバージョンが表示されます。
メッセージは即座に編集されますか?
メッセージ受信時に編集が行われ、保存前に処理されます。遅延はありません。
複数のルールを同時に適用できますか?
はい。有効なすべてのルールが同時に実行されます。複数のルールが同じメッセージの異なる部分にマッチした場合、それぞれが編集されます。2つのルールが重複するテキストにマッチした場合は、長い方のマッチが優先されます。




