# 安全与隐私 ## 报告问题 公开仓库尚未发布,因此目前没有公开的漏洞报告地址。发布前,维护者应设置 GitHub 的私密漏洞报告入口或补充一个私人联系方式。启用后,请通过私密入口提交可复现步骤、受影响版本与影响范围。 在私密入口建立前,公开 issue 只能用于不含敏感信息的普通问题;不要公开未修复漏洞的利用细节、API Key、账本、数据库、偏好文件、备份或原始日志。用最小示例数据复现。 ## 当前数据边界 - Room 保存账本,SharedPreferences 保存设置与 AI Key,自定义媒体保存于应用私有文件夹。 - 项目没有实现数据库或设置加密;应用沙箱不是独立的加密方案。 - Android Manifest 当前允许系统备份,实际备份行为由设备和系统配置决定。 - AI 解析、分析与问账会向用户配置的服务商发送相关文本或账目摘要。使用前确认服务商与地址。 - 调试日志降低请求正文暴露风险,但共享诊断文件前仍需人工检查。 ## 密钥或数据曾进入 Git 时 删除当前文件或添加 `.gitignore` 不能移除历史版本。已泄露的 Key 应由所有者撤销或轮换。原开发工作区曾跟踪本机配置及私人数据库;公开发布使用新建的脱敏导出仓库,不携带原 `.git` 或私人审阅报告。 ## 版本范围 目前检查范围是 Android 1.9.2 源码及 2026-10-09 的维护改动,尚未形成长期支持版本承诺。请在报告中提供源码提交或具体 APK 版本;本轮维护没有发布新的 APK。 ## English summary No public vulnerability reporting endpoint exists yet. Maintainers must configure a private channel before publication. Never post keys, real ledgers or private backups in public issues. Data is stored locally without a project-managed encryption layer; Android system backups may apply. Optional AI sends relevant data to your chosen provider. Publish a sanitized export with fresh Git history, and revoke any exposed keys.