GRILL ME
隱私
GRILL ME 會就一個決定向你提問。你在這個過程中說的話是這個 App 裡最私密的東西,所以它從一開始就被造成不保存這些內容。
資料控管者
Oliver Strebel-Mark
Emmericher Weg 76a
47574 Goch,德國
hello@grillofficer.app
沒有帳號
沒有註冊,沒有登入,沒有電子郵件。App 從不向你索取任何能識別你的東西。
你的聲音不會離開裝置
你說話時,說的內容在你的 iPhone 上變成文字。錄音從不傳送,也從不儲存。
什麼會被傳送,什麼不會被保存
你的主題和回答會以文字形式傳送到我們的伺服器,用來產生下一個問題,以及最後的判決。我們的伺服器不保存這些文字。對話的狀態在你的裝置上,隨每一個問題來回。
伺服器留下的是計數,不是內容。為了讓免費額度和訂閱能夠運作,它會針對你的裝置識別碼記錄:哪些 Grill 被開始過、你在目前週期用掉了幾次、訂閱是否有效,每一項都帶寫入時間。你的主題、你的回答和判決都不在其中。
有一個例外,而且它是故障情形。如果模型回傳的內容伺服器無法讀取,伺服器會把其中幾百個字元寫進它在 Cloudflare 上自己的運行紀錄,以便找出並修復故障。那段文字是軍官的,可能複述你說過的話。它不會進入我們的分析工具。
為了處理而不是為了我們保存,這些文字會到達:
- Anthropic(經 Vercel AI Gateway)——產生問題和判決。
- ElevenLabs——如果你保持語音開啟,它產生朗讀。只傳送軍官說的那句話,絕不傳送你的回答。
- Cloudflare——營運這兩者經過的伺服器。
什麼留在你的裝置上
一次 Grill 結束後會寫入你的裝置:主題、軍官記錄下的你的回答、各條主張及其結果,還有判決。只存在那裡。不會傳送給我們,也不在你的 iCloud 或裝置備份裡。除非你自己傳出去,否則沒有別人能讀:App 可以把一條判決做成分享卡片,你這樣分享出去的內容離開你的裝置,是因為你選擇傳送。
你隨時可以在設定 → 在這台裝置上 → 刪除所有 Grill 裡全部清除。刪除 App 同樣會清除。既然我們從未收到過,那裡就是它唯一存在的地方,也是唯一需要刪除的地方。
我們測量什麼
我們統計 App 是怎麼被使用的:一次 Grill 開始或結束了,一個問題花了多久,語音是否正常。這些事件在構造上就不攜帶自由文字。一個值只能是數字、真假值,或者最長四十個字元的短文字——這個長度是刻意定得太小,裝不下一個主題、一個問題或一條回答。你的主題、你的回答、軍官的問題都不會放進去。這是 App 遵守的規則和伺服器強制的上限,而不是數學上的不可能;與其向你承諾一個不可能,我們寧願把話說清楚。
事件帶有一個裝置識別碼,即蘋果的 identifierForVendor。它不是你的名字,也不含任何你告訴過我們的內容。但它處處是同一個識別碼:使用計數、免費額度、訂閱和分析都掛在它上面,所以這些紀錄屬於同一台裝置,並且彼此相關。蘋果只把它用於我們的 App,而且只有當我們的每一個 App 都從那台裝置上被刪除之後,蘋果才會重設它——只刪除 GRILL ME 並不一定會改變它。它們經由我們的伺服器在 PostHog 上分析,為我們使用的資料中心位於歐盟。PostHog Inc. 是一家美國公司,也會在歐盟之外處理這些資料——下面一節說明這一點。
沒有廣告識別碼,也沒有跨其他 App 或網站的追蹤,因此也不會出現蘋果的追蹤彈窗。
出問題的時候
App 捕捉到錯誤時會回報,以便修復:錯誤的類型、App 寫給自己的那條訊息、發生在哪個畫面、蘋果自己的錯誤網域和錯誤號,以及最多四十行 App 內部的呼叫堆疊。這些會傳送到 PostHog,使用與使用事件相同的裝置識別碼。
那條訊息是 App 寫自己的,永遠不是你寫的。裡面是狀態碼或解碼失敗之類的東西,長度上限為三百個字元。它不是放你的主題或你的回答的地方。
這個網站
網站也統計造訪:哪一頁、用哪種語言、從哪裡來。分析由歐盟境內的 PostHog 完成,走我們自己的網址 z.grillofficer.app,請求不會交給第三方。
你的裝置上不會留下任何東西:沒有 Cookie,也不用本機儲存。所以這裡沒有橫幅問你是否同意,也所以每次來都算新的一次,因為沒有東西認得你。你的 IP 位址會被處理,用來送出頁面並判斷所在國家。
不記錄點擊,也不錄製工作階段。
購買
訂閱透過蘋果進行。我們用同一個裝置識別碼在 RevenueCat 管理權限。我們從不看到付款資訊,那些留在蘋果那裡。
保留多久
在你的裝置上:一次結束的 Grill 一直在,直到你刪除它;刪除 App 同樣會清除。那裡的東西不會自行到期,因為那裡沒有一樣東西是我們的。
在我們的伺服器上:某次 Grill 被開始過的那筆紀錄七天後刪除。它背後的計數,也就是這台裝置用掉了幾次免費 Grill、訂閱是否有效,沒有時間限制地保留。我們寧願把這句話說清楚,也不願編一個期限:免費額度是按裝置算的,只要那個識別碼還在就一直算;而我們永遠不會知道你刪除了 App,所以沒有任何事件能觸發一次刪除。兩筆紀錄,沒有內容,你可以寫信到上面的地址讓我們刪掉。
在我們的受託處理方那裡:
- PostHog,使用事件和錯誤回報:最長七年,由我們的方案決定。PostHog 按專案逐個啟用這個限制,對我們的專案尚未生效,所以今天不會自動移除任何東西。我們的合約約定在合約結束時刪除或返還。
- Cloudflare,那份可能包含幾百個字元無法讀取的回覆的運行紀錄:最長七天。
- RevenueCat,訂閱狀態:在我們的合約結束後三十天內銷毀或返還。
- ElevenLabs,它收到的始終只有軍官說的那句話:一百八十天不使用後刪除。
- Vercel,它把請求送到模型:合約結束時刪除。
在歐盟之外會去哪裡
你的主題和回答會在歐盟之外被處理,使用事件也是。下面每一家公司都在美國,每一次傳輸都基於我們與它簽訂的合約。
- Vercel Inc. 把請求送到模型,Anthropic 作為 Vercel 的次級受託方產生問題和判決。我們和 Anthropic 沒有個別合約,App 也從不直接觸及它。歐盟委員會標準契約條款,執行決定 (EU) 2021/914,模組二,適用愛爾蘭法律。
- ElevenLabs Inc. 產生朗讀。標準契約條款以及歐盟-美國資料隱私架構,適用愛爾蘭法律。
- PostHog Inc. 分析使用事件。為我們使用的資料中心在歐盟,但處理也發生在歐盟之外。資料隱私架構,另加標準契約條款,模組二,適用愛爾蘭法律。
- RevenueCat Inc. 管理訂閱。標準契約條款,模組二,附英國附錄,適用愛爾蘭法律。
- Cloudflare Inc. 營運這一切經過的伺服器。標準契約條款,模組二,以及資料隱私架構。
這些公司各自公開自己次級受託方的名單,每一份合約都要求它把這些義務傳遞下去。
法律依據
傳送你輸入的內容本身就是服務(GDPR 第六條第一項 b 款)。匿名的使用測量基於我們對 App 正常運作的正當利益(第六條第一項 f 款)。
你的權利
你可以要求查閱、更正、刪除、限制處理、可攜帶,以及提出反對,寫信到上面的地址。由於我們不保存內容,實際涉及的是使用事件;請告訴我們大致的時間範圍,好讓我們找到它們。你的 Grill 不在此列,因為它們從未到達我們這裡:它們在你的裝置上,由你在那裡刪除。你也可以向資料保護監管機關申訴。
最快的一條路不需要我們做任何事:刪除 App 就會移除裝置識別碼。此後沒有任何東西能歸屬到你。