プライバシーポリシー
最終更新日:2026-10-20
Subpairは、NetflixとJellyfinサーバーで字幕を2行表示するブラウザー拡張機能です。Subpairは独自のサーバーを持ちません。開発者には何も送信されず、分析、広告、その他いかなる目的でも何も収集しません。
Subpairが読み取るもの
- 再生中の作品の字幕トラック:Netflixでは、Netflixのプレーヤーが読み込む字幕の一覧から読み取り、Jellyfinサーバーでは、そのサーバーにある当該アイテムの字幕トラックから読み取ります。
- Jellyfinでのみ、JellyfinのWebクライアントがページのローカルストレージに保存している、サインイントークン、ユーザーID、サーバーのアドレス、デバイスIDを読み取ります。Subpairはこれらを、同じJellyfinサーバーに対して、このデバイスで再生中のアイテム、そのアイテムの詳細、その字幕トラックを問い合わせるため、そして完了した翻訳をそのアイテムに追加するため(後述)だけに使います。
- SubpairがJellyfinサーバーで動作するのは、そのサーバーを有効にした後だけです。サーバーのアドレスがlocalhostまたは127.0.0.1でない場合は、ブラウザーが先に、そのサーバーへのアクセスをSubpairに許可するか確認します。この許可は、設定(「Jellyfinサーバー」)またはブラウザーの拡張機能の設定で取り消せます。
Subpairがブラウザーに保存するもの
- 設定とプロファイル(言語、レイアウト、ショートカット、翻訳エンジンの選択):ブラウザーの拡張機能用の同期ストレージに保存します。ブラウザーにサインインしている場合、ブラウザーがこれらをブラウザーのアカウントに同期することがあります。同期ストレージには大きすぎる場合は、このパソコンにのみ保存されます。
- このパソコンにのみ:オン/オフのスイッチ、有効にしたJellyfinサーバー、全画面でトランスクリプトパネルを表示するかどうか、「代わりにメイン字幕を翻訳」を選んだ作品、Subpairがどの翻訳をどのJellyfinアイテムに追加したか。
拡張機能を削除すると、このパソコンに保存されたデータが削除されます。ブラウザーがブラウザーのアカウントに同期した設定は、ブラウザーの同期サービスが拡張機能のデータを扱う方法に従って、保持または削除されます。
Subpairが送信するものと送信先
- 2行目の字幕の翻訳が必要で、かつ任意の翻訳ブリッジを使っている場合を除き、何も送信しません。
- その場合:作品の字幕テキストが
127.0.0.1/localhostのブリッジに送られます。ブリッジは、ご自身のパソコンで実行する別のプログラムです。Subpairが翻訳のためにほかのアドレスと通信することはありません。 - ブリッジがそれをどう扱うかは、設定方法によって異なります。
- ezTrans:ご自身のパソコン上で翻訳されます。
- Claude (
claude -p):ご自身のClaude Codeのログインを通じて、Anthropicに送信されます。 - Anthropic API、またはOpenAI互換API:ご自身のAPIキーでそのプロバイダーに送信されるか、ご自身で運用するモデルサーバーに送信されます。
これらの場合、プロバイダーは、ご自身のアカウントのもとで、プロバイダー自身の規約に従って字幕テキストを受け取ります。ブリッジは、完了した翻訳をご自身のパソコンに保存します。
- ご自身のJellyfinサーバーへ:Jellyfinの作品の翻訳が完了すると、その作品があるサーバーに字幕トラックとして追加し、ほかのJellyfinアプリでも表示されるようにします。作品にその言語の字幕がない場合にだけ追加し、ほかのサーバーには送信しません。
Subpairが決して行わないこと
- 分析、テレメトリー、クラッシュレポート、広告はありません。
- 開発者が運営するサーバーはありません。データが開発者やその他の誰かに販売、共有、転送されることはありません。
- リモートコードはありません。Subpairが実行するものはすべて拡張機能パッケージの一部です。
Firefoxのデータ宣言
Firefoxは、拡張機能に対して送信するデータを宣言するよう求めています。ページの字幕テキストがローカルの翻訳ブリッジに向けて拡張機能の外に出ることがあるため、Subpairはウェブサイトのコンテンツ(websiteContent)を宣言しています。
このウェブサイト
このウェブサイトは(拡張機能ではなく)、オープンソースのアクセス集計ツールGoatCounterで訪問数を数えています。ページごとの訪問数などの合計だけを残し、誰が訪問したかは残しません。IPアドレスやブラウザーの情報も保存しません(GoatCounterの集計方法)。
お問い合わせ
ご質問や問題があれば、プロジェクトのリポジトリでIssueを作成してください。