Claude Compliance APIとは?セキュリティ状況の取得とIP制限が追加
AnthropicはClaude Enterprise向けのCompliance APIに、組織のセキュリティ状況(Security posture)を取得する機能をベータで追加しました。あわせて、Claude ConsoleでのIP許可リストと、Admin APIでメンバーを全端末からサインアウトさせる機能もベータで加わっています。対象は、組織のClaude利用を管理するIT・セキュリティ・法務・コンプライアンスの担当者です。
Claude Compliance APIとは
Compliance APIは、組織内のClaudeの利用記録をプログラムから取り出すためのAPIです。Claude EnterpriseとClaude Consoleの利用組織が対象で、セキュリティ・法務・コンプライアンスの担当者が、操作の監査、データの取得や削除、外部のセキュリティツールへの連携に使います。
中心になるのは「Activity Feed」と呼ばれる操作記録です。ログイン、チャット、ファイル、プロジェクト、管理操作などが記録され、新しい順に返されます。
Claude Enterpriseの組織では、さらに次の情報も取得できます。
- ユーザー・ロール・グループの一覧
- 組織ごとに実際に効いている設定
- claude.aiのチャット、ファイル、プロジェクトの中身
- Cowork、Claude Code、Claude Science、Claude for Microsoft 365、Google ドキュメント・スプレッドシート・スライド向けアドイン、Claude in Chrome、Claude Tag のセッション記録
今回の更新で何が変わるか
今回の更新は3つで、いずれもベータです。
セキュリティ状況データの取得(Claude Enterprise向け)
claude.aiの組織設定にある「Security posture」ページで、確認項目(attestation)を変更すると、その変更がActivity Feedに記録されるようになりました。現在のセキュリティ状況の結果は、専用のエンドポイント GET /v1/compliance/organizations/{organization_id}/security_posture で取得できます。セキュリティ状況の記録は、ほかの記録より取得できるまでに時間がかかる場合があります。
Claude ConsoleのIP許可リスト
組織ごとに接続を許可するIPアドレスを登録できます。リストにないアドレスから対象サービスへのリクエストは拒否されるため、APIキーが漏れても使える場所が限られます。IPv4とIPv6のアドレス、またはCIDR形式の範囲を、組織あたり1,000件まで登録できます。どのサービスが対象になるかは公式ドキュメントの「IP allowlisting」に記載されています。
メンバーを全端末からサインアウト
Admin APIを使い、Claude Enterprise(claude.ai)組織のメンバーを、あらゆる場所のClaudeからサインアウトさせられます。メンバーは組織に残り、再度サインインできます。リクエストに必要なベータ用ヘッダーと、この操作で終了しないものは公式ドキュメントで説明されています。
仕組み:2種類のキーと取れる範囲
Compliance APIを使うには、次の2種類のキーのどちらかが必要です。
- Compliance Access Key:claude.aiで作成します。すべてのエンドポイントを使えます。
- Admin API key:Claude Consoleで作成します。使えるのはActivity Feedだけです。
Activity Feedを読むには、キーに read:compliance_activities という権限(スコープ)が付いている必要があります。チャットやセッション記録など、それ以外のデータはCompliance Access Keyに対応する権限を付けて取得します。
Claude Enterpriseでは、親組織の下にclaude.aiの組織とClaude Consoleの組織がぶら下がる構成になっています。親組織を対象にしたキーなら、ユーザー一覧などはすべての子組織分をまとめて取得できます。親組織を持たない単独のClaude Console組織は、Admin API keyでActivity Feedだけを読めます。
APIの呼び出し回数には、親組織ごとに毎分600リクエストの共通上限があります。
Activity Feedで知っておきたい点
操作記録は発生から1分以内に取得できるようになり、6年間保管されます。1回の取得件数は既定100件で、最大5,000件まで指定できます。
記録はCompliance APIを最初に有効にした時点から始まり、それ以前の操作はさかのぼって記録されません。例外として、Access Transparencyに登録している組織では、その関連イベントがAPIを有効にする前から記録されます。
記録を読むときは次の点に注意が必要です。
- 「閲覧」系の記録は、Claudeのアプリが内容を読み込んだことを示すもので、人が実際に見たことを意味しません。
- 保存期間の設定によってチャットなどが自動削除された場合、削除の記録は残りません。削除記録がなくても、内容が残っているとは限りません。
- ファイルや成果物に関する記録には、名前や題名が含まれません。名前や題名を知るには、read:compliance_user_data スコープを付けたCompliance Access Keyで、記録に含まれるファイル・文書・成果物のIDを対応するメタデータ取得用のエンドポイントに渡します。対象が削除済みの場合や、記録にそのIDが含まれない場合は調べられません。
使い方・始め方
公式ドキュメントでは、次の順で準備するよう案内されています。
- 組織でCompliance APIを有効にする
- 用途に合わせてCompliance Access KeyかAdmin API keyを作成し、必要な権限を付ける
- api.anthropic.com のエンドポイントに、キーとAPIのバージョンを示すヘッダーを付けてリクエストする
最初の確認には、最新の操作記録を返す GET /v1/compliance/activities の呼び出しが例として示されています。IP許可リストはClaude Consoleの画面から、全端末サインアウトはAdmin APIから設定します。
料金と提供範囲
Compliance APIの対象はClaude EnterpriseとClaude Consoleの利用組織です。チャット・ファイル・セッション記録などの中身の取得はClaude Enterpriseのデータに限られます。今回追加されたセキュリティ状況データと全端末サインアウトはClaude Enterprise向け、IP許可リストはClaude Console向けで、いずれもベータです。
料金と日本での提供条件については、公式の発表では触れられていません。
向いている用途と、似た機能との違い
向いているのは、操作記録を継続的に取り込み、監査や社内のセキュリティ監視(SIEM)に流す使い方です。法務対応でチャットやファイルを取り出したり、削除したりする場面にも使えます。
似た機能との違いは次のとおりです。
- 監査ログのエクスポート:claude.aiの組織設定からCSVで出力する機能です。さかのぼれる期間に上限があり、チャットやファイルの中身は含まれません。継続的な利用にはCompliance APIが推奨されています。
- Analytics API:利用量やコストの集計を返します。IT・経理向けで、キーも別です。
- OpenTelemetry:CoworkやClaude Codeの操作を、自社で用意した収集先へリアルタイムに送ります。セッションの中身の取得にはCompliance APIが推奨されています。
- Inference hooks:Claudeが回答する前に自社のサーバーでプロンプトを確認し、その場で拒否できます。Compliance APIは事後に記録を取り出す仕組みです。
よくある質問
- Compliance APIは個人やチームプランでも使えますか?
公式ドキュメントで対象とされているのはClaude EnterpriseとClaude Consoleの利用組織です。それ以外のプランについては触れられていません。
- IP許可リストを設定すると何が防げますか?
リストにないアドレスから対象サービスへのリクエストが拒否されます。APIキーが外部に漏れた場合も、そのキーで対象サービスを使える場所が限られます。どのサービスが対象になるかは、公式ドキュメントの「IP allowlisting」に記載されています。
- 全端末からサインアウトさせると、そのメンバーは組織から外れますか?
外れません。メンバーは組織に残り、再度サインインできます。
- Compliance APIを有効にする前の操作記録は取得できますか?
取得できません。記録は最初に有効にした時点から始まります。Access Transparencyに登録している組織の関連イベントだけは例外です。
- 追加料金はかかりますか?
公式の発表では触れられていません。
出典(一次情報)
- https://platform.claude.com/docs/en/release-notes/overview#november-5-2026
- https://platform.claude.com/docs/en/manage-claude/compliance-api
- https://platform.claude.com/docs/en/manage-claude/compliance-activity-feed
- https://platform.claude.com/docs/en/manage-claude/compliance-security-posture/overview
公式の発表と資料をもとに生成AIで作成し、本文の数字は出典の原文と機械で照合したうえで、別のAIが事実確認をしています。人の確認は入っていません。内容は公開日時点のものです。