MEDJED

隱私與資料存取說明

Medjed 的每個部分碰了哪些資料、要了哪些權限、資料存在哪、存多久,都寫在這一頁。

最後更新:2026-10-13 ・ 10/11 這次改了什麼 ・ 更新紀錄

一句話總結

1為什麼寫這份

Medjed 沒有上架任何 App 商店,也就沒有商店審核幫你把關。所以我們把「每個部分碰了哪些資料、要了哪些權限、資料存在哪、存多久」一次寫清楚。

Medjed 是台灣的個人開發者做的。這份說明是照 2026-10-13 的程式碼逐項核對寫的,不是行銷文案;做不到或還沒改好的地方也會直接寫出來。

2我們不做的事

個人資料一覽:伺服器會存什麼、不會存什麼

伺服器會存的只為了授權。這裡列跟你個人有關的,分成電腦版和手機 App;完整清單見 第 3、4 節。

類別伺服器會存:電腦版伺服器會存:手機 App伺服器不會存
聯絡資料Email:訂閱或用 Email 登入才有(電腦版、手機都一樣)。只申請驗證碼的話,1 小時內刪除。姓名、電話、地址、生日、生物辨識資料(Polar 有給姓名的話,只用在序號信的稱呼)。
序號與訂閱序號只存雜湊(只有電腦版會輸入序號);訂閱的話另有 Polar 的訂閱編號和客戶編號。序號本身、信用卡卡號(付款在 Polar 完成)。
裝置機器碼:用「電腦名稱+Windows 使用者名稱」算出的 8 碼雜湊。
硬體 ID:Windows 的 MachineGuid 在你電腦上先算成的雜湊。
App 版本。
App 自己產生的隨機裝置編號和裝置公鑰;手機名稱、型號、系統版本、App 版本。Android 的名稱是「廠牌+型號」,iPhone 是通用名稱「iPhone」加機型代號(例如 iPhone14,2)。自己開試用時,另外存系統 ID/試用識別碼的雜湊。電腦名稱、Windows 使用者名稱、MachineGuid 本身(電腦版只送雜湊);你幫手機取的名字;廣告 ID。
使用紀錄試用開始時間、最後一次開程式的時間。啟用序號或用 Email 登入後,另有啟用/解綁/連線紀錄(連線最多每 6 小時一筆,留最近 200 筆)。加入時間、最後上線時間。每個人的功能使用分析(誰點了什麼、用了多久;倉庫只記每天的總數,見 第 4 節)、跨 App 追蹤資料。
網路用伺服器密鑰算出的 IP 雜湊和連線網段雜湊(限速、防重複試用用;存多久見 第 4 節)。IP 本身(主機的存取紀錄見 第 4 節)。
位置—位置、收藏、路線、移動紀錄(地圖服務會看到的部分見 第 7 節)。
其他—通訊錄、照片、其他 App 的資料。

3伺服器存了什麼

伺服器是 Vercel 上的 API 加上 Upstash 資料庫。資料庫裡跟你有關的資料分成下面幾類;「存多久」的總整理見 第 4 節。

電腦版(所有人)

資料內容存多久
電腦機器碼用「電腦名稱+Windows 使用者名稱」算出的 8 碼雜湊。伺服器收到的是雜湊,不是名稱本身。試用紀錄裡的:最後一次使用後 400 天。序號綁定和紀錄裡的:保存到你申請刪除。電腦把試用推給手機時,那支手機的裝置紀錄也用機器碼當編號:保存到那支手機登出或你申請刪除。
硬體 IDWindows 的 MachineGuid 在你電腦上先算成雜湊才送出,用來防止改電腦名稱重拿試用。最後一次使用後 400 天
試用紀錄試用開始時間、最後一次開程式的時間、App 版本。最後一次使用後 400 天

訂閱/序號

資料內容存多久
序號只存雜湊,不存序號本身。保存到你申請刪除
綁定狀態綁在哪台電腦(機器碼)、到期日、最後連線時間、換電腦次數。保存到你申請刪除
啟用/解綁/連線紀錄每筆有時間、機器碼和簡短說明(例如 App 版本)。訂閱自動發的序號,第一筆會寫 Polar 訂閱編號和 Email。連線最多每 6 小時記一筆。只留最近 200 筆;保存到你申請刪除
每台電腦用過的序號用機器碼記下這台電腦用過哪些序號的雜湊,你忘記序號時用來查。最多 50 筆;保存到你申請刪除
訂閱資料(來自 Polar 的通知)Email、Polar 訂閱編號與客戶編號、訂閱狀態(使用中/暫停/結束)、下次續約日、是否已取消。Polar 有給姓名的話,只用在序號信的稱呼,不另外存。保存到你申請刪除
退款紀錄Polar 通知有退款時,序號上會記下時間,紀錄裡有 Polar 訂單編號和金額。保存到你申請刪除
客服紀錄管理員手動停用序號時,會記下原因、簡短備註和時間。保存到你申請刪除
訂閱狀態暫存Polar 的暫停或結束通知比序號先到時,會用訂閱編號暫存那個狀態。30 天

手機(Email 登入或試用)

資料內容存多久
裝置資料App 自己產生的隨機裝置編號、裝置公鑰(私鑰只在手機上)、裝置名稱、型號、系統版本、App 版本、加入時間、最後上線時間。Android 的裝置名稱是「廠牌+型號」;iPhone 是系統給 App 的通用名稱「iPhone」加機型代號,不是你幫手機取的名字(iOS 16 起系統不給 App 這個名字)。保存到你申請刪除(試用手機也一樣)
手機自己開試用Android 會送出系統 ID(ANDROID_ID),iPhone 會送出 App 產生、存在鑰匙圈裡的試用識別碼。伺服器只存它們的雜湊,用來確認同一支手機只能試用一次。試用紀錄:最後一次使用後 400 天;試用手機的裝置紀錄也用這個雜湊當編號,保存到這支手機登出或你申請刪除
換手機限制用的紀錄每個平台上次換裝置的時間,以及上一支裝置的編號和金鑰指紋。「7 天只能換一次」要靠這些判斷。保存到你申請刪除

4驗證碼、IP、倉庫紀錄與存多久

驗證碼

IP

菇菇倉庫

存多久(總整理)

資料存多久
授權、Email、手機裝置紀錄(含試用手機)、退款與客服紀錄、每台電腦用過的序號目前不會自動刪除,保存到你申請刪除。
試用紀錄(機器碼、試用起算時間、硬體 ID/手機識別碼的雜湊、網段雜湊)最後一次使用後保存 400 天。你申請刪除時,這部分會保留到期滿,用來防止重複試用。例外:試用手機的裝置紀錄也用手機識別碼的雜湊(電腦推給手機的試用則用機器碼)當編號,這筆保存到那支手機登出或你申請刪除。
驗證碼10 分鐘
驗證碼申請次數1 小時
IP 雜湊(限速用)10 分鐘~2 天
網段雜湊電腦試用:跟試用紀錄一起,最後一次使用後最多 400 天。電腦推給手機的試用:試用結束後 1 天。
倉庫認領約 2 天
倉庫每日使用總數(不含是誰)90 天
訂閱狀態暫存30 天
10/11 更新前的舊格式紀錄這次更新上線時就停止使用,並在上線後立即全部清除(見上面 舊格式紀錄)。

5資料怎麼走:安裝、更新、登入

安裝與更新

項目怎麼走
電腦版安裝檔官網的下載按鈕會轉到 GitHub 上的官方 release。
電腦版更新開程式後和之後每 6 小時,會向 GitHub 讀一個版本檔來比對。有新版只會提示,你按了才下載。
Android App通常由電腦版幫你安裝。之後 App 每 6 小時最多一次讀官網的 companion.json;有新版時,你確認後才從 GitHub 下載,再交給系統安裝。
iPhone AppIPA 放在官網,用 SideStore 安裝(電腦精靈可以幫你放進手機)。App 每 6 小時最多一次讀官網的 sidestore.json,看有沒有新版。

這些版本檢查都只是下載檔案,不會送出你的資料,不過下載對象會看到你的 IP。

什麼時候會連我們的伺服器、送出什麼

什麼時候送出什麼
試用開始(電腦版)每次開程式會送「機器碼、App 版本、硬體 ID 雜湊」,伺服器回傳試用從哪天開始算。
Email 登入:送出 Email你的 Email。伺服器只在這個 Email 有有效訂閱時才寄驗證碼;不管有沒有寄出,回應內容都一樣。
Email 登入:輸入驗證碼電腦版會一起送機器碼和 App 版本;手機會送 第 3 節 列的裝置資料和裝置公鑰。
序號啟用序號、機器碼、App 版本。伺服器只存序號的雜湊。
定期確認授權(電腦版)開程式時、每 6 小時一次,切回視窗時也會確認(最多 10 分鐘一次)。內容只有機器碼和登入憑證(token)。
定期確認授權(手機)App 開著或模擬中時,大約每 10 分鐘一次。內容只有 token、時間戳、裝置簽章和 App 版本。
定期確認授權(heartbeat)不含位置電腦版和手機兩邊送出的內容,都不含位置。

6資料怎麼走:傳送定位、收藏、倉庫

傳送定位(核心功能)

用法怎麼走
電腦 → Android用 adb 經 USB 送到手機上的 Medjed。你自己設定的 Wi-Fi adb 或本機模擬器也走同一條路。
電腦 → iPhone交給電腦上的「iOS 服務」(它只在本機 127.0.0.1 接受指令),再透過 USB 或你家的區網送到你自己的 iPhone。
Android 手機單獨使用在手機內部設定模擬位置。
iPhone 手機單獨使用Medjed 透過 LocalDevVPN 連到手機自己的開發者服務(10.7.0.1)。
以上都不經過網際網路,也不經過我們的伺服器。模擬位置設好之後,手機上其他有定位權限的 App 都會讀到它。這就是模擬定位本身的作用。

收藏同步/推送到手機

電腦和手機之間用 adb 轉接。手機端和電腦端的小伺服器都只接受本機連線,而且要通過驗證才能用。

菇菇倉庫

推薦特殊地點

寫在伺服器程式裡的固定清單,App 只是把它下載下來(訂閱才有完整清單)。一樣只送 token。

7地圖與地名

地圖和地名來自第三方的地圖服務。這些請求都是你的電腦或手機直接連到地圖服務,不經過我們的伺服器。

用了哪些服務

用途電腦版手機 App(Android、iPhone)
地圖圖磚tile.openstreetmap.org 或 OpenFreeMap(看你選的地圖樣式)OpenFreeMap
地名搜尋Nominatim,失敗時改用 PhotonNominatim
反查地名不使用地圖停下來時,向 Nominatim 查地圖中心的地名

搜尋框會送出什麼

地圖服務會收到什麼

反查地名的精度

版本送出的座標
Android 1.0.4、iPhone build 35 之後的下一版起先降到小數 3 位,大約 100 公尺
目前已發布的 Android 1.0.4、iPhone build 35 以前完整座標

新版發布後請更新。

8第三方服務

下面這些服務商,會為了提供服務收到必要的部分。

服務用在哪裡會收到什麼
Polar付款(Merchant of Record)你結帳時的付款資料都在 Polar,我們拿不到卡號。Polar 會通知我們訂閱的 Email、訂閱與客戶編號、狀態和續約日;有退款時也會通知訂單編號和金額。伺服器有時會用訂閱編號向 Polar 確認狀態。
Resend寄信你的 Email 和信件內容,也就是驗證碼信或序號信。
Vercel官網和 API 的主機所有對官網和 API 的請求,並有它自己的存取紀錄(IP、路徑)。
Upstash資料庫存 第 3、4 節 列的資料。
GitHub電腦版安裝檔、Android 更新檔和電腦版更新檢查;iPhone App 的部分字型也從 GitHub 下載你的 IP。
地圖服務(OpenStreetMap、Nominatim、OpenFreeMap、Photon)地圖圖磚、地名搜尋與反查見 第 7 節。
Google Fonts官網和電腦版的字型。Android App 的字型由手機上的 Google Play 服務下載你的 IP,但不含位置。
unpkg.com電腦版裡還留著一個舊的「手機瀏覽器遙控頁」。10 月起它只開在本機,介面上也沒有入口只有你手動用瀏覽器打開那一頁,才會從 unpkg 載入地圖程式庫。正常使用不會連到 unpkg。
iloader、SideStore、LocalDevVPNiPhone 安裝用的第三方工具,不是我們的服務它們怎麼處理資料,以它們自己的說明為準。

9權限說明:Windows 電腦版

系統管理員權限(UAC)

驅動程式

電腦版在本機讀取或設定的東西

讀取或設定什麼說明
Windows 的 USB 裝置清單認出手機廠牌,給你對應的教學。
登錄檔的 MachineGuid算硬體 ID 雜湊(見 第 3 節)。
模擬器的安裝位置找到你電腦上的 Android 模擬器,用 adb 連上(見 第 6 節)。
adb:App 狀態與手機資訊查 Medjed 自己的 App 狀態,以及手機廠牌和系統版本。
adb:手機的系統 ID(ANDROID_ID)只在電腦上用來合併同一支手機重複出現的連線(例如 USB 和 Wi-Fi 同時連),不會上傳。
adb:一鍵設定模擬位置把 Medjed 設成模擬位置 App,並關掉其他 App 的模擬位置權限(見 第 2 節)。
adb:重裝 Medjed 時直接開啟它的定位和通知權限,並把它選回模擬位置 App(見 第 10 節)。

相簿功能

本機小伺服器

只聽 127.0.0.1,用來跟 USB 連著的 Android 同步收藏。區網裡的其他裝置連不進來。

10權限說明:Android App

很多 App 一裝就要一堆權限。下面是 Medjed Android App 宣告的全部權限,以及會不會問你。「準備清單」是 App 裡的「開始前的準備」。

會跳出詢問要你到設定打開打開功能才問自動取得、不會問

權限會不會跳出詢問為什麼需要限制與注意
定位(精確/大概)會跳出詢問第一次開地圖,或準備清單第 1 步時問。讓地圖顯示你現在在哪。Android 也規定,模擬時常駐的「定位類前景服務」需要這個權限。沒有要背景定位權限(Android 10 以上最多只能選到「使用應用程式時」;Android 8–9 系統不分前景/背景,App 只在畫面開著時讀真實位置)。真實位置不會上傳到我們的伺服器;但地圖服務會收到那附近的圖磚請求,見 第 7 節。
通知會跳出詢問Android 13 以上在準備清單第 4 步問;12 以下系統預設允許、不會問。顯示「Medjed 模擬中」和停止按鈕、新版下載好的提醒,以及授權失效、模擬被停止時的提醒。1.0.4 之後的下一版起,通知內容不放座標,鎖定畫面也看不到。
背景執行不受限制(建議)會跳出詢問準備清單第 6 步按「設定」時問。滑掉 App 之後,模擬和搖桿才不會被系統關掉。—
模擬位置 App(開發人員選項 › 選取模擬位置資訊應用程式)要你到設定打開在開發人員選項選,或用電腦版的「一鍵設定」。重裝 App 時電腦版也會自動選回(見下面 USB 偵錯)。這是 Android 改定位的官方機制,沒選就改不了。「一鍵設定」會幫你選 Medjed,同時關掉其他 App 的模擬位置權限,跟你自己在開發人員選項改選 Medjed 一樣。
顯示在其他應用程式上層(選用)要你到設定打開準備清單第 5 步,或開懸浮搖桿時(還沒允許的話)帶你去設定頁;小米手機第一次開搖桿時另外帶你開「背景彈出視窗」。懸浮搖桿要用。只用來顯示搖桿,看不到其他 App 的畫面(見下面「沒有要的權限」)。
安裝不明的應用程式要你到設定打開只在 App 內更新、要安裝下載好的新版時(按「更新」下載完、或按「安裝」)帶你去設定頁。App 內更新要用。只會安裝我們的更新檔,而且簽名不同的檔案系統會拒絕安裝。
Health Connect 步數(讀取+寫入,選用)打開功能才問在「步數」頁按「授權 Health Connect」才會問。讀今天的步數、寫入你設定要加的步數。資料留在手機的 Health Connect 裡。
網路自動取得、不會問安裝時就有(Android 規定這類權限不用詢問)。連我們的授權伺服器、地圖服務和更新檢查,以及跟電腦同步用的本機小伺服器。—
網路狀態自動取得、不會問安裝時就有。地圖元件用來判斷有沒有網路。—
Wi-Fi 狀態自動取得、不會問安裝時就有。目前程式沒有用到(早期版本留下的宣告)。不會讀 Wi-Fi 名稱或附近的網路。
前景服務(定位類)自動取得、不會問安裝時就有。模擬中常駐的那個服務。—
USB 偵錯(手機的開發人員選項,不是 App 的權限)要你到設定打開第一次接電腦時,手機會問要不要允許這台電腦。讓電腦版能安裝 App、一鍵設定模擬位置、傳送位置、推送收藏。開著的時候,任何你按過「允許」的電腦都能控制這支手機,不用電腦時可以關掉。重裝 App 時,電腦版會用 adb 直接開啟定位和通知權限,並把 Medjed 選回模擬位置 App,不會跳出詢問,也不會先確認你以前有沒有允許過;不想要的話可以到系統設定關掉。

另外還有一個 Android 開發套件自動加的內部權限(DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION),只用來擋其他 App 把訊息送進 Medjed。

沒有要的權限

也沒有用螢幕錄製,所以看不到其他 App 的畫面。

其他 App 不能叫 Medjed 改位置接收電腦指令的入口,只有 adb 送得進去。

11權限說明:iPhone App

下面是 iPhone App 宣告的全部權限,以及要你自己動手的設定。詢問視窗由 iOS 跳出,你可以拒絕,之後也能到「設定 › Medjed」改。

會跳出詢問不會問要你自己設定不是系統權限

項目會不會跳出詢問為什麼需要限制與注意
定位(使用 App 期間)會跳出詢問第一次開地圖、連線或配對時問。在地圖上顯示你的位置,並在鎖屏或切到其他 App 時維持連線。沒有要「永遠」。位置不會上傳到我們的伺服器;地圖服務會看到的部分見 第 7 節。
本機網路會跳出詢問第一次連線或配對時問。連到手機自己的除錯服務;配對時會在區網上廣播自己。不會掃描你家區網的其他裝置。
通知會跳出詢問第一次連線(按「連線」,或在地圖上傳送時自動連線)或配對時問。斷線警示、配對碼和簽名快到期的提醒。都是手機自己發的本機通知,不經過推播伺服器。不允許的話,斷線只會在 App 裡顯示。
背景音訊不會問App 宣告的背景模式。播放幾乎聽不見的無聲音訊,讓 App 在背景不會被暫停。跟你的音樂混音、不會打斷,也不會用到麥克風。
背景定位不會問App 宣告的背景模式;要先允許上面的定位。讓連線在鎖屏或切到其他 App 時不中斷。用最低精度(約 3 公里),拿到的位置不做任何事、不會上傳。背景定位時,狀態列可能出現藍色的定位標示。
開發者模式要你自己設定由你自己在「設定」裡打開。Apple 官方的設定,iOS 要改定位就得靠它。電腦精靈會讓這個選項出現,由你自己打開。開著的時候,Apple 會關閉部分附加保護機制,其他 App 也比較容易讀到偵錯資訊。建議只在使用 Medjed 時開著。不用時可以到「設定 › 隱私權與安全性 › 開發者模式」關掉,要用時再打開。
配對檔不是系統權限由電腦精靈產生、放進手機。讓手機上的 Medjed 不接電腦也能控制定位的「鑰匙」。由電腦產生,放進 Medjed 的文件資料夾(「檔案」App 看得到)。電腦上也會留兩份:Medjed 的資料夾裡一份(見 第 12 節);配對用的開源工具 pymobiledevice3 也會在 %USERPROFILE%\.pymobiledevice3 存一份配對金鑰。請不要傳給別人,也不要貼到公開頻道。
LocalDevVPN不是系統權限另一個 App,由你自己安裝、打開。手機上的 VPN App。Medjed 只用它連到手機自己的開發者服務(10.7.0.1)。SideStore 安裝和續簽也要靠它。LocalDevVPN 怎麼處理資料,以它自己的說明為準。
SideStore不是系統權限另一個 App,由你自己安裝。用你自己的 Apple ID 安裝 Medjed。用免費 Apple ID 裝的 App,每 7 天要在 SideStore 續簽一次。

背景音訊和背景定位預設開著,可以在 App 的「設定 › 連線與配對」頁的齒輪裡關掉;關掉後,鎖屏或切到其他 App 時連線可能中斷。

沒有要的權限

12只留在你裝置上的資料

電腦版

資料存在哪
主要資料收藏、路線、分類,以及「傳送 / 移動紀錄」(最近 200 筆,含傳送過的座標),存在安裝目錄的 data 資料夾;安裝目錄不能寫入時改存 %APPDATA%\Medjed。重裝 Android App 前從手機備份的收藏(companion-backups)和 iPhone 配對檔(ios-pairing)也在這裡。
登入與試用狀態%APPDATA%\Medjed、%LOCALAPPDATA%\Medjed、%ProgramData%\Medjed 裡的 .dat 檔(登入檔裡含你的序號或登入用的 Email),另外還有登錄檔 HKCU\Software\Medjed。
自動備份%APPDATA%\Medjed\backup,保留 10 份,不含移動紀錄。
升級備份%LOCALAPPDATA%\Medjed-upgrade-backup。解除安裝後也會留著,重裝時才救得回資料。
iPhone 配對金鑰%USERPROFILE%\.pymobiledevice3(見 第 11 節)。

怎麼刪:

Android

iPhone

13安全性與下載來源

數位簽章

安裝檔目前沒有數位簽章,所以 Windows SmartScreen 可能會跳出警告。我們規劃申請程式碼簽章,但還沒有確定的時間。

VirusTotal 掃描結果

以下是 v0.7.0 上傳時的結果,都是 0 家報毒。防毒資料庫會更新,請以連結上的最新結果為準。

檔案掃描結果
電腦版安裝檔(v0.7.0)在 VirusTotal 查看
Android App(1.0.4)在 VirusTotal 查看
iPhone App(build 35)在 VirusTotal 查看

下載來源

連線安全

診斷資訊

你可以自己檢查

下面這些都可以在你自己的手機和電腦上確認。看到跟這份說明不一樣的地方,請照 第 14 節 告訴我們。

檢查什麼在哪裡看應該看到什麼
Android:App 的權限設定 › 應用程式 › Medjed GPS › 權限(小米、三星等廠牌的選單略有不同)只有位置、通知(Android 13 以上);Android 14 以上可能另有健康資料同步(Health Connect)。跟 第 10 節 一致。
Android:模擬位置 App設定 › 開發人員選項 › 選取模擬位置資訊應用程式只有你自己選,或用電腦版設定過(一鍵設定、重裝時自動選回,見 第 10 節),這裡才會是 Medjed GPS。
iPhone:定位設定 › 隱私權與安全性 › 定位服務有 Medjed,選項裡沒有「永遠」(見 第 11 節)。
iPhone:區域網路設定 › 隱私權與安全性 › 區域網路有 Medjed(就是 第 11 節 的「本機網路」)。
iPhone:其他隱私項目同一頁的照片、聯絡人、相機、麥克風、健康、追蹤都沒有 Medjed。
Windows:執行中的程式工作管理員(Ctrl+Shift+Esc)› 詳細資料
  • Medjed GPS.exe:Medjed 本身,會有好幾個。
  • adb.exe:每 5 秒找有沒有接 Android。關掉 Medjed 後可能還在,可以直接結束。
  • python.exe:Medjed 內附,位於安裝資料夾的 resources\python(按右鍵 › 開啟檔案位置可以確認)。每 5 秒短暫出現,找有沒有接 iPhone。用 iOS 功能時會常駐幾個:iOS 服務(第 9 節),以及傳送定位到 iPhone、相簿功能用的,都是同一個資料夾裡的 python.exe。
  • wscript.exe 或 powershell.exe:iOS 服務執行時才有,負責在關掉 Medjed 時停掉 iOS 服務。
  • 關掉 Medjed 後,除了 adb.exe,上面這些都會結束。
Windows:網路連線資源監視器(在開始功能表搜尋 resmon)› 網路,勾選 Medjed GPS.exe除了本機(127.0.0.1),只連到我們的伺服器 medjed.vercel.app 和官網 gps.medjed.app、GitHub、Google Fonts,以及 第 7 節 的地圖服務(tile.openstreetmap.org、tiles.openfreemap.org、nominatim.openstreetmap.org、photon.komoot.io)。這裡可能只顯示 IP。python.exe 和 adb.exe 只連本機和你的手機。
Windows:安裝位置檔案總管開 %LOCALAPPDATA%\Programs\Medjed GPS預設裝在這裡(安裝時可以改)。
Windows:解除安裝設定 › 應用程式 › 已安裝的應用程式(Windows 10 是「應用程式與功能」)› Medjed GPS可以從這裡解除安裝。解除安裝後會留下的資料夾見 第 12 節。
安裝檔只從上面「下載來源」的兩個地方下載。下載後在 PowerShell 輸入 Get-FileHash "檔案路徑"(路徑前後加上英文雙引號,路徑有空格也不會出錯)。只適用上面列的版本(電腦版 v0.7.0、Android 1.0.4、iPhone build 35):算出的 SHA-256 跟上面 VirusTotal 連結網址裡的那串相同(大小寫不同沒關係),就是同一個檔案。

14你的權利與聯絡方式

查詢或刪除資料

解綁裝置

隱私權條款

官網「使用條款・免責聲明」裡的 隱私權保護。

發現不一致的地方這份說明如果跟程式的實際行為不一致,以程式為準。發現了請告訴我們,我們會修正。

1510/11 這次改了什麼

這次我們把電腦版、Android、iPhone 和伺服器,都重新檢查了一遍「位置會不會離開你的裝置」。結論是:伺服器從來沒有接收用戶位置的介面。不過也找到幾個不夠好的地方,已經修正如下。

伺服器的 IP 紀錄

菇菇倉庫

Android(1.0.4 之後的下一版)

iPhone(build 35 之後的下一版)

官網隱私條款

什麼時候生效

更新紀錄

2026-10-13
菇菇倉庫開始記每天的使用總數(清單被抓幾次、大約幾個人看過或認領、幾朵被認領),不記是誰,保存 90 天(第 4 節);第 2 節「伺服器不會存」改成寫「每個人的」功能使用分析。同日稍晚:人數改用每天的隨機鹽計算(改版後最初幾小時沒有任何人數紀錄,所以沒有用固定密鑰算出的資料留下)。其他收集的資料沒有改變。
2026-10-12
補充說明,收集的資料沒有改變:Android 和 iPhone 每個權限會不會跳出詢問、沒有要的權限(第 10、11 節);個人資料一覽表,分成電腦版、手機 App、伺服器不會存(第 2 節);「你可以自己檢查」的步驟(第 13 節)。
2026-10-11
發布這份說明。伺服器同時上線:資料庫不再存原始 IP、倉庫編號改成推算不回地點;更新前留下的舊格式紀錄(名稱含原始 IP 的限速紀錄、舊算法的網段雜湊)上線時就停止使用,並在上線後立即全部清除。Android(1.0.4 之後的下一版)通知不再顯示座標、反查地名降到約 100 公尺;iPhone(build 35 之後的下一版)降低反查精度、紀錄檔不寫模擬座標。詳見 第 15 節。