为什么我们选择端到端加密,而不是再写一份隐私政策
隐私政策是一句承诺,端到端加密是一个数学事实。做日记这种产品,前者远远不够——我们决定把「看不到」变成架构上的不可能。
这件事我们内部讨论了很久。结论是:对日记这类内容,任何「我们会保护你的数据」的措辞都不如让保护成为结构本身。密钥在浏览器里生成,用你的密码派生,服务器只在密文上做存储和同步。
代价是真实的——忘记密码就意味着无法恢复,搜索必须在本机做,多设备同步要传更大的载荷。但与「有人能读到你的日记」相比,这些代价我们愿意付。
如果你对这个实现细节感兴趣,实现说明在仓库的 docs/crypto.md 里。