隱私政策
最後更新:2026 年 10 月 16 日
一句話:DisplayPilot 不做遙測、不做埋點、不做使用統計。應用程式裡沒有接任何統計 SDK,也沒有一條會把你「怎麼用它」送出去的請求。下面把它在本機讀取什麼、真正連網的只有哪幾件事,逐條寫清楚。
一、我們蒐集什麼
不蒐集任何使用資料。沒有埋點、沒有事件回報、沒有當機記錄回報、沒有裝置指紋、沒有廣告識別碼、沒有使用者輪廓分析。
唯一與授權相關的網路請求,是短碼的一次性領取(DP-XXXX-XXXX-XXXX)。它送出的內容只有兩項:
- 短碼——付款後下單頁顯示的那 12 位字元;
- 隨機產生的裝置識別碼——首次啟動時在本機產生的 UUID,存放在 macOS 鑰匙圈。它不含硬體序號、MAC 位址、顯示器 EDID、機器名稱、Apple ID 或任何帳號資訊。
該請求只是讓發碼服務把短碼換成該訂單對應的長簽章碼。以 DP- 開頭的長碼之後完全離線驗證——現在與將來都不會再發任何請求。那個隨機識別碼無法回溯到你本人,也無法回溯到你的機型。
目前狀態:購買通道已開通。付款透過我們自建的收單與發碼服務以加密貨幣完成。DP- 啟動碼離線驗證、從不聯絡伺服器;只有領取短碼會發一次請求,且發往我們自己的服務,不經過第三方。
二、我們不蒐集什麼
下面這些資料應用程式會用到、但只在你本機記憶體裡處理,永遠不上傳:
- 顯示器型號、廠商 ID、型號 ID、EDID 全文與物理色域;
- 解析度、更新率、目前伽瑪表、亮度與色溫數值;
- 磁碟容量、快取目錄大小、掃描結果與清理紀錄;
- 視窗標題與視窗位置(視窗佈局與工作階段回復需要,要你授權輔助使用後才讀得到);
- 滾輪事件與快速鍵按鍵(捲動平滑、滑鼠映射需要)。
另外這些我們根本不碰:
- 不上傳顯示器型號、EDID 或序號——從來沒有這類程式路徑;
- 不上傳使用時長、功能點擊次數或啟動次數;
- 不記錄鍵盤輸入。捲動平滑只讀取滾輪事件的位移量;鍵盤只用於判斷「按住 ⌘ 時繞過平滑」這一個狀態;
- 不申請麥克風、螢幕錄製與全磁碟存取權限。儲存空間掃描是唯讀的,受系統保護的目錄依 macOS 規則直接跳過;
- 不擷取畫面與聲音。應用程式裡沒有任何攝影機或麥克風呼叫。(Info.plist 中仍留有一條歷史攝影機用途宣告,是早期白點比對實驗的殘留,它沒有任何對應的實作。)
三、真正連網的只有三件事
除了下面三項,應用程式不會主動發起任何網路請求。全部走 HTTPS,不使用明文 HTTP。
1. 檢查更新
應用程式會向 appcast.xml 請求一次版本清單,用來判斷有沒有新版本。這份清單與本網站一起託管在 GitHub Pages。這個請求裡不含授權碼、不含裝置識別碼、不含任何使用資料。它預設是關閉的:只有你在「一般」面板裡主動開啟自動檢查(此後每天最多一次),或者手動點一次「檢查更新」,才會送出這個請求。
託管方 GitHub 與任何網站伺服器一樣,會看到你的 IP 位址、請求時間與用戶端識別碼。這是託管服務的例行存取記錄,不是我們額外蒐集的。
2. 檢查授權
只有在你啟動時才會發生。長簽章碼(DP-…)用內建公鑰在本機離線驗證——啟動時與之後都不會有任何請求離開你的 Mac。短碼(DP-XXXX-XXXX-XXXX)只在領取時與我們自己的發碼服務交換一次:
- 領取短碼:傳送短碼與上面說的隨機裝置識別碼,並取回長簽章碼;
- 長簽章碼:用內建公鑰離線驗證。無帳號、無伺服器、無定期回連——不會因為你離線而失效。
我們刻意做成離線優先:複查失敗、斷網、伺服器故障都不會改變你的授權狀態,只會記下一筆錯誤;萬一複查長期不通,還有 7 天寬限期照常使用。還沒啟用之前,應用程式不會送出任何授權請求,也不需要填任何帳號。
目前狀態:這一步已生效。長 DP- 碼完全不需要網路。上面說的短碼領取是應用程式唯一的授權請求,且發往我們自己的服務。在你啟動之前,應用程式不會發出任何授權請求,也不需要帳號。
3. 開啟購買頁或官網
點「購買」或「前往官網」時,網址會在你的預設瀏覽器裡開啟。付款在你的瀏覽器中完成,不經過應用程式。購買入口是由發碼服務提供的下單頁,使用你已有的瀏覽器,不安裝任何東西。
四、你的資料存在哪裡
- 授權紀錄(授權碼、執行個體編號、啟用與複查時間):macOS 系統鑰匙圈,服務名稱
com.neeson.displaypilot.license。不是明文 plist。 - 應用程式設定(試用起始日期、介面偏好、快速鍵綁定、自動化規則、護眼排程):
~/Library/Preferences/com.neeson.displaypilot.plist。 - 清理隔離區與操作台帳:
~/Library/Application Support/com.neeson.displaypilot/Clean/。被清理的檔案先移進這裡的隔離區,30 天內可隨時還原。 - 系統權限:輔助使用授權由 macOS 管理,可在「系統設定 → 隱私權與安全性 → 輔助使用」裡隨時撤銷。
刪除方式:結束應用程式後,把上面兩個目錄/檔案刪掉即可;想要更徹底,再在鑰匙圈存取裡刪掉那一筆紀錄。應用程式不在系統裡安裝任何背景服務或常駐程式,解除安裝不留下常駐元件。
五、第三方
- 我們的發碼服務(Cloudflare Workers):提供下單頁、把你的付款與鏈上記錄比對、簽發啟動碼,並處理短碼領取。它能看到訂單號、鏈上交易雜湊與金額、以及隨機裝置識別碼;它看不到你的姓名或帳號,也不會為你建立輪廓。如果你透過會收集電子郵件的通路購買,或使用取碼表單,它還會處理該電子郵件地址:郵件隨訂單記錄一起保存(訂單記錄我們一直保留,取碼才能長期可用),用於重新發碼;同時保存其截斷的 SHA-256 雜湊並寫進已簽名的啟動碼,使取碼表單無需比對原始位址即可對應到你的訂單。
- 公共區塊鏈 API(例如 TronGrid 與公共 RPC 端點):發碼服務讀取公開鏈上資料以確認你的轉帳,不會向它們傳送個人資料。
- GitHub:託管本網站、更新來源與下載包。作為託管方,它會保留一般存取日誌(IP、時間、請求路徑)。
除此之外,本應用程式與本站沒有任何分析服務、廣告聯播網、社交外掛或第三方字型。
六、兒童
DisplayPilot 是面向 Mac 使用者的桌面工具,不針對兒童設計,也不會有意蒐集兒童的任何資訊。
七、政策變更
如果未來的版本改變了應用程式的連網行為(例如新增雲端同步),這份政策會先更新,並在更新記錄裡寫明改了什麼。我們不會用「繼續使用即視為同意」來悄悄擴大蒐集範圍。
八、聯絡方式
對這份政策有疑問,或想核對你被保存了哪些授權資訊,請在GitHub 上開一條 issue。
← 返回首頁