概要
Explain Bubble(以下「本拡張」)は、Webページ上でユーザーが選択したテキストの「読み方・意味・例文・関連語」を表示する Chrome 拡張機能です。本拡張は最小限のデータ処理を基本とし、透明性・安全性の確保に努めます。
1. 収集する情報(データ項目)
本拡張が扱うデータは以下のとおりです(機能提供に必要な最小限に限定)。
- 選択したテキスト:説明生成のためにのみ使用。
- 言語種別等の最小メタ情報:対象言語コードなど。
- 動作設定:拡張の ON/OFF、UI 設定等(Chrome Storage に保存)。
- 軽量キャッシュ:同一語の再問い合わせ回避のための生成結果の一部(短期間、ブラウザ内保存)。
- サーバーログ(該当する場合):障害対応・不正利用対策のための最小限の技術ログ(例:タイムスタンプ、レスポンスコード、IP の匿名化またはハッシュ化値等)。
取り扱わない情報:閲覧ページの全文、閲覧履歴、広告識別子、デバイス固有 ID、アカウント情報等の個人を特定可能な識別子。
2. 利用目的
- 選択テキストの説明生成と表示(読み方・意味・例文・関連語)
- パフォーマンス最適化(キャッシュ)および品質向上のための集計(サーバ側での技術的な匿名集計に限る)
3. 第三者提供・委託(サブプロセッサ)
本拡張は、以下の中継 API(プロキシ)に最小限のデータを送信し、同サーバーから AI モデル提供者の API へ転送して結果を取得します。AI モデル提供者は処理受託者(サブプロセッサ)として機能します。
- 送信先
- https://explain-proxy.explain-bubble.workers.dev →(転送先)AI モデル API(OpenAI 等)
- 送信内容
- 選択テキスト、言語種別等の必要最小限のメタ情報
- 目的
- 説明生成(読み方・意味・例文・関連語)
販売目的で第三者へデータを提供することはありません。モデル提供者側のデータ取り扱いは各提供者のポリシーに従います。当社は学習目的でユーザーコンテンツを二次利用しません。
4. 国外移転について
プロキシおよびモデル API は提供者のデータセンター(国外を含む)で処理される場合があります。これらの移転は機能提供に必要な範囲でのみ行い、適用法令に従います。
5. 保存期間
- ブラウザ内キャッシュ:原則 最大 24 時間(技術設定に依存。手動削除可)。
- 動作設定(Chrome Storage):ユーザーが変更・削除するまで保持。
- サーバーログ:障害解析・不正対策のための最短必要期間のみ保持し、定期削除。個人特定を目的としません。
6. セキュリティ
- すべての通信で HTTPS/TLS を使用。
- API キーは拡張に保存せず、サーバー側の環境変数で管理。
-
リモートコード実行、動的な外部スクリプト挿入、
eval等は不使用。 - 最小権限の原則を適用。
7. ユーザーの選択と管理
- 拡張の ON/OFF はいつでも切替可能。
- 設定・キャッシュの削除は Chrome の設定や拡張のメニューから実行可能。
- データへのアクセス/削除等の請求は下記連絡先へ(本人確認のうえ対応)。
8. 児童の個人情報
児童からの故意の個人情報収集は行いません。提供された可能性がある場合は速やかに削除します。
9. サービス提供の中断・終了および有料化について
外部 API の提供状況や運用コスト等により、予告なく一時的または恒久的に中断・終了する場合があります。終了に伴い保存済みデータの継続利用ができなくなる可能性があります。
また、本拡張は現在無償で提供していますが、将来的に有料プランでの提供(課金モデルへの移行)を行う可能性があります。その場合には、事前に適切な方法で告知し、ユーザーの同意を得たうえで提供を継続します。
10. 使用権限(manifest に基づく開示)
本拡張は以下の権限のみを利用します(不要な権限は要求しません)。
- storage:拡張の設定・軽量キャッシュの保存。
-
host_permissions:中継
API(プロキシ)ドメインへの通信を許可するため(例:
https://explain-proxy.explain-bubble.workers.dev/*)。
※ ページ上の選択テキストの取得と表示は、content scripts とマッチパターンで実装しており、広範なサイトアクセス権を要求しません。
11. ポリシーの変更
実装や法令の変更に応じて本ポリシーを更新します。重要な変更は本ページまたは拡張内の通知等で周知します。
12. お問い合わせ
本ポリシーに関するお問い合わせは、tomoya.724.tmy@gmail.comまでご連絡ください。