#iPhone 自己做了一個專注 App,分享一下它的攔截機制跟為什麼我堅持完全不收資料

這篇寫給跟我一樣、會在意「這 App 到底怎麼運作、有沒有偷我資料」的人。 先講背景:我是獨立開發者,自己做了一個專注類 App。概念很簡單——在你打開容易分心的 App(IG、TikTok、YouTube、Threads、X 那些)之前,先讓你看一眼自己設定的目標,看完你還是可以繼續用。它不封鎖、不強制,只做「提醒」。但這篇我想聊的是技術跟隱私,因為這部分我花最多心思。 【攔截機制】 很多人以為這種 App 是靠 VPN 或裝描述檔(profile)去攔流量,那種做法我從一開始就排除,因為它要嘛把你的網路流量繞一圈、要嘛拿到一堆不該拿的權限,信任成本太高。 我用的是 iOS 的 Screen Time / Family Controls 框架,也就是系統層級的 API。簡單講,攔截是由 iOS 系統本身處理的,App 只是註冊「當你要開這些 App 時,先顯示我這個畫面」。所以它是系統級攔截,穩定、不靠繞流量、也不用在背景一直跑奇怪的服務。需要 iOS 16 以上。 【隱私設計】 這部分我講白話: 不需要註冊帳號,不需要登入,沒有任何雲端後端。你寫的目標、你的設定,全部存在你自己手機本地。我這邊一台伺服器都沒有,因為根本沒有東西要傳上來。 不需要 VPN、不需要描述檔。因為用的是系統框架,所以也不會碰到你的網路流量。 對我來說這不只是隱私賣點,是一個架構決定:一個幫你專注的工具,如果反過來在背後蒐集你的行為資料,那它本身就是矛盾。我不想做那種東西,所以乾脆從架構上讓「蒐集」這件事不可能發生。 【為什麼不做暴力封鎖】 技術上要完全鎖死 App 不難,但我自己用過那類工具,體驗是「被鎖了反而更想破解」。所以我選擇保留使用者的選擇權——把決定權還給你,只確保你做決定的那一刻是清醒的,而不是手自己滑下去的。 如果你也對這種「系統級、零後端、純本地」的做法有興趣,或想看它實際怎麼跑,留言我再跟你說是哪一個(怕被當廣告就先不放連結)。技術問題也歡迎直接問,我會回。
愛心
2
1
全部留言