この警告はどこから来るのか?
Eink Modeをインストールすると、ブラウザに確認メッセージが表示され、「すべてのウェブサイトのデータにアクセスする」ことを要求する拡張機能であることを知らせます。このメッセージはブラウザが自動的に生成する標準的なセキュリティ警告であり、この拡張機能に問題があることを示すものではありません。表示される理由は、Eink Modeが「自動コードインジェクション」という技術を使用しているためで、この技術はGoogleやFirefoxなどのブラウザが拡張機能開発者に提供している方法です。
これをこう考えることができます:新しいウェブページを開くたびに、Eink Mode はそのページの隣で静かに「待機」します。まるで、いつでも準備万端のアシスタントのように、必要なときにすぐに手助けしてくれます。そして、すべてのウェブページで「待機」するためには、この権限が必要なのです。
なぜすべてのウェブページで「待機」する必要があるのか?
このデザインの利点は、自然でスムーズな読み取りモードの切り替えを実現することです:
これらの機能の前提は、Eink Modeのコードが現在のページで「待機」していることです。そうしなければ、ウェブページはあなたのジェスチャーやキーボード操作を認識できず、ページを移動した後に自動的にEink Modeに入ることもできません。
許可する vs. 許可しない、何が違うのか?
自動インジェクションを許可(デフォルト)
- スワイプジェスチャーで起動
- キーボードショートカットが常に使用可能
- ウェブページを開いたらすぐに利用可能
- リンクを通じて別の記事に切り替えたとき、新しい記事のページで自動的にEinkモードに入る
- 最もスムーズな体験
自動インジェクションを拒否
- ジェスチャーとショートカットは無効
- 拡張機能アイコンを手動でクリックして起動する必要がある
- リンクを通じて他の記事に移動したとき、自動的にEinkモードに入れず、手動で再起動する必要がある
- コンピュータではそれなりに便利
- モバイルFirefoxではアイコンを見つけるのに何層もクリックする必要があり、手間がかかる
私たちのコードはページで「何をしているのか」?
「すべてのウェブサイトデータを読み取る」という言葉は少し怖く聞こえることを理解しています。そこで、Eink Modeはページで以下のことしか行っていないことを明確にお伝えしたいと思います:
| 行動 | 説明 |
|---|---|
| ジェスチャーとキーボードイベントのリスニング | 「右にスワイプ」ジェスチャーやショートカットを待機し、読み取りモードを起動します。 |
| ページレイアウトの再配置 | 起動後、ウェブページの内容をページ式の書籍フォーマットに変換し、電子ペーパー画面やスマートフォンでの読み取りを快適にします。 |
| スタイルの適用 | フォント、間隔、背景色などを調整し、より快適な読み取り環境を提供します。 |
| あなたの注釈を保存 | 現在のページで行ったハイライトやメモをあなたのデバイス上(ブラウザのローカルストレージ)に保存し、サーバーにはアップロードしません。 |
| 私たちが絶対にしないこと | 説明 |
|---|---|
| あなたが入力したパスワードや個人情報を読み取る | 私たちのコードは、フォームフィールドの内容にはアクセスしません。 |
| ページ内容を外部サーバーに送信する | すべての操作はあなたのデバイス内で完結し、データはブラウザを離れることはありません。 |
まだこの権限を制限したい場合は、どうすればよいですか?
私たちはあなたのプライバシーに対する考慮を完全に尊重します。Eink Modeが各ページで自動的に待機しないようにしたい場合は、ブラウザの拡張機能設定で、 「ウェブサイトデータへのアクセス」を「クリック時のみ」に変更してください。
こうすれば、Eink Modeはあなたが拡張機能アイコンを手動でクリックしたときにのみ、現在のページで機能します。 ジェスチャーやキーボードショートカットは無効になりますが、すべての読み取りモード機能は引き続き利用可能です。
拡張機能は公開前に厳密な審査を受けているのか?
はい。Eink Modeは現在、Chromeウェブストアと Firefoxアドオンストア(AMO) の2つのプラットフォームで提供されており、どちらも独自の厳格な審査メカニズムを持ち、公開される拡張機能がセキュリティとプライバシーの基準を満たしていることを保証しています。
簡単に言えば、もし拡張機能があなたのパスワードを盗んだり、あなたの閲覧行動を追跡したり、「説明に記載されていないこと」をしたりしている場合、通常は審査を通過せず、ストアに登場することはありません。そして、Eink Modeはこれらの基準に従って開発され、上記の2つのプラットフォームの審査を通過しました。
これらのプラットフォームの審査基準をより詳しく知りたい場合は、公式ドキュメントのリンクをご覧ください:
-
Chromeウェブストア
・開発者プログラムポリシー(Developer Program Policies) — すべての公開拡張機能の行動基準と審査基準を規定します。
・拡張機能審査プロセスの説明(Review Process) — Googleが提出された各バージョンをどう審査するかを説明します。 -
Firefoxアドオンストア(AMO)
・アドオンポリシー(Add-on Policies) — Mozillaの拡張機能の安全性、プライバシー、行動に対する要求。
・原始コード提出要件(Source Code Submission) — Firefoxが開発者に検証可能な原始コードの提供を求める理由を説明します。