用自己的 Google Drive 做加密同步

77Fox 如何在不持有内容的前提下跨设备同步:上传前 AES-256-GCM 加密、完整快照、发现损坏即转只读、冲突保留为记录。

77Fox 是一款 Windows 桌面应用(另有网页控制台),它在你的设备上用 AES-256-GCM 加密每一个同步包,再写入你自己的 Google Drive,以此在设备之间同步提示词、参考素材、财务和待办数据。数据密钥通过你的 Google 授权管理,从不发送给 77Fox 账号服务,所以没有第二个同步密码要记,77Fox 也没有任何手段解密你上传的内容。77Fox 服务器只保存账号、设备、权益、短时验证事件和加密后的邮箱连接设置。

这篇文章说明这套设计防的是什么、刻意不做什么,以及在真正要紧的故障场景下会发生什么:同步包损坏、两台设备同时编辑同一条记录、登错账号。

数据在谁手里

数据 存放位置 谁能读
提示词、参考素材、财务、待办、工作区、插件、AI 新闻、扩展设置 你的机器;开启同步后,加密包存在你自己的 Google Drive 你,在你的设备上
数据密钥 通过你的 Google 授权管理 不发送给 77Fox 账号服务
账号、设备、权益记录 77Fox 服务器 77Fox,用于登录和套餐校验
验证码事件 77Fox 服务器,短暂保留 通常不超过五分钟;短信和邮件正文不写入磁盘、数据库或日志
邮箱应用密码或 IMAP 授权码 77Fox 服务器,AES-256-GCM 加密存储 用于拉取邮箱验证码

每个 Google 账号使用独立的配置目录和独立的同步密钥,同一台机器上的其他账号看不到。

加密发生在上传之前

同步包在离开你的设备之前就用 AES-256-GCM 加密。GCM 同时提供机密性和完整性标签,这正是应用能识别出损坏或被篡改的同步包、而不是悄悄加载它的原因。因为密钥通过你的 Google 授权派生,新设备上登录即可取回数据,没有额外口令,账号服务也无需保存任何东西。

每次同步都是一次完整快照

每次同步生成一个完整、不可更改的快照,然后整体切换过去。不存在写到一半的中间状态,所以断网、关机或突然退出都不会留下半份数据。

数据按区域分开存放(提示词、财务、工作区、插件、AI 新闻、扩展)。没有变化的区域直接复用上一次的结果而不是重新上传,因此日常同步很轻。每个区域都带校验值,使用数据前先验证。

断开电路,而不是覆盖

这是整套设计里最重要的行为保证。一旦校验提示数据可能损坏,同步立即停止并转为只读,而不是把可能损坏的内容推到云端。恢复是刻意为之的动作:需要发布一份经过验证的恢复副本,而网页控制台故意不提供恢复发布入口。

如果云端数据被识别为属于另一个账号,覆盖会被直接阻止,并要求你退出后重新登录。意图很明确:停下来问你,而不是悄悄覆盖。

本地优先的合并

设备上始终有一份完整可用的副本,离线使用不受影响。两台设备编辑同一样东西时,合并把冲突保留为记录,而不是替你挑一个赢家。同步进度可见,同时发出的请求会被合并以避免重复上传,出错状态可以重试。

威胁模型

场景 会发生什么
有人拿到了你 Google Drive 里的文件 拿到的是没有密钥的 AES-256-GCM 密文
77Fox 服务器被攻破 那里没有提示词、财务或待办内容可拿;只有账号、设备、权益、短时验证事件和加密的邮箱设置
同步包在传输或磁盘上损坏 校验值失败,同步转只读,不推送任何损坏内容
两台设备编辑了同一条提示词 两边的改动都作为记录保留,不会被覆盖
用错误的 Google 账号登录 覆盖被阻止,要求退出后重新登录
删除 77Fox 账号 会话和设备被撤销,验证队列和加密邮箱设置被清除;本地数据和你 Drive 里的文件仍由你掌控,需要单独删除

令牌与会话

桌面端、网页端和浏览器扩展各自采用适合其环境的令牌存储边界,敏感令牌不进入普通的持久化存储。账号服务使用短期访问令牌、刷新令牌轮换、最小权限和隔离的服务器文件权限。

边界不同的地方:共享画布

有一个功能是刻意的例外。共享画布让最多 20 人一起绘图、编辑文字和摆放素材,为了让访客凭链接加入,它使用 77Fox 云端,共享画布上的媒体计入创建者的套餐存储。私人画布留在本地,可选择同步到个人 Google Drive。需要留在加密边界之内的画布,请保持私人状态。

常见问题

77Fox 能读到我同步的内容吗?

不能。同步包在上传前用 AES-256-GCM 加密,数据密钥通过你的 Google 授权管理、从不发送给 77Fox 账号服务,数据本身存在你自己的 Google Drive 里。

需要单独设一个同步密码吗?

不需要。数据密钥通过你的 Google 授权管理。

同步出错会损坏我的数据吗?

不会。校验发现问题时,同步停止并转为只读,而不是写入云端。恢复需要发布一份经过验证的副本。

同步收费吗?

不收费。加密同步属于免费核心功能;定价页把它列在各档都包含的功能里,免费核心始终免费。

删除 77Fox 账号后,Google Drive 里的数据会没吗?

不会。删除云端账号会撤销会话和设备、清除验证队列和加密邮箱设置,但本地数据和你 Drive 里的同步文件仍由你掌控,需要单独删除。

下一次创作,从这里开始。

下载 Windows 版,开始记录和整理提示词。需要云端 AI 时,再选择适合你的套餐。