プライバシーポリシー
最終更新: 2026-04-26
EN Gloss Reader(以下「本拡張」)は、ページ本文や翻訳結果を外部サーバに送信しない方針で設計されています。 翻訳には Chrome 内蔵の Gemini Nano(Prompt API)を使用します。 本拡張自身は翻訳のためのネットワークリクエストを行いません。 Prompt API の利用可否や Gemini Nano の設定条件は Chrome の built-in AI の仕様に従います。 詳細は Google の Prompt API ドキュメント を確認してください。
収集するデータ
本拡張が chrome.storage.sync に保存するのは、次の値のみです。
-
siteAutoRun({ [host]: boolean }形式のオブジェクト): ユーザーが自動翻訳を有効にしたホスト名のマップ。明示的に ON にしたホストのみが含まれます。
この値は chrome.storage.sync に保存されるため、Chrome の同期機能を通じて
ユーザーの端末間で共有されます。本拡張の作者がこの値を読むことはできません。
ページ本文の扱い
-
「このページで実行」を押した時、または自動実行が有効な時、アクティブなタブの本文段落
(
<p>、<li>、<blockquote>、<dd>、<dt>、<h1>〜<h6>) をブラウザのメモリに読み込みます。 - 読み込んだテキストは Chrome 内蔵 Gemini Nano(Prompt API) に渡され、 英訳と日本語訳の付与が生成されます。
-
ページ本文や翻訳結果は外部サーバに送信されません。
ソースコードには
fetch、XMLHttpRequest、WebSocket、EventSource、navigator.sendBeaconのいずれの呼び出しもありません。
翻訳結果の扱い
- 翻訳結果はアクティブなタブの DOM に直接書き込まれ、それ以外には保存されません。
-
パフォーマンスのため、解析済みの翻訳結果はコンテンツスクリプト内の
JavaScript の
Mapにキャッシュされます。このキャッシュはタブが開いている間のみ存在し、pagehideイベントでクリアされます。 - DOM・キャッシュ・LanguageModel セッションは、ページ遷移、タブを閉じる、 ブラウザの再起動のいずれかで失われます。
-
localStorage、sessionStorage、IndexedDB、HTTP キャッシュ、 その他の永続ストレージには一切保存されません。
第三者提供
本拡張はページ本文、翻訳結果、設定情報を第三者と共有しません。 本拡張には、利用状況の分析、広告、トラッキング、エラー報告のために 外部サービスへデータを送信する仕組みは含まれていません。
分析・トラッキング
ありません。本拡張には分析 SDK、テレメトリ、トラッキングピクセルのいずれも含まれません。
Cookie・認証情報
本拡張は document.cookie を読み取りません。フォームフィールド
(<input>、<textarea> など)の値も読み取りません。
tabs、cookies、history、webRequest、
identity の各権限は要求しません。
本拡張が要求する権限は次のとおりです。
storage— 上記のユーザー設定の保存に使用。activeTab— ユーザーがポップアップを開いたタブに対してのみ動作するため。-
https://*/*(content_scripts.matchesとして宣言) — HTTPS ページにコンテンツスクリプトを注入し、ユーザーが「このページで実行」を 押した時、または該当ホストで自動実行が有効な時に応答できるようにするため。 ページ本文の読み取りはこれらの操作が行われた時のみです。HTTP ページは意図的に除外しています。
お問い合わせ
本ポリシーに関する質問は、プロジェクトの GitHub Issues までお願いします。