SpeakerHop Privacy Policy
Effective: November 1, 2026
This page provides the privacy policy for SpeakerHop in Japanese and English. Windows, distribution services, and external destinations have their own policies.
Summary
SpeakerHop handles audio device and settings information on your PC. It does not automatically upload settings, logs, or audio. Opening the Donation tab does make a request to fetch its button image from the Buy Me a Coffee CDN, which receives normal connection information such as your IP address.
日本語
1. 運営者と対象
開発者: mmiyaji。本ポリシーはSpeakerHop本体の動作に関する説明です。Windows、配布サービス、外部リンク先にはそれぞれのポリシーも適用されます。
2. このPCで扱う情報
アプリは、接続された音声デバイスの名前・識別子、既定出力、音量・ミュート状態を音声操作のために扱います。設定ファイルには、ショートカットの組み合わせと操作、デバイスの名前・識別子・最終確認日時、循環対象、言語・テーマ・通知・起動設定を保存します。
設定したキーの組み合わせを検出します。キー割り当てダイアログでは、アプリが前面にある間にキーを取得します。通常の入力内容や入力履歴を記録・送信する機能はありません。マイク操作はミュート状態の変更であり、音声を録音・保存・送信する機能はありません。
3. 保存場所・保持・削除
設定はユーザープロファイル内のSpeakerHop/settings.jsonに保存します。パッケージ版ではWindowsによりパッケージのLocalCache領域へリダイレクトされる場合があります。「情報」の保存先表示も確認してください。
起動エラー等が発生すると、同じユーザー領域のSpeakerHop/crash.logに日時、例外メッセージ、スタックトレースを保存する場合があります。ログにはファイルパスやユーザー名が含まれる場合があります。壊れた設定を検出した場合、元の設定を.invalidファイルとしてバックアップします。
アプリはこれらを自動送信しません。設定・ログは、ご自身で削除するかOSが削除するまで残ります。削除する場合はアプリを完全終了してから設定、ログ、バックアップを削除してください。設定の削除で初期状態に戻ります。アンインストール時の保持・削除はWindowsおよびインストール方式にも依存します。
4. 外部通信
アプリ独自のアカウント、広告、アクセス解析、テレメトリー、自動クラッシュ送信の機能はありません。
寄付タブを開くと、Buy Me a CoffeeのCDN(cdn.buymeacoffee.com)からボタン画像を取得します。このリクエストでは接続先にIPアドレス等の通常の通信情報が伝わります。設定ファイルや音声データをそのリクエストに添付しません。
Webサイト、ソースコード、リリース、サポート、寄付のリンクを開くと既定のブラウザーで外部サイトへ移動し、そのサイトのポリシーが適用されます。Windowsや配布元が行う通信は本アプリ独自の通信とは別です。
5. 共有と問い合わせ
開発者に設定やログを送る仕組みはありません。問い合わせ時にご自身で共有する場合は、公開前に個人情報を除いてください。
連絡先: GitHub Issues(公開)
本ポリシーの改訂は、改訂日を付した文書をアプリに同梱してお知らせします。
English
1. Operator and scope
Developer: mmiyaji. This policy describes SpeakerHop itself. Windows, distribution services and external destinations also have their own policies.
2. Information handled on this PC
The app uses connected audio device names and identifiers, the default output, volume and mute state to perform audio operations. The settings file stores shortcut combinations and actions; device names, identifiers and last-seen times; cycle selections; and language, theme, notification and startup preferences.
The app detects configured key combinations. In the shortcut capture dialog, keys are captured while the app is in the foreground. It has no feature that records or transmits ordinary typing content or typing history. Microphone control changes mute state; the app does not record, save or transmit audio.
3. Storage, retention and deletion
Settings are saved in SpeakerHop/settings.json in the user profile. For packaged installations, Windows may redirect storage into the package's LocalCache area. Also see the storage location displayed under Information.
Startup and similar errors may create SpeakerHop/crash.log in the same user area, containing timestamps, exception messages and stack traces. Logs may include paths or usernames. Invalid settings may be backed up in .invalid files.
The app does not automatically upload these files. Settings and logs remain until you or the OS delete them. Exit the app completely before deleting settings, logs and backups. Deleting settings restores initial preferences. Retention or deletion on uninstall also depends on Windows and the installation method.
4. External network requests
The app has no account, advertising, analytics, telemetry or automatic crash reporting features.
Opening the Donation tab fetches a button image from the Buy Me a Coffee CDN (cdn.buymeacoffee.com). The provider receives normal connection information such as your IP address. Settings files and audio are not attached to that request.
Website, source code, release, support and donation links open an external site in the default browser, where the destination's policy applies. Networking performed by Windows or distribution services is separate from this app's own requests.
5. Sharing and contact
The app has no built-in mechanism to send settings or logs to the developer. If you voluntarily share them in a support request, remove personal information before publishing.
Contact: GitHub Issues (public)
Policy revisions are announced by bundling a dated revised document with the app.