本译文仅为方便阅读而提供。英文版本为具有约束力的正式文本。 阅读英文版本
最后更新于 2026年10月20日
隐私政策
Blipit 由 Louward Labs FZC LLC 运营。本页面明确说明我们持有什么、为什么持有、还有谁会接触到,以及保留多久。它是写来让人读的,不是让人硬撑着读完的。
两类数据
你的账号数据 是关于你的:由我们负责保管。 你的事件数据 是你的应用出错时发送给我们的内容:它归你所有,我们按你的指示处理。如果你的错误中包含他人的个人数据,你是该数据的控制者,我们是你的处理者。
我们收集什么
当你创建账号时
你的邮箱地址。如果你使用 Google、GitHub 或 Microsoft 登录,我们还会收到它们提供的账号标识符、你的姓名以及头像(如有提供),并向它们确认该邮箱已验证。我们绝不会从它们那里获得你的密码,也绝不会向你索要密码。
为保护账号安全,我们会记录登录活动:每个会话的 IP 地址和浏览器 user agent、上次使用时间,以及请求每个登录链接的 IP。
当你的应用上报错误时
报告中包含的一切。通常包括:错误类型和消息、堆栈跟踪及其周围的代码行、正在运行的 URL 或任务、release 和环境、浏览器或服务器版本、导致错误的面包屑,以及你的应用选择附加的任何上下文。我们不会存储错误报告来源的 IP 地址。用于安全监控的登录尝试报告会包含你的应用发送的用户名、IP 地址和国家/地区。
在存储任何内容之前,我们会抹除看起来像机密的值:名称类似密码、token、密钥、cookie 或会话的字段,Authorization 请求头,bearer token,以及银行卡号。这是一道安全网,而不是个人数据过滤器:如果你的应用把客户的姓名、邮箱或地址放进了错误消息,它仍然会到达这里。请在个人数据离开你的系统之前将其清除。
你的应用发送的其他数据
如果你使用,你的应用还可以发送日志、性能追踪、用户反馈(本人填写的姓名、邮箱和留言)、版本健康会话和 Web Vitals。使用浏览器 SDK 的网站会按照每个项目的会话回放设置发送会话回放(页面变化的记录):默认情况下,浏览器只保留最近一分钟,并在出错或提交问题报告时一并上传;项目所有者也可以改为录制一部分所有访问,或关闭回放。输入的值、页面文字和媒体在发送前都会在浏览器中被遮盖;除非项目所有者关闭,字段名、列标题、标签页、菜单和按钮保持可读,因此录制内容能显示使用了哪个页面和按钮,而不会显示输入的内容或屏幕上的记录。对于 Web Vitals,我们根据 IP 地址推断访客所在国家,不保存该地址。
移动应用中的会话回放
使用 Blipit Android SDK 的 Android 应用也可以发送会话回放,但前提是应用先询问了用户并获得同意:在应用记录该同意之前不会采集任何内容,撤回同意会立即停止录制并丢弃设备上保留的内容。录像大约是每秒一帧应用自身的界面,在保存任何内容之前就在设备上完成遮盖,文字、图片、输入内容和网页内容都会变成实心色块;录像还包含点按、界面切换、设备型号、操作系统和应用版本。它从不采集其他应用、系统界面,也不采集应用处于后台时的任何内容,并且不使用无障碍服务或系统录屏。视频片段存储在亚太地区的 Cloudflare R2 中,遵循项目的会话回放设置和你所订方案 7 至 30 天的回放保留期限,并随回放一起删除。对于这些录像,与你的应用发送的所有数据一样,你是数据控制者,我们作为你的数据处理者。
当你连接 Odoo 实例时
你的数据库标识符的单向哈希。它不可逆,也无法透露你数据库的任何内容。它的作用是确保一个密钥不能被两个安装使用,并让我们能区分你的生产实例和测试实例。
如果你使用 Odoo 工作流,模块还会发送用户执行的业务步骤的计数;当某个步骤失败时,还会发送业务单据标识符(失败步骤涉及的 Odoo 单据的记录 ID)、Odoo 用户 ID 和公司 ID。工作流数据绝不包含姓名,只有在你开启滞留金额时才包含金额:此时失败的步骤会发送其所处理单据的合计和币种。Odoo 向用户显示的消息保留在你的 Odoo 数据库中;被阻止步骤的偶尔样本会像错误报告一样发送,其中的数字和引号内的值会被删除。如果你使用 Odoo 性能,模块会发送用户操作的耗时、它们执行的数据库查询次数、去除所有值的查询文本,以及执行这些查询的代码所在的文件和行;绝不发送记录的值。
如果你加入了候补名单
在开放注册之前,我们保存了你的邮箱地址以及你从网站哪个部分登记的。仅此而已。
如果你订阅产品动态
我们会保存你的邮箱地址、你订阅时所用的网站语言、你在网站上的订阅位置、你 IP 地址的单向哈希值、订阅时间、确认时间,以及你退订时的退订时间。只有在你点击我们通过邮件发送的确认链接后,订阅才会生效(双重确认)。每封动态邮件都附有一键退订链接,你也可以写信至 privacy@blipit.io。我们只用这个地址向你发送这些动态。
如果你拥有 Blipit 账户,我们也会以账户语言向账户邮箱发送这些产品动态。可在设置中关闭“产品动态”,或使用任何一封邮件中的退订链接;你的选择会保存在账户中,重新开启之前我们不会再给你发邮件。
当你访问我们的网站时
我们自行统计 blipit.io 和控制台的页面浏览量,不使用任何第三方分析工具:页面、来源网站、浏览器的用户代理以及你所在的国家/地区。国家/地区根据你的 IP 地址查询得出,IP 地址本身不会被保存。为了在不向你的浏览器存储任何内容的情况下统计独立访客,我们会将你的 IP 地址和用户代理与一个每天更换的随机值组合,只保留得到的单向哈希值;当天的随机值随后会被删除,因此不同日期的访问无法关联起来。我们不会与任何其他方共享任何内容。
我们如何使用
我们使用账号数据来让你登录、向你展示工作区、发送你要求的告警,并就服务事宜与你联系。我们使用事件数据将错误归组为问题、还原堆栈跟踪、按套餐统计用量,并把告警送到你的收件箱。我们使用日志和 IP 地址来维持服务运行并防止滥用。
我们不出售你的数据。我们不与广告商分享数据。我们不使用你的事件数据训练模型,除非你请求我们协助处理支持请求,或为维持服务运行所必需,我们不会读取这些数据。
数据存放在哪里
Blipit 运行在新加坡。我们的数据库是 AWS 新加坡区域的 Neon,数据接入和处理运行在 Fly.io 新加坡区域,队列使用 Upstash。网站和控制台由 Vercel 提供,DNS 经由 Cloudflare,告警邮件通过 Microsoft 365 发送。只有当你选择使用 Google、GitHub 或 Microsoft 登录时,它们才会收到登录请求。支付由 Stripe 处理,Stripe 会收到你的工作区名称和所有者的邮箱。当你工作区中有人对某个问题运行 AI 修复时,该问题的详情(错误、堆栈跟踪、面包屑和请求地址,不含查询字符串,且已抹除机密)会被发送到位于美国的 Anthropic API 以生成分析。如果项目通过 Blipit.io GitHub App 连接了 GitHub 仓库,堆栈跟踪中提到的源文件及其导入的文件会在那一刻从 GitHub 读取并一同发送;看起来像机密的文件从不读取,疑似机密的值会被移除,Blipit 只保留文件路径和 commit。从 AI 修复创建拉取请求会将建议的改动发送到 GitHub。除非运行 AI 修复,否则不会向 Anthropic 发送任何内容。当值班开启了短信或电话告警时,位于美国的 Twilio 会收到电话号码和事故标题。如果你为 release 提交连接了 GitHub 仓库,我们会使用你的 token 调用 GitHub 的 API,并保存其返回的提交作者姓名和邮箱。 注册表单和产品动态表单由 Cloudflare Turnstile 检查,它会读取你的 IP 地址和浏览器信息以区分真人与机器人;在 blipit.io 上,只有当你开始输入邮箱时才会加载。
错误报告:屏幕截图、屏幕录制(报告者开启时包含麦克风音频)以及附加的图片或视频存储在 Cloudflare R2 的亚太区域。它们遵循你的方案的保留期限和存储上限,并在报告被删除时从 R2 中删除。
这些公司是我们的处理者。它们仅为提供各自负责的那部分服务而持有数据,不得将其用于其他任何用途。这意味着你的数据可能会被传输到你所在国家之外,包括从阿联酋传输到新加坡和美国。这些传输依据阿联酋 PDPL 所允许的保障措施(这些处理者的合同承诺,以及为提供你所请求的服务而必需的传输)进行;对于欧盟和英国,则依据我们与上述提供商签订的标准合同条款进行。
当你连接 Slack、Microsoft Teams、Jira、Linear 或 webhook 时,我们会将问题详情发送到你设置的目标:标题、项目、环境、release 和级别,Jira 和 Linear 工单还包括堆栈帧,安全告警还包括用户名、IP 地址和国家/地区。这些服务由你选择,并依据你与它们之间的协议运作。
我们保留多久
- 错误事件: 按你套餐的保留期保存(7 或 30 天),之后删除。
- 问题摘要 (归组后的记录、其计数和状态)在你的工作区开放期间一直保留,以便原始事件过期后历史记录和回归仍然有意义。
- 日志、追踪、回放和其他遥测数据: 日志根据你的套餐保留 3 到 14 天,追踪保留 7 或 14 天,会话回放保留 7 到 30 天,Web 指标保留 30 天,release 健康会话保留 90 天,用户反馈按你套餐的保留期保存,之后删除。
- 安全监控: 登录尝试的用户名及其 IP 历史遵循你套餐的保留期,但安全问题会在你的工作区开放期间一直保留它最后看到的用户名、IP 地址和国家/地区。
- 账号和工作区数据: 在你的工作区或账户存续期间保留。你可以在设置 › 危险区域中自行删除两者,也可以写信至 privacy@blipit.io,我们会在 30 天内处理。删除的工作区会立即停用,所有者可在 30 天内恢复,之后连同其中所有内容被永久清除。删除的账户会立即停用,14 天内登录即可恢复,之后被永久清除。
- 会话: 30 天,或直到你退出登录。
- 登录链接: 60 分钟,一次性使用。来自从未创建账号的地址的登录请求会在 30 天后删除。
- 告警邮件中的操作链接: 48 小时,一次性使用。
- 候补名单邮箱: 直到你要求我们删除。
- 产品动态订阅: 保留至你退订;之后会在 30 天内删除该地址。从未确认的订阅会在 30 天后删除。
- 网站页面浏览: 记录在 400 天后删除。不保存 IP 地址。
- 审计日志: 365 天,包括每项记录操作的 IP 地址和浏览器。
- 备份: 已删除的数据(包括已永久清除的工作区和账户)可能会保留在数据库服务商的备份中,直到备份轮换,期限在我们的备份保留期内,且不超过清除后 30 天。
Cookie
只使用服务所需的 cookie:一个已登录会话 cookie,一个保护与 Google、GitHub 或 Microsoft 登录往返过程的短期 cookie,一个在你连接仓库时保护与 GitHub 往返过程的短期 cookie,一个记录你在注册时同意条款的短期 cookie,以及一个将新创建的私密密钥传递到向你展示它的页面的一次性 cookie。这些 cookie 仅针对 blipit.io 设置,并标记为 HttpOnly 和 Secure。语言 cookie 会记住你选择的语言,仅保存语言代码。统计我们网站的访问量不会在你的浏览器中存储任何内容。本站没有广告或跨站跟踪 cookie,且它们都不会在其他任何地方跟踪你。 如果你跟进自己提交的错误报告,跟踪页面会先向你的邮箱发送 6 位验证码,之后为该报告(或你在该团队的报告)保留一个 Cookie 7 天;它是 HttpOnly 和 Secure 的,不作任何其他用途。
我们如何保护数据
所有传输均经过 TLS。会话 token、登录链接和 API 密钥只以 SHA-256 哈希形式存储,因此即使我们的数据库副本泄露,也不会交出任何可用的密钥。每个账号都必须启用双因素认证;身份验证器密钥加密存储,备用码只以带密钥的哈希形式存储。私密密钥只在创建时向你展示一次,之后不再显示。从邮件中对你账号执行操作的链接经过签名、会过期,且只能使用一次。生产环境的访问权限仅限于运营该服务的人员。
如果发生危及你数据的安全漏洞,我们会在知悉后不无故拖延并在 72 小时内通过邮件告知受影响的客户,说明我们所了解的情况和正在采取的措施。
你的权利
你可以要求我们提供你的数据副本、更正、删除或停止处理。请写信至 privacy@blipit.io ,我们会在 30 天内答复。删除的工作区可在 30 天内恢复;之后其事件会被永久清除且无法找回,如有需要请先导出。
根据你所在的地区,你可能还有权向数据保护机构投诉。我们依据阿联酋 2021 年第 45 号《个人数据保护联邦法令》(PDPL)处理个人数据,阿拉伯联合酋长国的主管机构是阿联酋数据办公室(UAE Data Office)。
儿童
Blipit 是面向开发者的工具,不面向 16 岁以下人士。我们不会有意收集他们的数据。
变更
如果我们对本政策作出重要更改,会在生效前向你账号上的邮箱发送邮件。页面顶部的日期始终标明你正在阅读的版本。
联系方式
Louward Labs FZC LLC,Blipit 事务 — privacy@blipit.io。
注册地址:BC-8936582, 6th Floor, Amber Gem Tower, Ajman, United Arab Emirates