QA Spider
审计我的网站

法律

隐私政策

最后更新于 2026年10月2日

本文为译文,以英文版本为准。

本政策准确说明 QA Spider 收集什么、为什么收集、存储在哪里,以及还有谁可以接触这些数据。我们尽量使用平实的语言,而不是法律套话——如果这里有任何不清楚的地方,请告诉我们,我们会修改措辞。

1. 我们是谁

QA Spider(“我们”)为 Web 应用提供自动化软件测试服务。本政策适用于 QA Spider 网站和 QA Spider 控制台。如有任何隐私方面的问题,或要行使下文所述的权利,请发送邮件至 [email protected]。

2. 我们收集什么

我们只收集服务运行所必需的内容。具体包括:

  • 账号数据——你的姓名、邮箱地址和经过哈希处理的密码(我们绝不会以可读形式存储你的密码)。如果你通过 Google 或 GitHub 登录,则由该提供方向我们提供你的姓名、邮箱和头像。
  • 工作区数据——你的组织名称、团队成员及其角色,以及你发出的邀请。
  • 项目配置——你请我们测试的应用的 URL、你定义的环境,以及你选择保存的、供我们的测试用来登录的测试账号凭据。
  • 集成凭据——你为连接缺陷跟踪工具或聊天工具而提供的 API 令牌或 webhook URL。
  • Google Search Console 访问权限——仅当你选择连接时才会涉及:你的 Google 账号的只读访问令牌(加密存储)、该账号的邮箱地址,以及你选择的 Search Console 资源。随后我们会读取该资源的搜索表现(查询词、页面、点击、展示和平均排名)、Google 已收录其中哪些页面,以及为它提交了哪些 sitemap,并在你的控制台中展示给你。我们还会读取你自己最多 30 个公开页面的标题、标题层级、文本和链接,以便提出改进建议和内部链接建议。在 Boost SEO 的“页面未被收录的原因”部分,我们还会检查来自你自己 sitemap 和内部链接的最多约 100 个地址(它们的 HTTP 状态、重定向、noindex 标签和 canonical 标签),并读取你的 robots.txt;这些都是你自己网站上的公开文件和页面。当你点击“用 Google 检查”时,我们会向 Google 的网址检查工具一次查询其中最多 25 个地址,并向你展示它的答复。以上内容我们都不保留副本:它们在你打开页面或点击按钮时获取,并且仅保存在内存中(几分钟;对你自己页面的检查最长一小时;Google 报告的收录状态最长 24 小时),服务器重启后即被清除。这些结果不会传递给任何其他服务。唯一的例外是 Boost SEO:当你对某条建议点击“我已完成”时,我们会保存该页面的点击、展示和平均排名(如果建议涉及某个搜索词,也包括该搜索词)以及它们所覆盖的日期,以便之后向你展示变化。
  • Boost SEO 的主题创意、内容简报以及 Bing 和 Yandex 更新——仅当你使用时才涉及。我们会保留为你的网站返回的关键词创意、每次查询的时间(这也会计入你的每月额度)以及你要求生成的内容简报,直到你要求我们删除或关闭账号。这些都不是 Search Console 数据:关键词来自你自己公开页面上的文字和一个关键词数据服务。Bing 和 Yandex 更新所用的密钥不会被存储,而是每次需要时根据你网站的地址计算得出。
  • 每周审计与每日站点监控——仅限包含这些功能的套餐,并且仅当你开启时才涉及(每日监控会沿用每周审计的网站,或你最近一次审计的网站)。我们会保留网站地址、上次检查的时间以及上次检查的结果(首页是否有响应、是否对 Google 关闭、证书何时到期),以便在有变化时给你发邮件。每次每日检查只是对你自己公开首页和 robots.txt 的少量请求。
  • 测试结果——运行结果、耗时、各步骤结果、错误输出,以及从我们所测试页面截取的截图,还有由此生成的任何 bug 报告。
  • 使用与账单数据——你的套餐、token 余额和消耗事件的流水(哪次运行或生成使用了多少)。如果你为 Solo 或 Pro 付费,我们还会保存你工作区的 Stripe 客户 ID 和订阅 ID,以及订阅状态(有效、逾期,或将于某日取消)。我们绝不会看到或存储你的银行卡号:你是在 Stripe 自己的结账页面上输入的。
  • 联系表单提交内容——你通过我们的联系表单发送的姓名、邮箱和留言。
  • 扫描请求——如果你从我们的首页要求我们扫描你自己的网站,则包括你提供的地址和你所询问的网站,以便我们向你发送报告,并在你回复时作答。参见第 6 节。
  • 免费工具——你在 /tools 中某个免费检查工具里输入的地址。我们会读取该网站的公开页面、robots.txt、sitemap、llms.txt 或 DNS 记录来给出答案,并向你展示结果。我们不保留任何内容:地址和结果都不会被存储,你的 IP 地址仅保存在内存中,最长一小时,用于限制同一连接可运行的检查次数。结构化数据检查会把页面地址传给公开的 Schema.org 验证器(validator.schema.org),由它自行读取该页面。
  • 服务器日志——标准的技术日志,包括 IP 地址和 user agent,出于安全和调试目的而保留。
  • 网站分析——哪些页面被浏览、哪些链接被点击,以便我们了解人们觉得什么有用。在适用同意法规的地区,统计不使用 cookie,也不使用任何标识符,因此每次访问都被单独计数;在其他地区则会设置 cookie,以便识别回访。在这些地区,你登录之后,PostHog 还会把这些事件与你账号的内部 ID(绝不是你的邮箱或姓名)关联起来,这样我们就能看到产品的哪些步骤被使用。参见第 11 节。

3. 我们不会做什么

  • 我们不会出售你的个人数据,也从未出售过。
  • 我们不会为你建立广告画像,也不使用个性化广告或再营销。在同意法规没有另外要求的地区,我们会衡量一次广告点击是否带来了注册,以便知道哪些广告值得投放。
  • 我们不会在发送给企业的审计报告上放置任何分析或跟踪脚本。
  • 我们不会使用你的应用数据或测试结果来训练机器学习模型。
  • 我们不会出售、分享你所连接的 Google Search Console 数据,也不会将其用于广告;我们不会把它发送给任何 AI 模型、关键词数据服务、搜索引擎或其他第三方,也不会用它来训练任何模型。它只会在你自己的控制台中展示给你和你的团队。第 7 节所述的关键词查询、内容简报以及 Bing 和 Yandex 更新,只使用你自己网站的公开文本、你选择的关键词,以及来自你自己 sitemap 或由你输入的页面地址;其中没有任何内容来自 Search Console。QA Spider 对从 Google API 获得的信息的使用和转让,遵守《Google API 服务用户数据政策》,包括其中的有限使用要求。
  • 除非你自己连接了代码仓库,否则我们不会读取你的源代码。如果你连接了,访问是只读的,仅限于你选择的仓库,你可以随时在 GitHub 上撤销,并且我们绝不存储你的代码——文件只在回答问题的瞬间被读取,随后即被丢弃。

4. 我们为什么处理这些数据

为了提供你注册的服务(运行测试、报告结果、向你的跟踪工具提交 bug、发送提醒)——这是履行合同。为了保护账号安全、防止滥用和排查故障——这是我们的合法利益。为了向你发送服务所依赖的事务性邮件,例如登录验证码和运行通知——这是履行合同。在我们依赖你的同意的场合(例如可选的营销邮件),你可以随时撤回同意。

5. 测试账号凭据——请阅读

如果你保存凭据,让我们的测试可以登录你的应用,请使用权限最小化的专用测试账号,并尽可能在非生产环境中使用。切勿保存真实客户或管理员账号。

集成令牌和测试账号凭据都使用 AES-256-GCM 加密存储。如果我们的服务器无法加密它们,就会拒绝存储,而不是以可读形式保存。即便如此,请把你提供给我们的任何凭据都当作你愿意随时轮换的凭据,并在你不再使用 QA Spider 时将其轮换。

6. 审计报告——你要求的,以及我们主动发送的

我们的报告有两种产生方式,二者并不相同。

如果是你要求的:你在我们的首页上提供了 URL 和邮箱地址,我们读取了该网站并向你发送了报告。我们保留你的地址,是为了发送报告、让你可以就报告向我们提问,以及应你的要求删除它。我们不会把你加入邮件列表,除非你先联系我们,否则不会再发送任何其他内容。以这种方式要求的报告默认只做浅层读取;只有当你点击报告中要求更深入检查的按钮时,才会进行更深层的检查。

如果不是你要求的:我们有时会读取某家我们希望合作的公司可公开访问的页面,并向该公司发送我们发现内容的报告。这发生在双方还没有任何关系之前,所以值得明确说明其中涉及什么。

我们读取的是任何拥有浏览器的人都能读取的内容:你的 sitemap 中链接的页面,每个页面只获取一次,遵守 robots.txt,不会给你的系统造成负载。除非你提供测试账号,否则我们不会登录;如果你提供了,检查只会读取页面,除登录外不会提交任何表单。报告通过未公开列出的链接提供,不会被搜索引擎收录,并且可应要求撤回。

每个报告链接都会记录其被打开的时间,以及 IP 地址、据此推断的城市和国家,以及浏览器。对于我们主动发送的报告,我们据此判断它是否被阅读、是否被转发,这是知道后续联系是否受欢迎的唯一办法;这一处理基于我们在企业对企业推广中的合法利益。对于你要求的报告,同样存在这样的记录,但对我们没有这种用处——它存在,是因为任何持有链接的人都可以访问该链接,如果有人在传播它,我们希望知道。IP 地址和浏览器信息会在 90 天后删除,此后只保留打开次数的统计。

如果你不希望我们保留其中任何内容,请发送邮件至 [email protected],我们会删除报告、链接及其打开记录。我们也会停止联系你,并且无需任何理由。

7. 你的数据存放在哪里,以及还有谁会接触

应用及其数据库托管在 Render 的欧盟(法兰克福)区域,存放在加密的持久化磁盘上。我们使用一小批子处理方,每一个都用于一个界限明确的目的:

  • Render——应用托管和数据库存储(欧盟)。
  • Anthropic——起草测试用例、QA 文档和 bug 报告的 AI 模型。它会收到生成该产物所需的提示词和产品上下文。在 Boost SEO 中,当你点击“撰写简报”时,它会收到你选择的关键词、其搜索数据,以及你最多十二个公开页面的标题、标题层级和描述,不会收到任何来自 Search Console 的内容。
  • OpenAI——另一个 AI 模型提供方;当我们的服务器为某项功能配置了它时,会用来代替 Anthropic。针对该功能,它收到的提示词与 Anthropic 本会收到的同类(对于 Boost SEO 简报,仅限上述所述内容),绝不会收到 Search Console 数据。
  • DataForSEO——关键词数据服务,仅当你在 Boost SEO 中点击“查找主题”时使用。它会收到取自你自己公开页面的标题、标题层级和描述的最多十个短语、一个国家和语言代码,以及我们的账号凭据。它不会收到任何个人数据,也不会收到任何来自 Search Console 的内容。
  • IndexNow(Bing、Yandex、Naver、Seznam、Yep 以及其他参与的搜索引擎)——仅当你在 Boost SEO 的“Bing 和 Yandex”部分点击发送按钮时使用。我们会发送你网站的主机名、你的 IndexNow 密钥、你的密钥文件的地址,以及来自你自己公开 sitemap 或由你输入的最多 100 个页面地址。参与的搜索引擎之间会共享收到的内容。Google 不参与。不会发送任何个人数据,也不会发送任何来自 Search Console 的内容。
  • Stripe——Solo 和 Pro 套餐的支付处理。它在自己的结账页面上收集并保管你的银行卡信息;我们绝不会接收或存储卡号。我们会向它发送你的邮箱地址(用于预填结账页面和开具收据)、你的工作区 ID 和你选择的套餐,并且我们只保存 Stripe 客户 ID、订阅 ID 以及它反馈的订阅状态。
  • Resend——事务性邮件(登录验证码、通知、联系回复)的投递。
  • GitHub Actions——执行你的测试运行,并把结果回报给我们。
  • Firecrawl——获取并梳理你要求我们分析的网站的公开页面。
  • Browserbase——提供用于可选的实时测试录制的托管浏览器。仅在你的工作区启用该功能时才会使用。
  • Umami——统计对我们网站的访问。不设置 cookie,也不在你的设备上存储任何内容;唯一性来自在其服务器上、根据每天变化的盐值计算出的哈希。
  • Google Analytics——衡量对我们网站和控制台的访问。IP 地址会被截断。在适用同意法规的地区禁用存储,在其他地区启用。
  • PostHog——产品分析,并且仅在你同意的情况下,对我们自己网站进行会话回放。在你同意之前不使用存储运行。
  • GitHub——如果你连接了代码仓库,我们会读取回答某个失败测试问题所需的文件。只读,并且我们不存储任何内容。
  • Google 和 GitHub——身份提供方,仅当你选择用它们登录时才涉及。
  • Google Search Console——仅当你连接时才涉及:我们在你授予的只读权限下调用 Search Console API,读取你所选资源的搜索表现、收录状态和已提交的 sitemap。从 Search Console 读取的任何内容都不会传递给此列表中的其他任何子处理方。你可以随时撤销该访问权限(参见第 8 节)。

8. 我们保留多久

账号和工作区数据在你的账号存在期间保留。测试结果、截图和生成的 bug 报告会被保留,使你的历史记录和指标保持有意义;你可以随时删除单个运行记录、bug 和项目,删除会立即生效。联系表单留言会在我们需要用来回复你期间保留。服务器日志保留一段较短的运营期。当你关闭账号时,我们会删除你的工作区数据,仅保留法律或会计上必须保留的内容。如果你连接了 Google Search Console,我们会保留加密的访问令牌、你的 Google 账号邮箱、所选资源,以及你保存的任何 Boost SEO 前后对比记录,直到你在 Boost SEO 的 Google 标签页上点击“断开连接”(这会立即删除它们全部)或关闭账号。在 Boost SEO 中生成的关键词创意、查询记录和内容简报,会保留到你要求我们删除或关闭账号为止。你也可以随时在 Google 账号的“安全”下的“第三方访问”中撤销访问权限,我们仍持有的任何令牌都将失效。

9. 你的权利

你可以访问、更正、导出或删除你的数据。其中很多可以在控制台中自助完成:你可以导出生成的文档、删除 bug、运行记录和项目,并管理团队成员。对于其他事项——完整导出、删除账号、反对处理或投诉——请发送邮件至 [email protected],我们会在 30 天内答复。如果你位于欧洲经济区或英国,你还有权向当地的数据保护机构投诉。

10. 安全

对生产环境的访问仅限于负责运维的人员。流量通过 HTTPS 提供。集成令牌加密存储。对外产生影响的操作——在你的跟踪工具中提交工单、向你的聊天工具发帖、针对看起来像生产环境的环境运行测试——需要在产品中明确批准,而不会悄悄发生。没有任何系统是绝对安全的;如果我们得知发生了影响你的数据的泄露,我们会立即通知你。

11. Cookie

我们设置的唯一 cookie 是严格必要的,因为没有它网站就无法工作:一个让你保持登录状态的会话 cookie。你的浅色或深色主题偏好存储在浏览器的本地存储中,而不是 cookie,因此不会传送给我们。

我们的分析会存储什么,取决于你所在的地区。在适用同意法规的地区——欧盟、欧洲经济区、英国和瑞士——Google Analytics 和 PostHog 在禁用存储的情况下运行:我们统计一次访问发生了,以及哪些页面被阅读,不会向你的设备写入任何内容,也没有任何东西把这次访问与你的下一次访问联系起来。在其他地区,它们会设置 cookie,使我们能够识别回访,并判断一次广告点击是否带来了注册。

我们的主要计数器 Umami 在任何地方都不设置 cookie,也不需要许可。这就是网站不会在你面前设置 cookie 拦截层的原因。

对我们自己网站的会话回放——页面对你呈现情况的录制——只有在询问时你同意才会开启,拒绝不会让你有任何损失:你仍然会被计入统计。

我们不使用个性化广告或再营销,也不为访客建立画像。

12. 儿童

QA Spider 是一款商业工具,并非面向 16 岁以下的任何人。我们不会有意收集他们的数据。

13. 变更

如果我们对本政策作出实质性修改,我们会更新上方的日期;对于影响我们处理你的数据方式的修改,我们会在修改生效前通过邮件通知账号所有者。

对本政策有疑问,或要提出与你的数据有关的请求?请发送邮件至 [email protected]。

隐私政策 — QA Spider