花了知多少 · 隐私政策

发布日期:2026-09-02

生效日期:2026年9月16日

运营主体:光合引擎(以下简称「我们」)


请你在使用「花了知多少」前完整阅读本政策,特别是加粗部分。 本政策说明我们收集哪些信息、为什么收集、发送给了谁、保存多久,以及你能对这些信息做什么。 如果你不同意本政策,请停止使用本服务。

三句话先说清楚(摘要,不替代下方正文)

1. 我们把你的账本内容发给大模型服务商(深度求索 DeepSeek)做解析。 发出去的是你输入的记账文字、你上传的小票/截图图片、以及该账本的分类/账户/标签/成员显示名列表;不发你的微信 openid、手机号、头像。你可以在设置中关闭 AI 功能,关闭后不再向任何第三方发送内容。 详见第 4 节。

2. 在协作账本里,其他成员能看到你记的每一笔账,包括金额、备注、商户、凭证图片,以及你本月的支出合计。详见第 5 节。

3. 你可以随时导出全部数据、删除数据、注销账号,导出功能对所有用户免费,不设会员限制。详见第 8 节。


1. 适用范围

1.1 本政策适用于「花了知多少」微信小程序及其服务端。

1.2 我们遵循《中华人民共和国个人信息保护法》《数据安全法》《网络安全法》以及《微信小程序平台运营规范》《微信小程序用户隐私保护指引》的要求。

1.3 本政策不适用于通过本服务链接跳转到的第三方产品与服务,也不适用于微信本身。第三方的信息处理适用其自己的隐私政策。


2. 我们收集哪些信息,分别用来做什么

原则:记账这件事本身不需要知道你是谁。除了识别账号必需的微信标识,其余信息要么是你主动录入的账本内容,要么是可选的、拒绝也不影响记账的。

2.1 账号与身份信息

信息项是否必需收集方式具体用途
微信 openid必需你首次进入时静默调用微信登录,我们用返回的 code 向微信换取① 作为你在本服务的唯一账号标识;② 让你换设备、重装小程序后能找回同一份账本;③ 向你推送微信订阅消息时作为接收方标识;④ 新版本按 openid 哈希分批灰度放量
微信 unionid可选(仅当小程序绑定了微信开放平台时才有)同上仅用于在我们未来推出其他端(公众号/其他小程序)时,识别为同一个人,避免你重复建账。当前 v1.0 只有小程序,实际未被使用
微信 session_key必需(技术凭据)同上仅用于服务端解密你主动授权的手机号。仅存储在服务端 Redis 且设有过期时间,绝不下发到小程序端
昵称、头像可选你在「我的」页或创建协作账本时主动授权(微信头像昵称填写能力)仅用于在协作账本中让其他成员认出你是谁,以及在你自己的个人页展示。不授权也能正常记账,此时显示为「记账用户 #1234」+ 默认头像
手机号可选仅在你主动要求「换机找回」等场景时引导绑定仅用于账号找回。以 AES-256-GCM 加密存储,不用于营销、不用于推送、不对外提供
账号状态与偏好必需系统生成或你设置语言、时区(用于把「今天」「昨天」算成正确日期)、主题、当前账本、注销冷静期截止时间

2.2 你主动录入的账本信息(本服务的核心数据)

信息项具体用途
流水:金额、收支类型、分类、账户、发生时间、备注、商户名、标签生成你的账本流水、统计图表、预算进度;这是本服务存在的目的
凭证图片(小票照片、支付截图)① 作为流水凭证供你日后查证;② 在你选择拍照记账时,发送给多模态模型识别出金额、商户、日期(见第 4 节)。可在设置中关闭「图片留存」
账本信息:名称、类型、封面、备注、币种、起止日期组织你的多个账本;账本类型决定是否开启分摊、成员统计、结算等功能
分类、账户、标签及其自定义关键词归类你的流水;关键词用于本地规则解析与自动分类自学习
预算、周期记账规则计算预算进度、按周期自动生成流水、触发预算预警提醒
分摊与结算记录在协作账本中计算每个成员应承担的金额与最简转账方案

我们不会主动索取你的银行卡号、身份证号、支付密码等信息。 如果你把这类信息写进备注或拍进小票照片,它会作为你录入的内容被存储——请在上传前自行确认与遮挡。

2.3 AI 相关信息

信息项具体用途保存多久
AI 草稿(ai_drafts):你输入的原始文本 / 图片识别文本,以及模型解析出的结构化条目让你在保存前先看到并修改解析结果;解析失败时不丢失你的输入24 小时后自动清理
AI 调用记录(ai_usage_logs):调用的功能、模型名、token 数、耗时、是否成功、错误码、费用① 执行每日额度限制;② 成本核算与告警;③ 分析 AI 是否真的好用。不包含你输入的内容本身180 天,之后按月聚合并删除明细
AI 纠错记录(ai_feedback):你把 AI 填错的字段改成了什么(如金额、分类、日期)评估解析准确率、改进解析规则与提示词随对应草稿删除

2.4 设备与日志信息

信息项具体用途
设备标识(客户端生成的随机 device_key,不是 IMEI/IDFA/MAC 等硬件标识)、平台、小程序版本号、最后同步时间多设备增量同步:知道这台设备上次同步到哪儿,只拉新增部分
服务端日志:请求路径、耗时、状态码、链路追踪 ID、哈希化后的用户标识、账本 ID、IP 地址① 排查故障;② 接口限流与防刷(如邀请码枚举防护);③ 敏感操作审计(谁、何时、改了什么、来自哪个 IP)。日志中的手机号、openid 一律脱敏或哈希化
崩溃与异常监控:JS 异常、白屏、接口失败率、启动耗时发现并修复线上故障。见第 4.4 节的第三方说明

我们不收集:你的地理位置、通讯录、微信运动数据、剪贴板内容、其他应用列表。 小程序仅在你实际使用对应功能时才申请相册/相机(拍照记账)、订阅消息权限,不在启动时批量索取。

2.5 会员与支付信息(若付费功能已上线)

信息项具体用途
订单号、套餐、金额、支付状态、微信支付交易号、微信支付回调原文完成交易、开通会员、对账、处理退款与投诉、防止重复扣款。回调原文留存用于争议时的交易审计
会员有效期、来源(购买/兑换码/邀请)判断你当前的额度与权益
兑换码使用记录(谁用了哪个码)防止一个多人份的批量兑换码被同一个人反复使用

我们不接触你的支付密码、银行卡号、完整支付账户信息——这些由微信支付处理,我们只收到脱敏的交易结果。

2.6 我们不会做的事


3. 我们如何存储和保护你的信息

3.1 存储位置

你的全部数据存储在中华人民共和国境内。 服务器、数据库、对象存储、缓存均部署在境内节点;AI 服务亦选用境内节点。我们不向境外提供你的个人信息。

3.2 保留期限

数据保留策略
你删除的流水 / 账本进入回收站,30 天后物理删除
AI 草稿24 小时后清理
AI 调用记录(不含内容)180 天,之后按月聚合并删除明细
站内消息90 天
凭证图片跟随流水;流水被物理删除时,对象存储中的图片同步删除
账号与账本数据你的账号存续期间
注销账号7 天冷静期 → 匿名化你的用户记录(清除昵称头像、哈希化 openid)→ 删除你的全部个人数据;你在协作账本中的历史流水保留但署名改为「已注销用户」
交易与账务记录依照法律法规对交易记录保存期限的要求保留

3.3 安全措施

层面措施
传输全链路 HTTPS
手机号应用层 AES-256-GCM 加密存储,密钥由密钥管理服务托管并定期轮换
凭证图片对象存储私有读,任何人都拿不到公开链接;查看时下发有效期 10 分钟的签名 URL;存储路径按账本隔离,一个泄露的链接无法横向遍历到别的账本
数据库磁盘加密;备份文件加密存储;每日全量备份 + 日志归档
越权防护每一个账本相关接口都强制校验你是否是该账本成员,并有专门的越权测试用例
登录凭据访问令牌短时效;刷新令牌一次性使用,被重放即失效;退出登录会吊销全部刷新令牌
邀请链接随机长令牌 + 7 天过期 + 可撤销 + 可限次;邀请码查询有频率限制
日志手机号、openid 脱敏或哈希化;错误信息不含堆栈、SQL 与内部标识
密钥全部通过环境变量/密钥管理器注入,不写进代码;仓库配置密钥扫描

3.4 安全事件响应

若发生个人信息泄露、篡改、丢失等安全事件,我们将按法律规定第一时间启动应急预案,采取补救措施,并以站内消息、公告或其他合理方式告知你事件情况、可能影响、我们已采取的措施和你可以采取的措施,同时向监管部门报告。


4. 第三方共享清单(重点:AI 与你的账本内容)

以下是全部会接触到你的信息的第三方。我们仅向它们提供实现对应功能所必需的最小数据。

4.1 深度求索 DeepSeek(大语言模型服务)—— 请重点阅读

这是本服务唯一会接触到你账本内容的第三方,因此单列说明。

什么时候会发送? 只有在你主动使用下列功能时:

你的操作实际发送给 DeepSeek 的内容
自然语言记账(输入「今天打车28 中午吃饭35」)① 你输入的这段文字(截断至 500 字符,并清除控制字符);② 当前时间与星期;③ 该账本的分类名称列表与账户名称列表(如「餐饮, 交通, 购物」「微信, 支付宝, 银行卡」);④ 固定的解析指令
拍照 / 截图记账① 你上传的那张图片本身(以 base64 形式随请求发送);② 该账本的分类与账户名称列表;③ 固定的识别指令。图片内容是什么,我们不做任何删改——所以请注意小票或截图上可能包含的姓名、卡号、地址
AI 对话查询(问「上周谁花得最多」)① 你的问题原文;② 当前时间;③ 该账本的分类、账户、标签名称,以及成员显示名列表(如「爸爸, 妈妈, 我」);④ 固定的解析指令。生成回答时,还会发送服务端已经算好的金额数字用于措辞

不会发送的内容(无论何种功能):

对方是否留存? DeepSeek 作为受托处理方,按其 API 服务条款处理数据。我们对它的要求是:仅用于本次解析、不用于模型训练。其数据留存期限与训练政策以 DeepSeek 官方公布的 API 服务条款与隐私政策为准;与本政策不一致的,以官方条款为准,我们将同步更新本节。

你可以完全关掉它。 设置页提供「关闭 AI 功能」开关,关闭后:

4.2 微信(腾讯)

场景提供给微信的信息目的
登录小程序临时登录凭证 code换取你的 openid,建立账号
订阅消息你的 openid、消息模板 ID、模板字段(账本名称、成员显示名、金额、时间、分类名等,例如「妈妈在『家庭账本』记了一笔 ¥35.00」)把提醒推送到你的微信。只有你主动点击授权订阅之后才会发送,且每次授权只能推送对应次数
邀请二维码账本邀请场景参数生成可扫码加入账本的小程序码
微信支付(若已上线)订单号、金额、商品描述完成支付并接收支付结果

关于语音:当前版本没有语音记账功能,小程序不会申请录音权限、也不会采集你的语音。 若今后上线语音记账,无论转写由微信官方插件完成还是由我们自己的服务端完成,都属于第 9.2 节所列的重大变更——我们会在本节列明处理方、说明录音去了哪里,并重新征得你的同意后才启用。

4.3 对象存储服务商

存放什么说明
凭证图片(小票照片、支付截图)私有读,10 分钟签名 URL
你上传的账单导入文件导入完成后按保留策略清理
你导出的 Excel / CSV 文件供你下载
(如你上传了自定义头像)头像图片—

服务商:阿里云 OSS(中国深圳,存储桶 heji-bucket)。存储桶为私有读,服务商仅作为存储设施,不解析文件内容。

4.4 崩溃与异常监控

我们不接入任何第三方错误监控服务(如 Sentry 一类的 SaaS)。这是一个明确的取舍:这类服务多数将数据存放在境外,接入后第 3.1 节「数据不出境」将不再成立。

线上故障排查依靠我们自有服务器上的运行日志,日志中的用户标识经哈希处理,不含你的账本内容。这些日志不离开我们的服务器,也不共享给任何第三方。

4.5 依法披露

在下列情形下,我们可能在不事先征得你同意的情况下提供你的信息:与国家安全、公共安全直接相关;与刑事侦查、起诉、审判和判决执行等直接相关;为维护你或他人的生命、财产等重大合法权益但又很难得到本人同意;你自行公开的信息;法律法规规定的其他情形。


5. 协作账本:其他成员能看到什么(重要)

这是本服务最容易被误解的地方,请务必在邀请他人或接受邀请前读完。

5.1 一旦你和别人共用一个账本

该账本的其他成员可以看到:

可见内容说明
你在该账本记的每一笔流水金额、收支类型、分类、账户、发生时间、备注文字、商户名、标签
你上传的凭证图片小票照片、支付截图,成员可打开查看原图
每笔流水是谁记的流水上带记账人署名
你本月在该账本的支出合计与记账笔数成员列表页直接展示
你的昵称与头像(如你已授权)或账本内显示名用于让成员认出你
你的角色、加入时间、是否有邀请权限—
分摊与结算中你应承担/应收的金额若该账本开启了分摊功能
你触发的成员记账提醒你记一笔账,其他成员可能收到订阅消息通知

其他成员看不到: 你的微信 openid、手机号、你在其他账本里的任何数据、你的 AI 使用记录、你的会员状态。

5.2 关于修改与删除

具备相应权限的成员(拥有者、管理员)可以编辑或删除账本内的流水,包括你记录的流水。

5.3 关于离开

5.4 我们的建议


6. 未成年人保护

6.1 本服务不面向不满 14 周岁的儿童。 我们不会主动向儿童收集个人信息。

6.2 如你是不满 18 周岁的未成年人,请在监护人陪同下阅读本政策,并在取得监护人同意后使用本服务。

6.3 若我们发现在未事先获得可证实的监护人同意的情况下收集了不满 14 周岁儿童的个人信息,将尽快删除相关数据,并可能限制该账号的协作与支付功能。

6.4 监护人如发现被监护人未经同意使用本服务或提交了个人信息,请通过第 10 节的联系方式与我们联系,我们将协助删除。


7. Cookie 与本地存储

7.1 本服务以微信小程序形式提供,不使用 Cookie,也不使用任何跨站追踪技术。

7.2 小程序采用本地优先的存储策略,会在你的设备本地(微信小程序本地存储)保存:

本地保存的内容目的
登录令牌免去每次进入都重新登录
账本流水与统计的缓存断网也能记账、首屏秒开;网络恢复后自动同步
尚未同步的记账与同步队列后端不可用时你的记账不会丢
设备标识、你的界面偏好(主题、当前账本)增量同步与界面还原

7.3 这些本地数据存放在你自己的设备上。你可以通过删除小程序(微信 →「我 → 设置 → 通用 → 发现页管理/小程序」或长按小程序卡片删除)清除它们。注意:清除本地数据不等于删除云端数据,删除云端数据请使用第 8 节的方式。

7.4 我们的合规页面(用户协议、隐私政策网页版)为静态页面,不设置 Cookie、不做统计埋点。


8. 你的权利

权利怎么行使
查阅小程序内可查看你的全部账本、流水、统计与个人资料;如需查看本政策未覆盖的其他信息,可通过第 10 节联系我们
更正任一笔流水、分类、账户、账本信息、昵称头像均可在小程序内直接编辑
删除删除单笔流水/账本 → 进入回收站,30 天后物理删除;也可在回收站中立即彻底删除。你亦可通过第 10 节要求我们删除特定信息
导出(可携带权)「我的 → 数据导出」导出 Excel / CSV。对全部用户免费,不设会员限制
撤回同意① 设置页「关闭 AI 功能」→ 不再向第三方发送任何内容;② 关闭「图片留存」→ 不再保存凭证原图;③ 关闭订阅消息 → 不再推送;④ 通过微信「设置 → 隐私 → 授权管理」撤回相册等系统权限;⑤ 「我的 → 隐私保护指引」可查看已授权项并跳转撤回
注销账号「我的 → 设置 → 注销账号」:二次确认 + 输入「注销账号」→ 7 天冷静期(期间登录即可撤销)→ 到期删除你的个人数据。若你是某协作账本的唯一拥有者且该账本还有其他成员,需先转让或解散该账本
获取副本 / 转移通过导出功能获取通用格式(Excel/CSV)的数据副本
解释说明你有权要求我们解释本政策;也有权了解我们如何使用 AI 处理你的输入(见第 4.1 节)
投诉与举报通过第 10 节联系我们;你也有权向网信、市场监管等主管部门投诉,或依法提起诉讼

响应时限:我们将在收到你的请求并验证你的身份后 15 个工作日内答复。对于明显缺乏事实依据、需要过多技术手段、或可能损害他人合法权益的请求,我们可能拒绝并说明理由。


9. 本政策的更新

9.1 我们可能修订本政策。修订后的版本将在本页面与小程序内公示。

9.2 涉及下列情形的重大变更,我们会以显著方式(小程序内弹窗、站内消息)单独通知你,并在必要时重新征得你的同意:


10. 联系我们

项目内容
运营主体光合引擎
个人信息保护联系邮箱ajilisiwei@126.com
响应时限15 个工作日内

如你对我们的答复不满意,还可以向网信部门、公安机关、市场监管部门等主管部门投诉举报,或向有管辖权的人民法院提起诉讼。


本政策与《用户协议》一并构成你与我们之间的完整约定。