OfflineBill 离线记账本 隐私政策
更新日期:2026年6月20日
生效日期:2026年6月20日
OfflineBill 离线记账本(以下简称"本应用")非常重视用户隐私保护。本隐私政策旨在向您说明本应用如何处理您的个人信息。请您在使用本应用前,仔细阅读并充分理解本隐私政策的全部内容。
一、应用性质声明
本应用是一款完全离线的记账应用,不依赖任何网络服务。本应用:
- 不包含任何网络请求功能,不与任何服务器进行数据交互
- 不收集、不上传、不分享任何用户数据
- 所有用户数据均存储在您的设备本地(应用沙箱内)
- 卸载本应用后,所有数据将被自动清除
二、信息收集与使用
本应用在运行过程中处理的用户信息如下:
| 信息类型 |
用途 |
存储位置 |
是否上传 |
| 用户名、密码 |
用于本地账号登录验证 |
设备本地数据库 |
否 |
| 账本、记账记录 |
用于记账功能的数据存储与展示 |
设备本地数据库 |
否 |
| 分类信息 |
用于收支分类管理 |
设备本地数据库 |
否 |
三、密码安全保护
本应用对您的密码采用 industry-standard 加密算法进行保护:
- 哈希算法:PBKDF2-HMAC-SHA256
- 迭代次数:10000次
- 盐值:每个用户使用独立的16字节随机盐
- 明文密码:绝不以明文形式存储,数据库中仅保存哈希值
即使数据库被非法获取,也无法还原出您的原始密码。
四、权限使用说明
本应用遵循最小权限原则,未申请任何运行时权限。
数据导入导出功能通过系统文件选择器(DocumentViewPicker)实现,基于系统临时授权访问用户选择的文件,无需申请文件存储权限。
五、数据导出与导入
本应用提供数据导入导出功能,用于数据备份与迁移:
- 导出:用户主动操作,将数据导出为JSON文件,保存位置由用户选择
- 导入:用户主动操作,从用户选择的JSON文件中导入数据
- 导入导出过程完全在本地进行,不涉及任何网络传输
- 导出的文件由用户自行保管,本应用不对其负责
六、第三方SDK使用
本应用仅使用鸿蒙系统内置的以下系统能力,未集成任何第三方SDK:
- relationalStore(关系型数据库)- 用于本地数据存储
- cryptoFramework(加密框架)- 用于密码哈希计算
- picker(系统选择器)- 用于文件选择
- hilog(日志框架)- 用于开发调试日志
以上均为鸿蒙系统官方提供的能力,不涉及第三方数据收集。
七、数据安全与存储
- 所有数据存储在应用沙箱目录内,其他应用无法访问
- 数据库操作使用参数化查询,防止SQL注入攻击
- 所有数据库游标(ResultSet)和文件句柄使用 try/finally 确保释放,防止资源泄漏
- 数据导入操作使用事务保证原子性,失败时自动回滚
八、未成年人保护
本应用不针对未成年人,也不会收集未成年人的个人信息。如果您是未成年人,请在监护人指导下使用本应用。
九、数据删除
- 删除单条记录:在记录列表中长按或滑动删除
- 删除账本:在首页长按账本选择删除(同时删除账本内所有记录)
- 清除全部数据:卸载本应用即可清除所有本地数据
十、隐私政策更新
本应用为离线应用,隐私政策更新将随应用版本一同发布。您可以在每次更新应用后查看最新版本的隐私政策。
十一、联系我们
如果您对本隐私政策有任何疑问,可通过以下方式联系我们: