herdr-mcpソースバージョン v1.1.0-rc.2

拡張のプライバシー

ブラウザ拡張のデータ処理、権限、プライバシーポリシー。

施行日: 2026-08-28

このポリシーは、Herdr ブラウザ拡張がユーザーデータをどのように扱うかを説明します。Herdr プロジェクトが配布する Chrome 拡張に適用され、拡張の 製品ドキュメント と併せて読む必要があります。

拡張の単一の目的(single purpose)は、対応する Web AI の会話をユーザーのローカル Herdr / herdr-mcp ワークステーションに接続することです。これによりブラウザは、live な workspace 状態を表示し、会話を workspace に binding し、長いタスクと長い会話の continuity を保ち、ユーザーの次のターンをキューし、Chrome Side Panel で有界な復旧と制御 UI を提供できます。

拡張が扱うデータ#

そのユーザー向け機能を提供するため、拡張は対応する Web AI サイト上で次のデータを扱う場合があります:

  • ウェブサイトのコンテンツと個人的な通信: continuity、キューされたメッセージ、handoff(引き継ぎ)/復旧、任意の LLM 分析、および後述するユーザーが起動する handoff フォールバックに必要な、会話テキストとページ状態。
  • ウェブ履歴: 現在の対応サイトの URL、その URL から導出される conversation/project の識別子、およびアクティブなページを Herdr workspace に関連付けるために必要な限定的なナビゲーション状態。拡張は汎用的な閲覧履歴プロファイルを構築したり販売したりしません。
  • ユーザーアクティビティ: ターン状態、submit/settle/復旧のタイムスタンプ、拡張のボタン/トグルの状態、および continuity と復旧のアクションがいつ安全かを判断するために必要なその他の有界な操作状態。
  • 認証情報: 現在の semantic provider の API key は拡張に保存されず、拡張からも使用されません。アップグレード時には、過去にブラウザへ保存された provider 設定を、廃止済みの credential と permission を削除する目的に限って読み取る場合があります。
  • ローカル Herdr 状態: ローカルにインストールされた Herdr / herdr-mcp runtime が返す workspace、pane、agent、ステータス、出力テイル、binding、固定ターゲットの情報。

拡張は、健康情報、金融/支払い情報、正確な位置情報、または広告プロファイルのためのデータを要求したり、意図的に収集したりしません。

データの保存場所#

拡張は chrome.storage.local を使用して、設定と continuity 状態をユーザーの Chrome プロファイルに保持します。保存されるものは次のとおりです:

  • workspace/conversation の binding。
  • キューされた次ターンのメッセージ。
  • 自動化の設定と復旧の予算/状態。
  • 固定されたローカルターゲットと言語設定。
  • ローカルの herdr-mcp endpoint 設定。

このローカル状態は、Manifest V3 service worker とブラウザページが、Chrome による suspend や再読み込みの後で安全に復旧できるように存在します。publisher は、このローカル状態を受け取る拡張の analytics または telemetry サービスを運用していません。

ユーザーは、拡張を削除するか Chrome でその拡張/サイトデータを消去することで、このローカルに保存された拡張データを削除できます。Semantic provider の route と credential は拡張ストレージに保存されません。単一マシン用の値は mode-0600 の herdr-mcp config.json、全体共有の fallback 値は認証済み Cloudflare Worker route pool にだけ保存します。

ネットワークの宛先#

拡張は、そのユーザー向け機能に必要な範囲でのみ通信します:

  1. 同じコンピュータ上のローカル Herdr / herdr-mcp。 Native Messaging を使用して、インストールされた native host と有界の要求および live な workspace 状態をやり取りします。この通信はユーザーのコンピュータ内に留まります。
  2. ブラウザページと対応/実験的な Web AI サイト。 拡張はインストールまたは読み込み時に必須の <all_urls> host access を要求し、Generic Web BrowserPage がユーザーの明示的に選択した任意の http/https ページを、サイトごとの追加 Chrome 権限ダイアログなしで操作できるようにします。Page Assist は特定の BrowserPage 要求に対してだけオンデマンドで注入され、Web 全体に常駐する content script として登録されません。ChatGPT が主要な対応 WebChat であり、Claude は文書化されたアダプタを使用します。z.ai と DeepSeek は引き続き既定で無効の実験的な統合で、そのスイッチはパッケージ済み content script の登録だけを制御します。ブラウザ host access 自体はインストール時の権限で提供されます。
  3. herdr-mcp で設定する semantic route。 拡張は有界の semantic input をローカル herdr-mcp Runtime にだけ送信します。Runtime は typed evaluation を、ユーザーが設定した TypeSafe System One、OpenRouter Decisions、Vercel Evaluation にルーティングでき、Goal Supervisor / handoff fallback の有界テキストを OpenAI 互換 chat endpoint にルーティングできます。通常の Auto では有界の最新 user/assistant ターン、Goal-aware Auto ではさらに有界の objective/open TODO/runtime 要約と最近の user/assistant テキストを含める場合があります。handoff fallback では有界のソース transcript(現在最大 70,000 文字。切り詰め時は初期タスクの文脈と直近の操作状態を保持)を含める場合があります。Planning、Work Memory、Parent orchestration boundary も同じ Runtime route pool を通じて有界の structured input を送信できます。planning は compatible Agent candidate、attention は freeze 済み child-task summary、validation は freeze 済み check candidate、optional closeout は有界の recent Agent text、cleanup triage は deterministic に計算済みの cleanup safety feature を使います。semantic result は常に advisory で、task/Git/validation/cleanup の基礎 fact を置き換えません。Route はローカルまたは登録済み Cloudflare Worker に設定できます。Worker route を使う場合、Provider credential は Edge に留まり、拡張や workstation には返されず、有界の semantic/chat result だけが返されます。Provider endpoint はユーザーが選択し、各 Provider 自身の privacy と retention 条件が適用されます。

拡張はユーザーデータを販売せず、広告ネットワークへ送信せず、無関係なプロファイリングや信用/融資の判断のためにユーザーデータを移転しません。

権限とリモートコード#

拡張が要求する Chrome 権限は、説明した機能を提供するためだけのものです:

  • storage — ローカル設定と continuity 状態を永続化します。
  • scripting — MV3/ページの再読み込み後に対応 Web AI タブでパッケージ済みの content-script スタックを復旧/再注入し、有界なブラウザ側 continuity アクションを実行します。
  • alarms — Chrome が MV3 service worker を suspend した後に、失われたローカル Herdr 状態ストリームとタイマーを復旧できるよう、定期的に起こします。
  • nativeMessaging — ローカルにインストールされた herdr-mcp native host に接続します。
  • sidePanel — Herdr Browser Control Center をホストします。
  • host access — 拡張はインストール/読み込み時に <all_urls> を要求し、BrowserPage がユーザーの明示的に選択した任意の http/https ページをサイトごとの追加権限要求なしで操作できるようにします。Generic Page Assist は特定の BrowserPage 対象に対してのみオンデマンドで動作し、ページアクセス直前に Chrome のその正確な origin への実効権限を確認します。ユーザーが Chrome の拡張設定でサイトアクセスを制限した場合、その origin の BrowserPage は fail closed します。Semantic provider への接続は Runtime/Edge が行うため、Provider route 用の追加 Chrome host permission は不要です。

リモートの実行可能コードは使用していません。 実行される JavaScript はすべて拡張にパッケージされています。ネットワーク応答はデータとして扱われ、JavaScript や Wasm として評価・import・実行されることはありません。

Limited Use#

Chrome API を通じて受け取った情報の使用は、Chrome Web Store の User Data Policy(その Limited Use 要件を含む)に準拠します。特に:

  • ユーザーデータは、拡張の単一の目的とユーザー向け機能を提供または改善するためにのみ使用されます。
  • ユーザーデータは、これらのユーザー向け機能のための許可された/必要な用途以外で第三者へ販売または移転されません。
  • ユーザーデータは、パーソナライズ広告や興味関心に基づく広告に使用されません。
  • ユーザーデータは、信用力の判断や融資目的に使用されません。
  • publisher は、ユーザーが特定のデータを含むサポートを明示的に求めた場合、またはセキュリティや法令遵守のために必要な場合を除き、人間がユーザーの拡張データを読むことを許可しません。

Chrome Web Store ポリシーの参照: https://developer.chrome.com/docs/webstore/user_data

セキュリティ#

拡張が開始する公衆ネットワーク接続は、該当する場合に HTTPS/WSS を使用します。拡張と同一コンピュータ上の native program との間の Native Messaging 通信はローカルに留まります。Semantic provider secret は mode-0600 の単一マシン用 config.json または認証済み Cloudflare Worker の全体共有 route pool にだけ保存し、拡張は active configuration として保持しません。これらの secret はプロジェクトリポジトリや publisher の telemetry に意図的に書き込まれることはありません。

このポリシーの変更#

拡張の挙動が、データ処理を実質的に変える形で変更された場合、その挙動が公開される前にこのポリシーと Chrome Web Store の開示が更新されます。

連絡先とサポート#

プロジェクトホームページ: https://whshang.github.io/herdr-mcp/

サポートと issue tracker: https://github.com/whshang/herdr-mcp/issues

ドキュメント

herdr-mcp を検索

入力してドキュメントを検索します。