隐私政策
生效日期:2026年4月26日
1. 引言
Retail Scan & Stock 是一款用于库存盘点和简单订单管理的移动应用。本应用采用 本地优先 模式:您的核心数据存储在您的设备上,因此即使没有互联网连接也可以工作。本政策说明我们收集什么、为何收集,以及您有哪些选择。
2. 我们收集的数据
2.1 您设备上的本地数据
仅存储在您的手机或平板上:商品、供应商、库存盘点结果以及应用设置。
2.2 云端数据(仅当您使用 email 或 Google 登录时)
如果您使用云端功能,我们可能会处理:您的电子邮箱地址、设备标识符以及应用使用分析,以了解产品的使用方式。
2.3 我们不会收集的内容
我们不会收集:精确位置、您的联系人、您的照片、支付卡信息,或您在应用外的一般浏览历史。
3. 我们为何收集这些数据
- 本地数据:用于运行应用——盘点库存、管理供应商以及保存您的偏好设置。
- 云端数据:用于识别您的账户,并通过分析来改进产品。
4. 第三方服务
我们使用代表我们处理数据的服务:
- Supabase(身份验证和云数据库)— 见 https://supabase.com/privacy
- Resend(电子邮件发送)— 见 https://resend.com/legal/privacy-policy
- Google(可选 OAuth 登录)— 见 https://policies.google.com/privacy
第三方数据来源
Retail Scan & Stock 应用包含条码查询功能,可在您扫描条码时建议商品信息。底层商品数据库来自 Open Food Facts,这是一个关于食品、饮料和消费品的开放协作数据库。数据由 Open Food Facts 贡献者提供,并根据开放数据库许可(ODbL)授权。
当应用中显示来自该数据库的建议时,会显示来源提示以及指向 Open Food Facts 网站的链接。您可在 https://world.openfoodfacts.org/ 了解更多关于 Open Food Facts 的信息,并在 https://opendatacommons.org/licenses/odbl/ 了解 ODbL 许可。
条码查询功能不会将您的任何个人或业务数据传输给 Open Food Facts。商品数据库托管在我们自有基础设施上,并定期从公开发布的 Open Food Facts 数据转储更新。
崩溃与错误报告
我们使用由 Functional Software, Inc.(以 Sentry 名义运营)提供的 Sentry,收集 Retail Scan & Stock 移动应用生产构建版本中的崩溃报告与错误诊断信息,以帮助我们识别并修复影响应用稳定性的缺陷。
当应用中发生错误时,会向 Sentry 发送哪些信息:
- 错误消息与堆栈跟踪(代码级诊断信息)
- 设备型号与操作系统版本
- 应用版本与构建号
- 随机生成的安装标识符
- 技术性面包屑,例如屏幕之间的导航事件
发送前我们会过滤掉哪些内容:
- 您的产品目录、条码、库存数量、供应商信息、采购订单、收货记录以及冲销/报损记录
- 除用户标识符以外的电子邮箱地址与认证身份相关信息
- 来自应用的控制台日志
- 可能包含业务数据的网络请求正文
- IP 地址、Cookie 与用户代理字符串
崩溃报告仅在从应用商店安装的生产构建版本中启用;在开发构建版本中处于关闭状态。
Sentry 依据其自身的数据保留政策保留崩溃数据。Sentry 在美国和欧盟处理数据。更多信息请参阅 Sentry 的隐私政策:https://sentry.io/privacy/。
法律依据:我们在维护应用稳定性与安全性方面的合法权益。
5. 数据保留
- 本地数据会保留在您的设备上,直到您在应用中删除它们或卸载应用。
- 云端数据会在您使用应用内选项删除账户时被删除。
6. 您的权利
在可用的情况下,您可以在应用内的设置中访问、导出或删除您的数据。如有任何隐私问题,请通过下方邮箱联系我们。
关于如何删除您的账户及相关云端数据的分步说明,请参见我们的删除账户页面。
7. 儿童隐私
本应用不面向 13 岁以下儿童,我们也不会在知情情况下收集 13 岁以下儿童的个人信息。
8. 本政策的变更
我们可能会不时更新本政策。当我们作出重大变更时,会通过应用通知您。
9. 联系方式
10. 生效日期
本隐私政策自2026年4月26日起生效。
