# LLMs Evidence（AI証跡帳）

旧名 AI Evidence。生成AIサービスを、入力したデータを AI モデルのトレーニング（学習）に使わせない設定で使っていることを、設定画面の撮影・日時・SHA-256 ハッシュ付きで記録する Chrome 拡張機能です。NDA や業務委託契約の生成AI条項に、根拠を添えて答えるために作りました。

v0.2.6（開発中）

## 何をするか
- サービスのトレーニング（学習）の設定画面・規約ページを開き、拡張のボタンを押すと、表示中のタブを撮影して記録します。
- 画面に定義の語句（設定の見出し、規約の「トレーニングに使わない」旨の文）があるかを確かめます。見つからなければ「要目視」と表示します。
- 記録は日時・URL・設定のオン／オフ・画像の SHA-256 です。

## 何をしないか（安心して使っていただくために）
- **データは外へ送りません。** 記録はこの PC のブラウザの中（IndexedDB）だけに保存します。通信先はありません。
- **許可は最小限です。** 使う権限は `activeTab`（ボタンを押したタブだけ）・`scripting`・`storage`・`unlimitedStorage`（記録の画像をこの PC に保存するため）だけで、閲覧履歴やほかのサイトは読みません。
- **パスワードや API キーは扱いません。** ログインはいつものブラウザで、ご自身で行います。
- **AIサービスの画面を自動で操作しません。** 読むのは、ボタンを押したときに表示中のページの文字と画面だけです。
- **「トレーニングに一切使われていないこと」の証明ではありません。** トレーニングに使われない設定・契約条件のもとで使っていることを、日付とハッシュ付きで示す記録です。

## 使い方（v0.1・手で読み込む）
1. このリポジトリをダウンロードし、Chrome で `chrome://extensions` を開いて「デベロッパーモード」をオンにします。
2. 「パッケージ化されていない拡張機能を読み込む」で `extension/` フォルダを選びます。
3. 拡張のボタンから、サービスの「設定」か「規約」を開きます。
4. 開いたページで拡張のボタンをもう一度押し、「オフで記録」（規約は「このページを記録」）を押します。

## データ共有・モデル改善設定（v0.2.6）

OpenAI APIの共有3項目、GitHub Copilot・Perplexityの個人向け設定を、対象ごとに利用者が確認して記録できます。Microsoft Copilot・DeepSeek・Gensparkも追加していますが、現行のトレーニング設定を確定できないため、画面確認の記録のみ（未確認・判定保留）です。オフの判定はできません。

対象識別名・項目・適用範囲は報告書・ZIP・Excelへ引き継ぎます。未記録の項目は確認済みにならず、組織・アカウント・プランの識別は利用者が行います。[サービス別の対応範囲・公式根拠・検証の限界](docs/DATA_SHARING_SUPPORT.md)をご覧ください。

## 見直しの期限（90日）
記録から90日を過ぎた設定・規約は、拡張のアイコンに件数（赤いバッジ）で出し、ポップアップにも表示します。バッジは、ブラウザの起動時、拡張の導入・更新時、ポップアップを開いたときに更新します。権限を増やさないため、デスクトップ通知や定期実行は使いません。

## サービス定義の更新
各社の設定画面や規約の文言が変わったときは、新しい定義を拡張の更新に同梱してお届けします。急ぐときは、拡張の設定ページ（ポップアップの「定義を読み込む」）から、定義の JSON ファイルを手で読み込めます。
- 読み込むときに形を確かめます（ [docs/services.schema.json](docs/services.schema.json) と同じ決まり）。ほかに、版（`version`）は実在する今日までの日付、URL は https でユーザー名・パスワードを含まず、同梱の定義にあるサイトのものだけです。形が違うものは読み込みません。
- 同梱の定義と同じか古い版（`version` の日付）のものは使わず、その旨を表示します。拡張を更新して同梱の方が新しくなったときも、同梱の定義を使います。
- 読み込んだ定義はこのブラウザの中にだけ保存し、外へは送りません。「同梱の定義に戻す」でいつでも消せます。
- いまの定義には署名がありません。当社が署名した定義の配信は、今後の版で検討します。それまでは、信頼できる出どころの定義だけを読み込んでください。

## 予定
- v0.1：相手に出す報告書（印刷で PDF）と証跡一式（zip、`sha256sum -c SHA256SUMS.txt` で照合）の書き出し（実装済み）
- v0.2：台帳（Excel。各サービスの最新の記録と次の見直し期限、記録の履歴）、90日後の見直しの知らせ（バッジ）、サービス定義の手での読み込み（実装済み）
- その後：署名付きの報告書。当社が無くなっても確かめられるよう、標準の形式（PDF の電子署名と RFC 3161 の時刻証明）にします

## ライセンス
- コード：[Apache License 2.0](LICENSE)
- サービス定義（`extension/services.json`）：CC BY 4.0
- 名前とロゴ：[TRADEMARKS.md](TRADEMARKS.md)

この拡張機能は、いまある機能も今後足す機能も Apache-2.0 で提供し、後から有料に切り替えることはしません。有料にするのは、拡張の外で当社が提供するものだけです（サービス定義の最新版の配信、当社が署名する報告書、チームでの管理、API による連携）。

参加の手引きは [CONTRIBUTING.md](CONTRIBUTING.md)、構成とサービス定義の形式は [docs/ARCHITECTURE.md](docs/ARCHITECTURE.md) にあります。

各サービスの名称は、記録の対象を示すためだけに使っています。各社の商標は各社に帰属し、このツールは各社と関係ありません。

© 2026 株式会社NTマイクロシステムズ
