GravesBook 隐私声明

最后更新:2026 年 9 月

本页面为译文,仅为方便你阅读而提供。实际适用的是英文版本;两者如有出入,以英文版本为准。 阅读英文版本

简要说明

GravesBook 不收集任何信息,也不向任何地方发送任何信息。没有遥测,没有分析,没有发给我们的崩溃报告,没有任何形式的“回传”,本版本的应用程序中根本没有网络代码。你录入的每一条财务数据都留在你录入它的设备上,保存在只有你能打开的单个加密数据库文件中 — 以及你选择制作的备份或导出文件中,这些文件会留在你存放它们的地方。

GravesBook 如何处理你的数据

  • 你录入或导入的所有账户、交易、类别、计划交易、对账和导入数据,都写入单个 SQLite 数据库文件,该文件使用 SQLCipher 进行静态加密,存放在你自己电脑上的某个位置(默认是 Windows 用户配置文件下的一个文件夹)。
  • 一个很小的设置文件(config.json,位于 Windows 用户配置文件下的 GravesBook 文件夹中)记录该数据库文件的位置,以便 GravesBook 下次启动时能找到它。它只保存文件路径,别无其他 — 绝不保存你的口令,绝不保存任何财务数据 — 并且没有加密。
  • 如果 GravesBook 遇到意料之外的错误,它会把该错误的技术细节(错误类型、消息以及错误发生在程序中的位置)写入同一本地文件夹中名为 last-error.txt 的文件,以便你在愿意时把它发给支持团队。该文件只写在你的电脑上,绝不会被传输;它不包含你的口令或财务记录。
  • 电子表格导入只读取你选定的、位于你电脑上的文件一次,不会向它写回任何内容。
  • 该数据库受你选择的口令保护。GravesBook 不在任何地方、以任何形式存储你的口令,如果你忘记了口令,它也无法找回 — 没有后门,也没有“重置我的口令”的途径,因为另一端根本没有可以求助的服务器。如果口令丢失,该数据库中的数据将永远无法读取。这是真正的加密带来的必然结果,是有意为之,而不是疏忽;GravesBook 在你设置口令的那一刻就会明白地告诉你这一点,而不只是在这里说明。
  • 任何账户、交易或个人数据都不会被传输到任何地方。GravesBook 目前不会通过网络连接你的银行、GravesWare, LLC 或其他任何第三方。本版本的应用程序不含任何网络代码。

GravesBook 不做的事

  • 它不收集使用情况分析,也不向任何地方发送诊断信息或崩溃报告。(上文所述的本地 last-error.txt 留在你的电脑上。)
  • 它不包含任何形式的广告或第三方跟踪。
  • 它不会向 GravesWare, LLC 或其他任何一方分享、出售或以其他方式传输你的数据,因为它没有这样做的机制。
  • 它不要求也不创建任何在线账户。

备份和导出

如果你使用任一备份功能,GravesBook 创建的备份文件都存储在你自己的电脑本地(或你选择复制到的任何位置),并且是加密的 — 便携备份使用你的数据库口令加密,内部备份使用一个备份密钥加密,而该备份密钥本身受到两重保护:一是 Windows 数据保护(DPAPI),它把密钥绑定到这台电脑上你的 Windows 用户账户;二是你选择的恢复口令。GravesWare, LLC 绝不会收到备份、备份密钥或恢复口令的副本,无论是自动还是以其他方式。

你从登记簿或“报表”界面导出的 CSV 文件是未加密的纯文本,包含你所导出的交易或数字。它们只写入你选择的保存位置;此后如何保护它们由你负责。

打印出来的纸页和 CSV 文件一样,一经打印就离开了 GravesBook 的加密保护;保护它们是你的事。打印通过 Windows 和你选择的打印机进行,与从其他任何程序打印没有区别。

购买

通过 Microsoft Store 购买 GravesBook 的交易由 Microsoft 处理。GravesWare, LLC 不接收也不存储支付卡信息。

未来的联网功能

GravesBook 的源代码中包含一个接口(GravesWare.Checkbook.Connectivity),是为将来可能推出的银行连接功能预留的。在本版本的发行状态下,该接口背后没有任何可用的实现 — 它是为将来另行公布的功能留的占位符,不是目前在起作用的东西。如果这一点发生变化,本隐私声明届时会更新,并且会明白地告知你。

有疑问

GravesBook 由 GravesWare, LLC 开发。
支持:support@gravesware.com
网站:gravesware.com/gravesbook