データ保護ルール

チャットメッセージに組織外へ持ち出させてはならない情報(キー、カード番号、IBAN、独自の識別子など)に関するルールです。メッセージの送信前に毎回チェックされ、メッセージ上の単語やアシスタントに渡したファイルから学習します。

データ保護ルール

メンバー全員が自分の言語で読めるチャットでも、アクセスキーやお客様のカード番号、契約番号を、うっかり習慣で貼り付けてしまう場面は変わらずあります。データ保護ルールは、組織のミーティングとチャンネルで送信されるすべてのメッセージを、送信前にチェックします。チェックはルールの一覧に基づくもので、判断ではありません。メッセージが拒否されたときは、拒否したルールが示され、同じテキストは明日も同じように拒否されます。

データ保護ルールは Business プランと Enterprise プランに含まれます。その他のプランのメンバーには、ルールも拒否も表示されません。

アクセスキーを含むメッセージが送信前に拒否された様子:トーストにルール名が表示され、テキストは入力欄に残る

チェックの対象

ルールは、パターン(正規表現)か、完全一致する語のリストのいずれかで、次の3つのアクションから1つを持ちます。

  • ブロック — メッセージは送信されません。送信者には拒否したルールが示され、テキストは入力欄に残ります。
  • 警告 — 送信者は理由を添えれば、そのまま送信できます。理由はルールとあわせて、組織の監査ログに記録されます。
  • 監査 — メッセージは送信され、監査ログにその記録が1行残ります。

ルームに組織外の人がいる間、警告ルールはブロックになります。組織外の人とは、リンクから参加したゲスト、または他の組織の参加者です。

送信済みメッセージを編集すると、新しいテキストに対して同じルールが実行されます。編集には理由を添えられないため、警告ルールは編集を一律に拒否します。エディターにはテキストがそのまま残るので、理由を添えて送信したい場合は新しいメッセージとして送信してください。キーや番号の中に紛れ込んだ不可視文字や、見た目が似た数字を使っても、ルールの検出を逃れることはできません。

どの組織にも、最初から組み込みルールがあります。クラウドやAPIのキー(AWS、Google、GitHub、Slack、Stripe、OpenAI、Anthropic)、PEM形式の秘密鍵、JSON Web Token、決済カード番号、IBANです。キーはブロック、カード番号とIBANは警告になります。オーナーは組み込みルールのアクションを変更したり、オフにしたりできます。

メッセージからルールを教える

組織のオーナーまたは管理者が、チャットメッセージのメニューを開いて Protect data like this を選びます。InterMINDがメッセージを読み取り、ルールを提案します。提案には、何を保護するのか、パターンまたは完全一致する語、そしてアクションが含まれます。提案を編集して保存してください。次のメッセージから、すべてのメンバーのメッセージがそのルールでチェックされます。

ルールは、教えたメッセージに一致する必要があります。同じ名前のルールは、以前のルールを置き換えます。

ファイルからルールを教える

InterMINDに接続したClaude、ChatGPT、Copilot、Gemini で、表、スプレッドシート、ポリシー文書などのリストをアシスタントに渡し、組織の外に出してはいけないものを伝えてください。アシスタントは add_dlp_rules でルールを書き込み、list_dlp_rules で一覧を表示し、remove_dlp_rule で1件を削除します。この3つの呼び出しは、公開APIの /api/v1/dlp でも利用できます。

記録される内容

拒否、理由付きの上書き、監査のみの一致、そしてルールのすべての変更は、組織の監査ログに行として記録されます。記録されるのは chat.dlp_blocked、chat.dlp_overridden、chat.dlp_flagged、chat.dlp_rule_changed です。各行には、ルール、送信者、一致した内容をマスクしたサンプルが記載されます。メッセージ全体が記録されることはありません。