プライバシーポリシー
最終更新日:2026年8月29日
概要
OtoPosiは、ブラウザータブの音量、ミュート、ブーストおよび左右定位を端末内で処理するChrome拡張機能です。
扱う情報
機能提供のため、次の情報をブラウザー内で扱います。
- 開いているタブのタイトル、完全なURL(画面表示にはホスト名を使用)、ファビコンURL
- ページがMedia Session APIで公開する曲名・動画名・アートワークURL
- タブの発音状態、ミュート状態、ウィンドウ位置
- 同意後に自動制御する、ページ内メディア要素の音声
- ユーザーが追加権限を付与したタブ全体の音声ストリーム
- ユーザーが設定した音量、ブースト、音方向、定位設定
OtoPosiはシークレットモードでは動作しません。シークレットタブのタイトル、URL、再生状態、画像URL、音量設定を通常プロファイルやWindowsアプリへ取り込みません。
利用目的
これらのタブ情報、設定、音声は、OtoPosiの機能提供のため端末内だけで利用・処理します。タブの識別、音量・ミュート・ブースト・左右定位以外には使用せず、開発者サーバー、広告、アクセス解析へ送信しません。
初回起動時にデータ取扱いの同意画面を表示し、ユーザーが同意した後に、タブ情報の取得と音声管理を開始します。
保存
- 同意状態と拡張機能の設定値はChrome Storageを使用して端末内へ保存します。前回のタブ音量を復元するため、完全なURLとオリジンから端末内で生成したSHA-256照合キー、音量、ブースト状態、タブの固定・並び位置、更新時刻も端末内へ保存します。この履歴に完全なURL、タイトル、画像URL、音方向、ミュート状態は保存しません。Windowsアプリの設定値は
%LOCALAPPDATA%\WindowSound\settings.jsonへ保存します。 - 開いているタブのタイトル、完全なURL、画像URL、再生状態と音声ストリームは、前項の照合キーを除き、機能実行中に端末内のメモリ上だけで扱います。
- Windowsアプリを利用する場合、完全なURLではなくパス・クエリ・フラグメントを除いたオリジンを転送します。あわせて、タブ/ウィンドウID、タイトル、ファビコン/アートワークURL、Media Sessionの曲名・動画名、表示・再生・capture・選択・発音・ミュート状態、タブの並び、音量・レベル・ブースト・定位設定、対応するメディア操作をNative Messagingで同一端末内のOtoPosiへ転送します。
- Windows Native Hostの接続診断ログは
%LOCALAPPDATA%\WindowSound\Logsへ保存します。ログは1ファイル最大1 MiB、最大3世代でローテーションし、音声データや閲覧ページのパス・クエリは記録しません。 - Windowsアプリで予期しない.NET例外が発生した場合は、原因調査のため
%LOCALAPPDATA%\WindowSound\Logs\Crashesへ最大20件のJSONレポートを保存します。レポートには製品・runtime・OSのバージョン、UTC時刻、プロセスID、例外の型、HResult、ファイル名・行番号を除いたスタック情報を記録します。例外メッセージ、設定値、音声データ、閲覧ページ、コマンドラインは記録しません。このローカルJSONをOtoPosi自身が端末外へ送信することはありません。 - Windowsアプリでステレオ・パンを変更している間は、異常終了後に元の左右音量へ戻すため、出力デバイスID、Core AudioのセッションID/インスタンスID、PID、プロセス開始時刻、変更前の左右音量を
%LOCALAPPDATA%\WindowSound\pan-recovery.jsonへ一時保存します。復元に成功した場合、または対象プロセスの終了を確認した場合は、該当する記録を削除します。
外部送信と第三者提供
OtoPosiが扱うタブ情報、設定、音声は端末内だけで利用・処理し、開発者が運営するサーバー、アクセス解析サービス、広告サービスへ送信しません。
Media Sessionのアートワークやファビコンは、ページが公開するHTTPS画像をブラウザーまたはインストール済みのWindowsアプリが画像提供元から直接表示します。OtoPosiの開発者サーバーは経由しません。
ブラウザー拡張機能はリモート画像にHTTPSだけを許可し、リファラーを送らず、匿名CORSモードでCookieやHTTP認証情報を送らずに読み込みます。data:、blob:、chrome-extension:のローカル画像URLは引き続き表示対象です。画像提供元には利用者のIPアドレスとブラウザーのUser-Agentが伝わることがあります。
WindowsアプリもHTTPSだけを使用し、HTTPへのダウングレード、ローカル/プライベートIP、資格情報付きURLを拒否します。Windowsアプリからの画像取得では、画像提供元に利用者のIPアドレスとOtoPosiのUser-Agentが伝わります。
Windowsアプリの未処理例外は、ローカルJSON保存後もWindows Error Reporting(WER)から確認できる異常終了として扱います。Windowsまたは組織の診断データ設定によっては、Microsoftへ元の例外情報やクラッシュダンプが送信される場合があります。この送信はOtoPosiのサーバーではなく、Windowsの設定・ポリシーに従うOS機能です。OtoPosiはユーザーデータを販売しません。第三者への転送は、機能に必要な画像取得と、利用者のOS設定に基づくWER送信に限ります。
音声
同意後、ページ内メディア要素の音声はWeb Audio APIまたはcaptureStream()を使用し、音量調整とレベル解析のため端末内で処理します。ChromeのtabCapture APIによるタブ全体の音声処理は、対象タブの「タブ音声」ボタン、右クリックメニュー、キーボードショートカットなど、ユーザーが明示的に操作した場合だけ開始します。
Windowsアプリの音声解析はWASAPIシステム/プロセスループバック(周波数スペクトラム表示時のみ)を使用します。いずれも録音、ファイル保存、開発者サーバーへの送信は行いません。
削除
拡張機能を削除するとChrome Storage内の設定が削除されます。Windowsアプリを通常どおりアンインストールした場合、再インストール時に設定を引き継げるよう、%LOCALAPPDATA%\WindowSound内の設定、パン復元情報、診断ログ(Native Hostログとクラッシュレポート)は既定で保持されます。
アンインストーラーで--purge-dataを明示した場合、またはアンインストール後に%LOCALAPPDATA%\WindowSoundを手動で削除した場合に消去できます。
Chrome Web Store User Data Policy
OtoPosiによる情報の利用は、Chrome Web Store User Data Policy(Limited Use要件を含む)に準拠します。取得した情報は、拡張機能の単一目的であるタブ音声管理と左右定位の提供以外には使用しません。
変更
本ポリシーを変更する場合は、公開ページの更新日と内容を更新します。データ利用方法に重要な変更がある場合は、拡張機能内またはストア掲載情報で通知します。
お問い合わせ
- 開発者:OtoPosi
- 連絡先:otoposi.support@gmail.com