本地優先應用:為什麼你的日記資料應該留在裝置上

大多數日記應用將你的資料儲存在他們的伺服器上。你寫一個條目,它被加密、上傳、儲存在你永遠看不到的資料庫中。公司承諾保證安全。你信任這個承諾因為沒有更好的選擇。

本地優先就是更好的選擇。它不是隱私噱頭或小眾意識形態。它是一個具體的架構選擇,改變了資料發生什麼、誰控制它、以及十年後你能用它做什麼。

本文解釋本地優先實際意味著什麼、為什麼它對個人日記特別重要、以及我們在Memex中如何實現它。

本地優先實際意味著什麼

這個術語來自Ink & Switch 2019年的研究論文,定義了本地優先軟體的七個理想:資料是你的、離線工作、網路可選、協作可能、長壽是設計目標、隱私是預設、使用者有完全所有權。

實際上,本地優先意味著你的裝置持有資料的主要副本。應用在沒有網路時工作。如果你選擇同步或備份,那是你控制的明確行動,而非應用要求的預設行為。

日記是雲端優先最糟糕的地方

不是所有資料都同樣敏感。個人日記包含你凌晨2點的想法、不與任何人分享的健康觀察、洩露會讓你尷尬的關係反思、只對你有意義的半成形想法。

雲端優先架構意味著這些資料存在於別人的基礎設施上。即使有端到端加密,你也在信任加密實現正確、公司不會改變政策、未來的收購者會遵守同樣的承諾。這些不是偏執的擔憂。它們是發生在真實公司真實使用者資料上的事情。

可移植性是人們低估的部分

日記是長期產物。你可能使用它數年或數十年。如果日記以專有格式儲存在公司伺服器上,遷移到不同工具意味著希望他們提供好的匯出。

以標準檔案——Markdown、SQLite、純文字——儲存資料的本地優先應用給你不同類型的保險。你的資料已經是其他工具可以讀取的格式。如果應用明天消失,你的檔案仍在裝置上,任何文字編輯器都能讀取。

權衡是真實的

  • 同步更難。雲端優先應用幾乎免費獲得多裝置同步。本地優先應用必須將同步作為單獨問題解決。
  • 備份是你的責任。如果手機壞了而你沒有備份,資料就沒了。
  • 協作有限。對個人日記這很少是問題。
  • 某些功能需要網路。如果使用調用雲端LLM提供商的AI功能,那些提示詞確實會離開你的裝置。

Memex如何實現本地優先

Memex以兩種形式在本地儲存所有資料:人類可讀的記錄和知識用Markdown檔案,結構化資料如卡片、洞察和元資料用SQLite資料庫(透過Drift)。不需要Memex帳號。除了調用雲端LLM的AI功能外,應用一切離線工作。

AI方面,Memex使用自帶模型方式。你連接自己的提供商。提示詞從裝置直接傳送到你選擇的提供商。Memex不代理、記錄或儲存那些請求。如果使用Ollama,整個管道在裝置上執行,零雲端依賴。

整個程式碼庫以GPL-3.0開源。你可以通過閱讀原始碼驗證本文的每一個聲明。

本地優先是光譜而非二元

  • 完全本地優先:Memex、Obsidian(不用Sync)。資料在你的裝置上。雲端是可選的。
  • 加密雲端:Day One。資料在他們的伺服器上但端到端加密。
  • 有匯出的雲端優先:Notion。資料在他們的伺服器上。你可以匯出,但伺服器是真相來源。
  • 純雲端:Reflection、Rosebud。資料在他們的基礎設施上處理和儲存。

長遠視角

日記是少數可能比建立它的應用活得更久的數位產物之一。十年後,你今天使用的應用可能不存在了。不會變的是Markdown檔案就是Markdown檔案。SQLite資料庫就是SQLite資料庫。如果你的日記以那些格式儲存在你控制的裝置上,2036年它仍然可讀。這不是任何雲端服務能做出的保證。

想了解Memex如何與雲端優先替代品對比,讀我們的AI日記應用對比。如果隱私是你關心本地優先的確切原因,我們的私密AI日記應用指南更深入一層。產品背後的完整故事見我們為什麼做Memex。要試用,從這裡開始


常見問題

本地優先是什麼意思?

本地優先意味著應用將資料儲存在你的裝置上作為主要副本,而非遠端伺服器。應用預設離線工作。同步或備份等雲端功能是可選的附加,而非必需。

本地優先和離線優先一樣嗎?

它們有重疊但不完全相同。離線優先意味著應用在沒有網路時能工作。本地優先更進一步:意味著你的裝置持有資料的權威副本,任何雲端同步都是次要副本而非真相來源。

哪些日記應用是本地優先的?

Memex和Obsidian是日記領域最突出的本地優先選項。Memex在裝置上儲存Markdown檔案和SQLite資料庫。Obsidian在本地vault中儲存純Markdown檔案。大多數其他日記應用——Day One、Notion、Reflection、Rosebud——是帶本地快取的雲端優先。

本地優先意味著資料永遠不在雲端嗎?

不一定。本地優先意味著雲端是可選的而非缺席的。在Memex中,你可以備份到iCloud Drive或自訂資料夾。如果使用AI功能,提示詞會傳送到你選擇的LLM提供商。區別在於這些是你做出的明確選擇,而非你無法退出的預設行為。