隐私
最后更新于2026年9月19日
你在应用里记录的任何内容,我们都从来无法读取。缩减后的数字、匿名化的数字,我们都无法读取。
应用没有任何形式的数据分析或遥测功能。你记录的任何内容,无论金额、标签、目标还是照片,都不会被发送到任何我们能读取的地方。如果应用崩溃,应用会先询问你是否发送崩溃报告,见崩溃报告与问题反馈。使用应用完全不需要账户。如果你选择登录,让高级版功能能在多台设备上使用,我们会保存你的邮箱地址,以及登录下列出的几项内容,仅此而已。
本网站是另外一件事,自2026年9月2日起会被统计分析。相关说明见下方本网站部分。网站统计不会改变应用本身的任何行为:两者之间没有任何共享,你在应用里记录的内容对本网站或运营者都不可见。
应用只在四种情况下联网,而且都是你主动选择的结果:发送崩溃报告或问题反馈,见崩溃报告与问题反馈;用邮箱、Apple或Google登录,见登录;用手机上的验证码在Mac或PC上解锁高级版,见在电脑上解锁高级版;以及在你自己的设备间同步高级版数据,见设备间同步。第一种情况会携带你的邮箱地址和一个六位数验证码,或Apple、Google返回的登录信息。第二种情况会携带一个短验证码和一个购买凭证编号。第三种情况会携带一份在离开设备前就已加密的记录副本,密钥我们从未持有。
应用保存了什么
你记录的一切,包括金额、你写的标签、分类、目标以及目标的照片,都会写入你记录时所用设备上应用自己的私有存储文件中。除非你打开同步,这些内容不会上传给我们,即使打开同步,到达我们这里的内容也已经先在你的设备上封存,所以我们持有的是一份自己也打不开的副本。
如果你的设备通过iCloud、Google或Windows进行备份,这个文件会包含在那份备份中,和其他app的数据一样。那份备份属于你和你的设备厂商,受你的设备厂商的条款约束。我们看不到里面的内容。
我们不做什么
- 不需要账户。记录功能从不要求账户,也从来不需要设置密码。用邮箱、Apple或Google登录是可选的,仅用于让高级版功能覆盖更多设备。
- 不连接银行账户。应用从不索要银行凭证,也读取不到你的交易记录。你输入的只有两个数字,这就是全部输入内容。
- 应用内没有数据分析。任何平台上都没有使用情况追踪、第三方崩溃报告SDK、会话录制或热力图。崩溃报告只在你同意时才会发送,并且只发给我们。本网站会被统计,应用不会;见本网站。
- 没有广告,也没有广告标识符。应用里的任何内容都不会被出售、共享或转卖,因为本就没有为此收集任何数据。
- 没有会“回传数据”的第三方SDK。
- 不访问位置、联系人、麦克风或相册,唯一例外是你自己为某个目标选择的那一张照片,那张照片只保存在设备本地。
购买
高级版通过App Store和Google Play出售,在本网站上则通过Stripe出售。商店或Stripe负责处理付款,并只告诉应用一件事:这台设备是否有权使用高级版功能。我们从不会看到你的卡号、账单地址或姓名。对于在本网站上的购买,我们会保存你提供给Stripe的邮箱地址(以单向哈希的形式),并与订阅关联,方便你在其他设备上用同一邮箱登录。
登录
登录是可选的。登录能让一份高级版订阅在你登录的每一台设备上生效,无论你在哪里购买。共有三种登录方式,它们最终打开的都是同一个账户。
用邮箱登录。你输入邮箱地址,我们会发一个六位数验证码到你的邮箱,你把验证码输回应用。验证码由我们的邮件服务商Resend发送,十五分钟后失效。
用Apple或Google登录。Apple或Google会确认你的身份,并告诉我们两件事:一个不会变化的Apple或Google账户标识符(我们只以单向哈希的形式保存),以及你允许它们分享的邮箱地址。如果你选择了Apple的隐藏邮件地址功能,那个地址是Apple专门为Keep the Diff生成的转发地址,我们永远不会知道你的真实邮箱。我们不会收到你的姓名、头像、联系人或Apple、Google账户中的其他任何信息。在电脑上,以及在iPhone上使用Google登录或在Android手机上使用Apple登录时,登录会在你的浏览器中打开,完成后返回应用。用Apple或Google登录同时受它们各自的隐私政策以及本政策约束。
单独登录并不会给你高级版权限。高级版权限只来自App Store、Google Play或Stripe确认为有效的订阅。
我们为账户保存的内容:你的邮箱地址,以及Apple或Google登录额外添加的任何邮箱地址;用于登录该账户的、经过哈希处理的Apple或Google标识符;关联到该账户的订阅信息,即来自App Store或Google Play的购买凭证编号,或来自Stripe的订阅编号,以及每份订阅的到期时间;以及登录过该账户的设备,每台设备有一个随机标识符、一个简单的名称(例如“iPhone”或“Mac”),以及最后一次使用的日期。我们使用这些信息只做一件事:判断你的设备是否应该拥有高级版权限。你在应用里记录的内容不属于账户的一部分。
你可以在设置的账户部分查看并移除任何设备。在那里删除账户会立即从我们的服务器上移除全部相关数据。你也可以不打开应用,在删除账户页面用发送到邮箱的验证码删除账户。你的订阅本身会一直生效,直到你在购买它的地方取消。
这些商店在处理购买时收集的信息,受Apple、Google和Microsoft各自的政策约束。
在电脑上解锁高级版
一份订阅可以覆盖你使用的所有设备,但本网站提供的Mac和Windows下载版没有自己的商店可以查询。所以持有你订阅信息的手机或平板才是证明:电脑会显示一个短验证码,你把它输入手机上的应用,手机会把两件东西发给我们:这个验证码,以及App Store或Google Play为你的订阅发出的那个不透明的购买凭证编号。
我们会把这个购买凭证编号原样转发给Apple或Google,只问一个问题:这份订阅是否仍然有效?我们会保存这个购买凭证编号和一个为这台电脑生成的随机令牌,方便电脑之后再次询问,并在订阅结束后失去高级版权限。这就是这条路径的全部记录。这里没有邮箱地址、没有姓名、没有密码、没有支付信息,也没有你在应用里记录过的任何内容。回答那一个问题根本不需要这些。
你完全可以不使用这个功能。
设备间同步
高级版功能可以让你的记录在iPhone、iPad、Mac、Android设备和PC上保持一致。这个功能默认关闭,打开后才会生效。打开之后,每台设备会先用AES-256-GCM把整份记录加密,再发送出去,加密密钥在你的设备上生成,并保存在设备的安全存储中(Keychain,或Android的Keystore)。当你添加另一台设备时,密钥会以只有那台设备能解开的形式传送过去,随附解锁验证码一起。我们从未以可用的形式收到过这个密钥。
我们保存的是每份订阅对应的一个已封存文件,以购买凭证编号的单向哈希归档。我们能看到这个文件有多大、最后一次更新是什么时候。我们看不到里面的任何内容,包括你记录过多少条目。
关闭同步后,你的设备就不会再发送任何新内容。最后一份封存副本会留在我们的服务器上,直到你按下方地址要求我们删除;没有密钥,无论是我们还是任何拿到副本的人都无法读取其内容。
如果你从不在电脑上解锁高级版、从不打开同步、也从不发送报告,那么应用完全不会联网。
崩溃报告与问题反馈
崩溃发生后,应用下次打开时会询问是否发送报告。报告内容包括你使用的设备和系统、应用版本,以及崩溃发生在应用代码的哪个位置。你可以添加备注和自选的截图,发送之前会先给你看这张截图。除非你按下发送,否则什么都不会传出去。如果你选择“总是发送”,之后的崩溃报告会自动发送,不会附带备注或截图;你可以在设置里改回来。
反馈问题功能在设置里,会发送你写的备注、你添加的截图(如果有),以及你自己输入的邮箱地址(仅当你填写时才会发送,方便我们回复)。
两者都不包含你记录过的任何内容。唯一可能让某个金额到达我们这里的方式,是你自己选择附加的截图。报告会发送到本域名下的服务器,再通过邮件发给我们;截图一旦发出邮件就会从服务器删除。我们使用这些报告,仅用于修复应用中的问题。
本网站
keepthediff.com使用Microsoft Clarity。它会记录访问者在网站上的行为:点击、滚动、指针移动,以及页面当时呈现效果的回放。这项功能用于了解哪些页面被阅读、访问者在哪里离开,自2026年9月2日起启用。
Microsoft会接收并保存这些录制内容。Microsoft如何处理这些数据,受Microsoft自身的隐私声明约束。Clarity会在你的浏览器中设置Cookie,用于识别前后两次访问是否为同一人。
刻意不被记录的内容。联系表单在发送前会先被屏蔽,所以录制内容只会显示表单被使用过,而不会显示你的姓名、邮箱地址或留言内容。购买高级版流程涉及的两个页面,/unlock以及Stripe付款后返回的页面,完全不会加载Clarity。
首页的互动演示和储蓄目标计算器不会被屏蔽。它们是填好示例数据、可直接试用的小工具,输入其中的任何内容都不会被保存或发送到任何地方,而访问者是否使用这两个工具,正是这项统计想了解的主要内容。
如果你不想被记录,在浏览器中打开“请勿追踪”(Do Not Track)。本网站会检测这个设置,一旦开启就完全不会加载Clarity。网站的任何功能都不会因此受影响。
商店链接和下载次数统计。当你点击跳转到App Store、Google Play或Microsoft Store的链接,或开始下载Mac、Windows版本时,本网站会为那个链接的当日计数加一。除此之外不会附带任何信息:没有Cookie,没有地址,没有任何关于你或你浏览器的信息。这只是一个计数,且不受“请勿追踪”设置影响。
从应用内打开的访问。从Keep the Diff内部,或从他人分享的里程碑卡片打开的链接,会携带它来自哪个应用、哪个界面的信息,例如“Windows,系统托盘”或“iPhone,设置”。不会附带任何个人数据。我们用这些信息来统计有多少人通过这种方式访问,以及,如果那次访问最终促成了高级版购买,用来了解购买是从应用的哪个界面开始的。
以上这些都不涉及应用本身。应用没有任何形式的数据分析,本网站的访问记录与你在应用里记录的任何内容之间没有任何关联。
儿童
本应用不面向儿童,也不会收集任何人(包括儿童)的信息。
你的权利
GDPR、CCPA等法规赋予你查看、更正、导出和删除某公司持有的与你相关的个人信息的权利。
从应用这一侧,我们没有保存任何能识别你身份的信息。如果你解锁过某台电脑,我们保存着那台电脑的购买凭证编号和一个随机令牌。如果你使用了同步,我们保存着一份自己也打不开的封存记录副本。这些都可以按要求删除。从本网站这一侧,Microsoft Clarity保存着你的访问录制内容,如上文所述。要删除这些录制内容,请写信至hello@littlebirdtrading.com,注明你访问的大致日期和时间,我们会请Microsoft移除录制内容。你也可以提前在浏览器中打开“请勿追踪”,从源头上避免被记录,本网站会在加载任何内容之前先检测这个设置。
你自己的那份数据完全由你直接掌控:高级版功能可以把你的完整历史记录导出为CSV文件,卸载应用会清除该设备上的相关数据。
变更
如果本政策发生任何变更,页面顶部的日期会随之更新。如果未来的应用版本需要发送本页未描述过的任何内容,我们会在这里清楚说明,并且一定是需要你主动打开的功能。
联系方式
关于本政策的问题:hello@littlebirdtrading.com
本政策以英文版本为准。如果本翻译与英文版隐私政策之间存在差异,以英文版本为准。
Keep the Diff由Little Bird Trading LLC出品。