隱私權與安全性

ProximityLock 把您的隱私權看得和安全性一樣重要。本頁面說明我們對保護您的資料隱私和電腦安全的承諾。

隱私權聲明

ProximityLock 的隱私權與安全性方針非常簡單:

您的安全是 ProximityLock 的職責。您的隱私是我們的承諾。


我們的隱私權承諾

我們從一開始就以隱私權為核心理念來設計 ProximityLock。安全性軟體應該保護您,而不是監視您。

零資料傳輸

ProximityLock 絕不傳輸任何內容。沒有任何一個位元組的資料會離開您的電腦。

沒有資料收集、沒有分析、沒有遙測、沒有「回傳」、沒有雲端服務。完全沒有。這不只是隱私權政策的承諾,ProximityLock 在技術上也無法傳輸資料,因為它根本不使用任何網路 API。

僅被動監控

ProximityLock 是完全被動的。它只是聆聽您的裝置已經向世界廣播的藍牙訊號。ProximityLock 不會連線到您的裝置、不會與它們通訊、不會配對。它只是聆聽。

可以把它想像成收音機接收器。它只接收訊號,從不傳輸。ProximityLock:

ProximityLock 觀察的資料(訊號強度讀數)只用於一個目的:決定何時鎖定您的電腦。就這樣。

不收集資料

ProximityLock 不收集、不遠端儲存、不傳輸任何關於您、您的裝置或使用模式的資料。絕不。

具體來說,ProximityLock 絕不收集或傳輸:

僅在本機處理

所有訊號分析和決策都在您的電腦上本機執行。ProximityLock 從不與外部伺服器或雲端服務通訊,因為它沒有網路功能。

不存取網路

ProximityLock 不使用網際網路連線或網路服務。它甚至不向 macOS 請求網路存取權限。您的距離監控完全在離線狀態下運作,即使 ProximityLock 想要回傳,也沒有辦法做到。

最低限度權限

ProximityLock 只請求它執行功能絕對必要的權限:

就這些。不存取您的檔案、聯絡人、行事曆、位置、相機、麥克風或其他任何內容。

安全性功能

App Sandbox

ProximityLock 在 macOS App Sandbox 中執行,這限制了應用程式可以存取和執行的操作。這提供了多種安全性優勢:

沙箱機制確保即使 ProximityLock 存在錯誤或漏洞,損害也會被控制。

不使用私有 API

ProximityLock 只使用公開且有文件記錄的 macOS API。這意味著:

程式碼簽署

ProximityLock 經過數位簽署,提供:

ProximityLock 存取的內容

為了完全透明,以下是 ProximityLock 存取的內容及原因:

藍牙裝置資訊

內容:藍牙裝置名稱、識別碼和訊號強度 (RSSI)

原因:偵測您選擇的裝置並監控其距離

儲存:裝置選擇儲存在使用者偏好設定中;訊號歷史只在應用程式執行時存在於記憶體中

系統事件控制

原因:啟用螢幕保護程式(從而鎖定您的螢幕)

使用時機:僅在您的裝置超出範圍或您使用測試鎖定時使用

使用者偏好設定

內容:您的裝置選擇、閾值、逾時和監控狀態

原因:在應用程式啟動之間記住您的設定

儲存:儲存在標準 macOS 使用者偏好設定中 (~/Library/Preferences)

資料保留

ProximityLock 只保留最少的必要資料:

持久性設定

儲存在使用者偏好設定中:

暫存資料(僅記憶體)

在應用程式執行時儲存在記憶體中,應用程式結束時清除:

不記錄日誌

ProximityLock 使用標準的 macOS 記錄(OSLog)進行除錯,但是:

您的安全性責任

雖然 ProximityLock 提供自動鎖定,但請記住它只是安全性的一層。為了完整的保護:

啟用螢幕鎖定密碼:ProximityLock 會啟動螢幕保護程式,但您必須設定 macOS 要求輸入密碼:

系統設定 → 鎖定螢幕 →「進入睡眠或開始使用螢幕保護程式後需立即要求輸入密碼」

如果沒有這樣設定,螢幕保護程式可以在不驗證的情況下被關閉。

最佳實踐

第三方存取

ProximityLock 不與任何第三方服務、分析平台或廣告網路整合。沒有第三方可以存取任何資料,因為根本沒有資料可供存取。

解除安裝 ProximityLock

如果您決定解除安裝 ProximityLock,可以完全移除所有痕跡:

  1. 結束 ProximityLock
  2. 將 ProximityLock.app 拖曳到垃圾桶
  3. 從登入項目中移除(系統設定 → 一般 → 登入項目與延伸功能)
  4. 選擇性地刪除偏好設定:~/Library/Preferences/com.sinz.ProximityLock.plist

解除安裝後,您的系統上不會留下任何 ProximityLock 資料。

更新與變更

如果 ProximityLock 的隱私權做法有任何變更,我們將會更新應用程式和本說明文件。然而,對隱私權的承諾是 ProximityLock 設計和宗旨的基礎。我們絕不會添加追蹤、分析或資料收集功能。

問題或疑慮

如果您對隱私權或安全性有任何疑問,或想驗證本頁面的任何聲明,ProximityLock 的行為可以透過以下方式驗證:


設計取捨:隱私權優先

ProximityLock 本來可以做更多,但我們選擇不這樣做,原因如下。

我們本來可以建構的功能

透過儲存歷史資料,ProximityLock 可以變得更智慧。我們可以分析數天或數週的裝置訊號模式,使用統計模型來預測您實際上是在離開還是只是在椅子上移動,並根據您的環境自動調整閾值。資料需求是最少的。數天的訊號歷史所佔用的儲存空間還比不上一張照片。

這將意味著更少的誤報、更好的準確度,以及更少的手動調整。這在技術上是可行的,並且確實會改善使用者體驗。

我們為何沒有這樣做

隱私權。簡單明瞭。

我們為 ProximityLock 設定的核心限制之一是:應用程式除了少數設定之外不儲存任何內容。沒有歷史訊號行為、沒有長期追蹤、沒有模式分析資料。當您看到 ProximityLock 請求藍牙存取時,我們希望您能夠絕對確定我們不會長期收集或分析您的資料。

我們希望能夠說(並且真正做到)ProximityLock 不儲存資訊,除了當下決定是否鎖定螢幕所需的內容外,不處理任何東西。就這樣。

我們實際做的

ProximityLock 只在應用程式執行時將訊號歷史保留在記憶體中(最多 200 筆讀數或 10 分鐘)。當您結束應用程式時,該資料就會消失。我們使用一些動態訊號管理(簡單的數學運算,根據目前訊號與閾值的距離來調整逾時),但這是刻意保持基本的。剛好足以提早捕捉到鎖定事件,同時避免嘈雜的藍牙環境中隨機干擾造成的誤報。

它不如理想中那麼複雜,但它是誠實的。當您信任一個應用程式來保護您的安全時,這種誠實很重要。

取捨

是的,您可能需要調整閾值和逾時設定以符合您的環境。是的,您可能會偶爾遇到誤報,或在移動到新工作空間後需要調整設定。這是隱私權優先設計的代價。

我們認為這是值得的。當安全性軟體要求系統存取權限時,您應該能夠完全信任它。ProximityLock 的簡單性是有意為之的。更容易信任做得更少、不儲存任何東西,並且能夠證明這一點的軟體。

© 2025-2026 - Michael Sinz