Hark
隱私,從架構做起

從不經手你郵件的 Mac 版 Gmail 用戶端

一款注重隱私的郵件用戶端,應該是一個你能自行驗證的承諾。本頁說明 Hark 這項承諾——你的郵件從不經過我們的伺服器——背後的架構,詳細到足以讓你驗證,其中包括少數會傳到我們這裡的資料、郵件可能接觸到的第三方,以及決定每一項行為的設定。

整體架構

只有兩方:你的 Mac 和 Google。Hark 在前者上執行,並從你的電腦透過 TLS,經由 Google 的 Gmail、Calendar、Tasks 與 People API 和後者溝通。這條路徑上沒有第三方。我們沒有經營任何會同步、轉送、索引、備份或「加速」你郵件的伺服器,所以我們的基礎設施裡不存在任何可能被入侵、被傳喚或外洩的郵件副本。

這不是一項日後可能在某個版本悄悄改掉的政策選擇,而是 App 的架構本身。同步引擎就在 App 裡,若要在路徑上加一台伺服器,就得圍繞著它把整個引擎重寫一遍。

你的資料究竟存放在哪裡

哪些資料會傳到我們這裡,以及何時

在平常使用時——閱讀、撰寫、整理郵件、查看一週行程——不會有任何與你郵件相關的資料傳過來。有五件事會用到我們的伺服器;其中四件只有在你採取行動時才會發生:

日後還會多一項:如果你在公開測試結束後訂閱,會有一個帳務帳號。它與你的 Google 帳號是分開的身分——可以是你自選的電子郵件地址,或是透過一個無法存取 Gmail 的用戶端以 Google 登入——它儲存的完整資料清單列在隱私權政策中。

郵件可能接觸到的第三方

電子郵件不是封閉的系統,一個完全不顯示 Google 以外內容的用戶端,會讓你看到一大堆殘缺不全的郵件。以下是郵件可能引發的對外連線,以及控制每一項的設定:

如何自行驗證

你不必只聽本頁的一面之詞。在 Mac 上安裝對外連線防火牆,就能看到 App 連線的每一台主機。平常使用 Hark 時,你應該會在登入期間看到 accounts.google.com,看到郵件、行事曆、待辦事項和聯絡人所用的 Google API 主機(googleapis.com 及其子網域),以及聯絡人相片所用的 Google 圖片主機(實際上是 lh3.googleusercontent.com)。檢查更新時,你會看到 updates.harkmail.app;每天一次匿名統計使用中的 Mac 時,你會看到 logs.harkmail.app,除此之外,只有在你送出回報時(或者如果你開啟了當機報告,在當機之後)才會看到它。將「External images」設為「Ask」後,在你要求載入圖片之前,不應該看到任何寄件者的伺服器。如果你看到任何其他連線,請告訴我們:support@souplin.com。

Hark 向 Google 要求的,是實作每項功能所需的最小權限——例如,它不要求能永久刪除郵件的權限,所以 App 最多只能把郵件移到垃圾桶——而且它對 Google 資料的使用受 Google「限制使用」政策的約束。各項權限及其用途,都列在說明頁面中。

常見問題

Hark 會把我的郵件存放在它的伺服器上嗎?

不會。Hark 沒有任何會接收、轉送或儲存郵件、行事曆、聯絡人或待辦事項的伺服器。App 直接從你的 Mac 與 Google 連線,Google 以外唯一的副本,就是你自己磁碟上的快取。

開發 Hark 的人能讀我的郵件嗎?

不能——我們這邊根本沒有東西可讀。信箱內容唯一可能傳到我們這裡的途徑,是你自己在錯誤回報中附加螢幕截圖。什麼都不附加,你的郵件就不會有任何部分離開你的 Mac。不過,除非你清空,否則錯誤回報會帶有姓名或電子郵件欄位,預設填入你登入的地址。

本機快取有加密嗎?

由你的 Mac 加密,而不是由我們。快取位於你的 Application Support 檔案夾中,只有你的使用者帳號能讀取,而 FileVault 會連同磁碟上的其他所有資料一起加密。Hark 不會另外加上第二層加密——如果 FileVault 沒有開啟,開啟它就是保護快取的方法。

登出時會發生什麼事?

三件事:Hark 會通知 Google 撤銷它對你帳號的存取權、從鑰匙圈中刪除權杖,並移除該帳號的本機快取。登出不只是忘記密碼而已;在 Google 的授權也會一併撤銷。

郵件中的圖片會洩露我已開啟郵件嗎?

在任何用戶端都有可能。在預設設定下,Hark 會直接從寄件者存放圖片的位置載入郵件中的外部圖片,這會讓寄件者的伺服器看到你的 IP 位址和時間。在「Settings › General」中將「External images」設為「Ask before displaying」,在你同意之前就不會載入任何內容。

Hark 正在免費公開測試中。

需要搭載 Apple 晶片、執行 macOS 14 或以上版本的 Mac。

看看這個 App——首頁上的視窗就是真正的介面,你可以直接在頁面上更改它的強調色與主題。