隐私政策
最后更新:2026 年 8 月
本页面为译文。如有任何不一致,具有法律约束力的文件以英文版本为准。
阅读英文版1. 简介
StintBox(「我们」)由位于丹麦的 Kameli ApS 开发。本政策说明我们收集哪些数据、原因以及如何保护数据。
2. 我们收集的信息
许可证验证时(每次打开应用)
- 许可证密钥
- 设备 ID 哈希(匿名硬件指纹;我们不收集或存储个人硬件信息)
- 应用版本
- IP 地址
- 操作系统名称和版本
创建账户时
- 电子邮件地址
- 显示名称(可选)
- 密码(哈希处理,绝不以明文存储)
购买许可证时
付款由 Paddle.com(我们的记录商户)处理。我们不直接存储信用卡号或付款详情。请参阅 Paddle 的隐私政策。
当您使用移动应用时
所有遥测和传感器数据均存储在您的设备本地。除非您明确选择共享或同步(例如将会话回顾发布到您的个人主页),否则数据不会上传到我们的服务器。
- GPS / 位置数据:在会话期间录制,用于遥测叠加(速度、路线、海拔等)
- 传感器数据:录制期间捕获的加速度计、陀螺仪和气压计读数
- OBD-II 车辆数据:连接 OBD 适配器时的发动机转速、冷却液温度及其他诊断信息
- 摄像机控制元数据:已连接运动相机(GoPro、Insta360、DJI)的连接状态和设置
崩溃报告与诊断
我们使用 Sentry(sentry.io)在桌面端、网页端和移动端应用中收集匿名崩溃报告和性能数据。这有助于我们快速发现并修复错误。崩溃报告中不包含任何个人信息、遥测数据、文件名或 GPS 数据。您可以在应用设置中禁用崩溃报告。
- 设备类型、操作系统名称和版本
- 应用版本和运行时环境
- 错误消息和堆栈跟踪(代码级别,不含个人数据)
- 常规性能指标(应用启动时间、导出时长)
匿名使用统计(桌面端 + 移动端)
在**桌面端**,当您的应用检查更新时(每 4 小时一次),我们的更新服务器会对该请求进行计数。在**移动端**,当您打开应用时,应用会向同一分析端点发送一次匿名「启动 ping」。在这两种情况下,我们使用这些计数来回答'有多少人在使用 StintBox?'、'正在使用哪些版本?'以及'人们从哪些国家/地区使用应用?'等问题。我们不会在您的设备上设置任何标识符——没有跟踪 Cookie,没有安装 UUID,没有广告 ID。我们使用每日轮换的 salt 在服务器端去重 IP 子网,以便近似估算唯一设备数量;salt 每个 UTC 午夜轮换,您的 IP 本身在同一请求内被丢弃。保留期:匿名哈希子网保留 90 天;聚合计数器保留 13 个月。法律依据:合法利益(GDPR 第 6(1)(f) 条);在移动端还适用 CNIL「受众测量」豁免(Sheet 16)。要在桌面端选择退出,请在 设置 → 更新 中禁用自动更新。在移动端,请在 设置 → 隐私 中关闭「匿名使用统计」。由于现有聚合计数不包含与您相关联的标识符,因此无法删除。
- 应用版本和操作系统(来自 User-Agent 标头或启动 ping)
- 国家/地区(通过离线 GeoIP 数据库从您的 IP 地址派生;IP 本身从不存储)
- 发布渠道(stable 或 beta)
- 平台类型:desktop / mobile-ios / mobile-android
我们不收集的信息
- 您的遥测数据不会在未经明确操作的情况下上传
- 个人硬件序列号或规格
- stintbox.app 之外的浏览行为
- 持续或后台位置追踪:GPS 仅在录制会话期间处于活动状态
当您上传会话或视频时
云同步会上传会话的 GPS 轨迹、运动数据、OBD 读数、您记录过的心率、各项时间、运动类型,以及手机型号和操作系统。隐私区域和匿名 GPS 模式在上传之前生效,而不是之后,免费版则不会上传运动数据。只有在您拥有存储套餐并在该会话上按下备份时才会上传视频,而且只有应用在您面前打开时才会继续传输。
当您向我们发送诊断信息时
诊断报告包含应用和手机版本、与相机的蓝牙通信过程、我们的调试日志以及传感器快照。文件路径、会话 ID 和 Wi-Fi 网络名称会被移除,任何位置都会被粗化到约一公里,报告中既没有视频也没有轨迹。它确实带有您手机的标识符,这样我们才能把它与您来信提到的问题对上。两个故障排查向导会上报设备型号以及是否可用,绝不会上报您给设备起的名称,两者都遵循「设置」「隐私」中的同一个开关。
3. 云存储(可选)
StintBox 可能提供可选的视频和遥测文件云存储。这始终是可选的:未经您的明确操作,您的数据绝不会被上传。云存储的数据在静态时加密,仅限您的账户访问。如果您的付费访问结束,上传会停止,但不会锁定任何内容:已经在云端的一切仍可查看和下载 365 天,您无需支付任何费用即可取回。在此期间我们会向您发送邮件(每周一封,最后三天每天一封),说明确切的删除日期以及续期可恢复的内容。在此期间随时续期,同步就会重新开启,您的数据仍在原处。365 天后云端副本将被永久删除;您自己电脑上的副本不受影响。您也可以随时自行删除云端数据。30 天内可恢复,之后将彻底消失。法律依据:在您的方案有效期间,履行与您的合同(GDPR 第 6(1)(b) 条);结束后的 365 天,则是我们让您有机会回来而不丢失作品的合法利益(第 6(1)(f) 条);您随时可以通过删除云端数据来终止。
4. 已连接的服务
您可以将 StintBox 与您已经在用的服务连接。目前指的是 Strava。连接 Strava 时,我们会申请读取您的个人资料和活动的权限,其中包括您标记为私密的活动,因为导入这类活动正是该功能的意义所在。StintBox 读取 GPS 位置、速度、心率、功率、踏频和海拔等活动数据,并将其转换为可叠加在视频上的遥测数据。在桌面应用中,您的 Strava 令牌经过加密,且仅保存在您自己的电脑上。若您改从网站连接,令牌会加密保存在我们的服务器上,以便网站列出您的活动。在 StintBox 中断开连接时,我们会撤销在 Strava 的访问权限并删除已保存的令牌。从 Strava 一侧断开的效果相同:Strava 会通知我们,我们随即删除自己的副本。法律依据:履行与您之间的协议(《通用数据保护条例》第 6 条第 1 款 (b) 项),在连接有效期间。
- 社交平台:关联 YouTube、TikTok、Instagram、Facebook 或 X 账户后,我们会保存允许我们代您发布的令牌,直到您解除关联。对于 Instagram、Facebook 和 X,视频在途中会经过我们的服务器;对于 YouTube 和 TikTok,视频直接从您的手机发往平台。到达之后适用的是他们的条款,而不是我们的。
- 您自己的云存储:连接 Dropbox、OneDrive 或 Google Drive 后,您的会话和视频会进入您在那里的账户,适用该服务商的条款。我们保留令牌直到您断开连接。删除账户会在服务商一侧取消其中每一项连接,而不只是在我们这里删除。
5. 直播
直播在您启动之前处于关闭状态。直播进行时,您的速度、圈速和位置每秒一次发送到一个链接。任何拿到该链接的人都可以观看,也可以转发。在隐私区域内您的位置会被省略;心率只有在您开启该通道时才发送,而且仅限那一次直播。视频不属于直播的一部分:除非您自己备份,否则它留在您的手机上。
- 在观众看到之前,我们会把最后 30 秒扣住,这样直播可以在那几秒到达任何人之前被停止。最多可有 500 人同时观看,静默 120 秒的直播会自行结束。
- 直播结束后,我们会将您所播出的遥测数据保留一份副本 30 天,以便调查服务被滥用的情况,例如某次直播被用来协助实施违法行为或骚扰他人。该副本从不包含您的心率,也从不包含任何关于观看者的信息。无论您是否删除账户,它都保留这 30 天,随后自动删除。不存在其他副本。
- 存在的副本就是主管机关可以要求我们交出的副本。凡是保存任何内容的服务都是如此,这也正是这份副本很小、存续期很短且只有单一用途的原因。对于观看的人,除了他们的 IP 地址,我们一无所知。
6. 您录制内容中的其他人
StintBox 相机对准的是您和您的车辆,它就是为此而设的。实际使用中,维修区或路上的人可能会出现在片段的背景里。他们从来不是拍摄对象,我们不识别任何人,也不检索您的素材。但如果您上传、发布或直播了包含他人的内容,这个决定属于您,值得按照您希望别人如何对待您的方式来作出。集体骑行时请记住,您的位置大致也就是其他所有人的位置。
7. 我们如何使用您的数据
- 许可证验证:验证您的许可证是否有效且在设备限制范围内
- 账户管理:登录、密码重置、订阅状态
- 支持:回复您的咨询
- 产品改进:汇总的匿名统计数据(例如「X% 的用户使用 Windows」),绝不追踪个人
8. 数据共享
我们不会出售或与第三方共享您的个人数据,以下情况除外:
- Paddle.com:作为记录商户处理付款
- Backblaze B2(欧盟区域):存储您备份到云端的文件,即您的视频、遥测和项目文件。存储空间由他们提供;只有您的账户才能取回这些文件。已签署数据处理协议。
- Sentry(Functional Software, Inc.):接收匿名崩溃报告和性能数据,帮助我们修复错误。不会共享任何个人数据。请参阅 Sentry 的隐私政策:sentry.io/privacy
- SparkPost(欧盟区域):投递我们的邮件,即登录链接、账户通知,以及您主动订阅时的新闻通讯。已签署数据处理协议。
- Hetzner(Falkenstein,德国):托管我们的服务器和数据库。您的数据不会离开欧盟。
- 执法机构:如丹麦或欧盟法律要求
- VersaTiles:提供可选的卫星地图底图。每次瓦片请求都会让他们大致知道您的轨迹位于何处,同时带上您的 IP 地址。该底图在您开启之前一直是关闭的。
- 您发布到的平台以及您自行连接的云账户:YouTube、TikTok、Instagram、Facebook、X、Dropbox、OneDrive、Google Drive。在您关联账户并按下发布或备份之前,不会有任何内容到达其中任何一方。
仅此而已。没有广告网络、没有数据经纪商。
9. 数据存储与安全
- 服务器位于德国(Hetzner Cloud, Falkenstein)
- 数据在传输中 (TLS 1.3) 和静态时均加密
- 密码使用 bcrypt 哈希
- 设备 ID 仅以 SHA-256 哈希存储
- 数据库:PostgreSQL,定期备份
10. 您的权利 (GDPR)
根据欧盟/GDPR,您有权:
- 访问权:请求获取您的数据副本
- 更正权:更新不准确的数据
- 删除权:请求完全删除您的账户和数据
- 可携带权:以标准格式接收您的数据
- 异议权:反对特定处理
如需行使任何权利,请发送邮件至 [email protected]。我们将在 30 天内回复。
11. Cookies
stintbox.app 使用最少的 cookies:
- 会话 cookie:保持您的登录状态(必要,无需同意)
- 推荐归因 cookie:30 天第一方 cookie,用于推荐追踪(合法利益)
我们不使用第三方追踪 cookies、Google Analytics、Facebook Pixel 或类似工具。
12. 儿童
StintBox 不面向 16 岁以下的儿童。我们不会有意收集儿童的数据。
13. 数据保留
- 账户数据:在账户活跃期间保留。在收到账户删除请求后 30 天内删除。
- 云备份:保留至您自行删除。方案有效期间没有时间限制。
- 免费额度的云备份:在账户活跃期间一直保留,没有时间限制。没有可供起算的到期时间,因此不会自行过期。删除账户时,它们按与您其余数据同样的 30 天安排删除。
- 付费访问结束后:上传停止,但已经在云端的一切仍可免费查看和下载 365 天。我们会先发送邮件(每周一封,最后三天每天一封),说明确切的删除日期。365 天后云端副本将被永久删除。
- 您自行删除的云端数据:保留 30 天以便撤销误操作,之后永久删除。删除账户时,您的云端数据按同样的 30 天安排删除。
- 存储容量:在极少数情况下,我们可能需要在上述期限之前移除异常大的项目。我们会至少提前 30 天通过邮件通知(请参阅我们的服务条款)。
- 许可证验证日志:保留 12 个月,之后自动清除。
- 付款记录:在所属会计年度结束后保留五年,这是丹麦会计法的要求。
- 未开设账户即完成的付款:整条记录,包括姓名、账单地址、国家和税号,在其到账会计年度结束后保留五年,然后删除。
- 直播遥测数据:一份管理用副本,在直播结束后保留 30 天,随后自动删除。其中从不包含心率。
- 安全与管理日志:事件本身保留,其中的用户 ID 和 IP 地址在两年后移除。
14. 删除您的账户
您可在应用中的「设置」「账户」「删除账户」删除账户。您会立即在所有设备上退出登录,您的个人主页不再对他人可见,我们会发送一封含有恢复链接的邮件。30 天后即为永久删除,在此之前我们会发送一次提醒。届时您的会话、视频、轨迹、预设、设置、设备和登录凭据将从我们的数据库和存储中删除,您与其他平台的连接也会在那些平台上取消,而不只是在我们这里清除。
- 您分享给其他用户的内容如何处理由您决定,例如赛道轮廓、预设或 PID 定义:带走,或者留给所有人而不附带您的账户。留下并不会让它变成匿名,因为赛道仍然是一个地点,预设仍然是一份配置。凡是您用自己的话写下的内容,例如评价,两种情况下都会被删除。
- 您的付款历史随账户一起删除,「数据保留」中说明的会计记录除外。留下的是金额、币种、付款事由、日期和付款参考号,而不是您的姓名、电子邮件地址或账单地址。如果您从未创建账户就向我们付过款,我们会完整保留那条记录,包括姓名、账单地址、国家和税号,直到它的五年期满。这比一张会计凭证所需要的更宽,而且是有意为之的决定:一笔未匹配的付款,在我们保存它的整个期间都必须能与付款人对上账。您的发票由 Paddle 依其自身法定义务保存,我们无法缩短。
- 我们无法收回的部分,因为它从来不只属于我们:别人已经看过的内容、别人保存下来的链接、您在其他平台发布的帖子、您发送到自己 Dropbox、OneDrive 或 Google Drive 的文件,以及我们的支付服务商必须保存的内容。我们可以关掉一次直播,却无法让任何人当作没看过。
15. 本政策的变更
我们将通过电子邮件提前至少 30 天通知重大变更。非重大变更将在此处更新日期后发布。
16. 联系方式
- 一般咨询:[email protected]
- 隐私相关:[email protected]
- 数据保护:Kameli ApS,丹麦