プライバシーポリシー
最終更新:2026 年 10 月 16 日
ひとことで:DisplayPilot はテレメトリも解析も使用統計も持ちません。解析 SDK は同梱されておらず、「どう使ったか」を送信するリクエストも存在しません。以下に、ローカルで何を読み取り、ネットワークに接続するのがどの 3 つだけかを明記します。
1. 収集するもの
使用データは一切収集しません。解析も、イベント送信も、クラッシュレポートのアップロードも、デバイス フィンガープリントも、広告識別子も、ユーザー プロファイリングもありません。
当方が主体となって送信する、識別情報を含む唯一の通信は、あなた自身がライセンス キーを入力したあとに走るライセンス確認です。送信する内容は次の 2 つだけです。
- ライセンス キー — 購入メールで受け取り、ご自身で手入力した文字列。
- ランダムに生成されたデバイス識別子 — 初回のアクティベーション時にローカルで UUID として生成され、macOS のキーチェーンに保存されます。ハードウェアのシリアル番号、MAC アドレス、ディスプレイの EDID、マシン名、Apple ID、アカウント情報は一切含まれません。
このランダム識別子の唯一の目的は、この Mac がすでに 1 つのアクティベーション枠を使っていることを販売者に伝え、1 つのライセンス キーが無制限の台数で同時に使われるのを防ぐことです。あなた個人やデバイスの型番に逆引きすることはできません。
現在の状態:購入チャンネルは開通済みです。支払いは当方が自ら運営する暗号資産チェックアウトで行われます。DP- ライセンス コードはオフラインで検証され、サーバーに接続しません。ネットワーク リクエストは短いコードの引き換え時の 1 回だけで、宛先は当方のサービスです(第三者ではありません)。
2. 収集しないもの
以下はアプリが利用するものの、あなたの Mac のメモリ内だけで処理し、決してアップロードしないものです。
- ディスプレイの型番、ベンダー ID、プロダクト ID、EDID の全文、物理色域。
- 解像度、リフレッシュ レート、現在のガンマテーブル、明るさと色温度の値。
- ディスク容量、キャッシュ ディレクトリのサイズ、スキャン結果、クリーンアップ記録。
- ウィンドウのタイトルと位置(ウィンドウ配置とセッション復元に必要。アクセシビリティ権限を許可したあとにのみ読み取れます)。
- ホイール イベントとホットキーのキー入力(スクロール スムージングとマウス マッピングに必要)。
そして、これらには一切触れません。
- ディスプレイの型番、EDID、シリアル番号をアップロードしません — そのようなコード経路自体がありません。
- 利用時間、機能のクリック回数、起動回数をアップロードしません。
- キーボード入力を記録しません。スクロール スムージングが読むのはホイール イベントの移動量だけです。キーボードは「⌘ を押しているあいだスムージングを迂回する」という 1 つの状態の判定にのみ使います。
- マイク、画面収録、フルディスク アクセスの権限を要求しません。ストレージのスキャンは読み取り専用で、システム保護下のディレクトリは macOS の規則どおりスキップします。
- 画面も音声も取得しません。アプリ内にカメラやマイクの呼び出しはありません。(
Info.plistには初期のホワイトポイント比較実験で使ったカメラ用途の記述が残っていますが、対応する実装はありません。)
3. ネットワークに接続するのは 3 つだけ
以下の 3 つを除き、アプリは能動的なネットワーク リクエストを発行しません。すべて HTTPS で、平文の HTTP は使いません。
1. アップデートの確認
アプリは appcast.xml にバージョン一覧を 1 回要求し、新しいバージョンがあるかを判断します。この一覧は本ウェブサイトと同じく GitHub Pages でホストされています。このリクエストにライセンス キーも、デバイス識別子も、使用データも含まれません。また既定ではオフです。「一般」パネルで自動確認を自分でオンにしたとき(以降は 1 日 1 回まで)、または「アップデートを確認」を手動で押したときにだけ送信されます。
ホストである GitHub は、どのウェブ サーバーとも同じように、IP アドレス、リクエスト時刻、クライアント識別子を参照します。これはホスティング サービスの通常のアクセス ログであり、当方が上乗せして収集しているものではありません。
2. ライセンスの確認
これはアクティベーション時にのみ発生します。長い署名コード(DP-…)はアプリ内蔵の公開鍵でローカルかつオフラインで検証され、アクティベーション時もその後も Mac からリクエストは出ません。短いコード(DP-XXXX-XXXX-XXXX)は引き換え時に当方のサービスと 1 回だけ交換します:
- 短いコードの引き換え:短いコードと上記のランダムなデバイス識別子を送信し、長い署名コードを受け取ります。
- 長い署名コード:内蔵公開鍵でオフライン検証します。アカウント不要、サーバー不要、定期通信なし。オフラインだったために失効することはありません。
当方はこれを意図的にオフライン優先にしています。確認の失敗、切断、サーバー障害がライセンス状態を変えることはなく、エラーが 1 件記録されるだけです。長期間つながらない場合でも 7 日間の猶予があり、そのあいだは通常どおり使えます。アクティベーションするまでは、ライセンス リクエストは一切送信されず、アカウントの入力も不要です。
現在の状態:この手順は有効です。長い DP- コードにはネットワークが一切不要です。短いコードの引き換えがアプリ唯一のライセンス リクエストで、宛先は当方のサービスです。アクティベーションするまで、アプリはライセンス リクエストを送信せず、アカウントも要求しません。
3. 購入ページまたはウェブサイトを開く
「購入」または「公式サイト」をクリックすると、既定のブラウザーで開きます。支払いはアプリではなくブラウザーで行われます。購入入口は当方のサービスが提供する注文ページで、既存のブラウザーを使い、何もインストールしません。
4. データの保存場所
- ライセンス記録(ライセンス キー、インスタンス ID、アクティベーションと確認の日時):macOS のキーチェーン、サービス名
com.neeson.displaypilot.license。平文の plist ではありません。 - アプリの設定(トライアル開始日、インターフェイスの設定、ホットキーの割り当て、自動化ルール、眼の保護スケジュール):
~/Library/Preferences/com.neeson.displaypilot.plist。 - クリーンアップの隔離領域と操作ログ:
~/Library/Application Support/com.neeson.displaypilot/Clean/。削除対象のファイルはまずここへ移され、30 日間はいつでも復元できます。 - システム権限:アクセシビリティの許可は macOS が管理し、「システム設定 → プライバシーとセキュリティ → アクセシビリティ」でいつでも取り消せます。
完全に削除するには:アプリを終了し、上記の 2 つのディレクトリ/ファイルを削除します。より徹底するなら、キーチェーン アクセスでその 1 件も削除してください。アプリはバックグラウンド サービスやデーモンをインストールせず、アンインストール後に常駐コンポーネントは残りません。
5. 第三者
- 当方のライセンス サービス(Cloudflare Workers):注文ページの提供、支払いとオンチェーン記録の照合、ライセンス コードの発行、短いコードの引き換えを処理します。注文番号、トランザクション ハッシュと金額、ランダムなデバイス識別子を参照しますが、氏名やアカウントは参照せず、プロファイルも作成しません。メール アドレスを取得するチャネルで購入した場合、または再取得フォームを使った場合は、そのメール アドレスも取り扱います。コードを再送できるよう注文記録と一緒に保存し(再取得が機能し続けるよう注文記録は保持します)、切り詰めた SHA-256 ハッシュを保存して署名済みコードに埋め込みます。これにより、生のアドレスを照合せずに注文を特定できます。
- 公開ブロックチェーン API(TronGrid や公開 RPC など):送金確認のため公開チェーン データを読み取ります。個人データは送信しません。
- GitHub:本サイト、更新マニフェスト、ダウンロードをホストします。ホストとして通常のアクセス ログ(IP、時刻、パス)を保持します。
これら以外に、本アプリと本サイトには解析サービス、広告ネットワーク、ソーシャル プラグイン、サードパーティ フォントは一切ありません。
6. 子どもについて
DisplayPilot は Mac 利用者向けのデスクトップ ツールです。子ども向けに設計されておらず、子どもから意図的に情報を収集することもありません。
7. ポリシーの変更
将来のバージョンでネットワーク動作が変わる場合(たとえばクラウド同期の追加)、本ポリシーを先に更新し、変更内容を変更履歴に記載します。「継続利用をもって同意とみなす」という文言で収集範囲を静かに広げることはしません。購入チャンネルの開通時には、本ページと使用許諾契約を同時に更新し、その時点で実際に有効になる動作を説明します。
8. お問い合わせ
本ポリシーについての質問、または保管されているライセンス情報の確認をご希望の場合は、GitHub で issue を作成してください。
← ホームへ戻る