隐私政策

最后更新:2026 年 11 月 4 日

本政策说明 Duodecimal, LLC(美国加利福尼亚州的一家有限责任公司,以下称“我们”)在你使用 Lean Data Scientist 时,收集哪些关于你的信息、怎么用、交给谁、保留多久,以及你有哪些权利。它适用于 leandatascientist.com、Vibe Coding 课程(learn.leandatascientist.com)和我们的 MCP 服务器(以下合称“本服务”)。使用本服务还要遵守服务条款。

简要说明

  • 我们收集的是提供本服务所需的信息:你的账号(邮箱、名字、头像)、畅练卡的购买记录,以及你的 AI 助手在沙箱里运行的每一条 SQL 和 Python 代码和它们的结果。
  • 我们不卖你的信息,不用它做广告,网站上也没有分析或广告追踪工具。
  • 卡号由 Stripe 处理,密码由 Clerk 处理,我们都看不到。
  • 你可以随时要求查看、更正、导出或删除你的信息:写信到 support@leandatascientist.com。

我们收集哪些信息

你的账号

  • 注册和登录由 Clerk 处理。我们会拿到并保存你的邮箱、你填写的名字和头像(没有头像的话,网站会在你的浏览器里为你画一个)、你使用的语言,以及畅练卡的到期日。
  • 如果你用 Google 账号登录,Google 会把你的名字、邮箱和头像交给 Clerk。
  • 你的密码只由 Clerk 保存,我们从来看不到。为了账号安全,Clerk 还会记录你登录时的 IP 地址和浏览器、设备信息。

购买畅练卡

  • 付款在 Stripe 的付款页上完成。你的卡号和账单信息由 Stripe 收集和处理,我们看不到卡号。
  • 我们把你的邮箱和账号编号交给 Stripe,好把付款对应到你的账号上;我们保存每笔购买的金额、币种、付款和退款时间,以及 Stripe 的付款编号。

你在沙箱里的操作

  • 你的 AI 助手每次调用我们的 MCP 工具,我们都会记录:用的是哪个工具、哪道练习、它运行的 SQL 或 Python 代码、返回给它的结果(Python 的文字输出;图片只记数量,不保存图片本身)、用时、行数和错误信息。我们用这些记录执行每日限额、防止数据被批量提取、排查问题,以及改进练习。
  • 请不要在代码或查询里写进个人信息或密码之类的机密:它们会和其他代码一样被记录下来。

连接你的 AI 客户端

  • 你把 Claude、ChatGPT、Cursor 等 AI 客户端连到我们的 MCP 服务器时,我们会保存这个客户端提交的登记信息(比如名称和回调地址)以及你授权的时间和范围。发给客户端的访问令牌我们只保存加密散列,不保存原文。

技术信息

  • 像大多数网站一样,你访问本服务时,你的 IP 地址、浏览器信息、访问的网址和时间会出现在 Cloudflare 和我们服务器的请求日志里。

你联系我们时

  • 你给我们写信时,我们会收到并保存你的邮件内容和邮箱地址。

我们不收集的

  • 我们不用 Google Analytics 之类的分析工具,不用广告像素或跨网站追踪;我们不收集你的精确位置,也不向你收集任何敏感信息(比如健康、种族或宗教)。

我们怎么使用这些信息

  • 提供本服务:让你登录、开通畅练卡、运行你的 AI 助手发来的查询和代码。
  • 执行限额、保障安全:发现和阻止滥用、批量提取数据和攻击。
  • 处理付款和账单问题,履行税务和会计义务。
  • 回复你的来信,通知你服务或本政策的重要变化。
  • 改进本服务:比如看哪些练习难住了人、哪些地方经常出错。我们不发营销邮件。
  • 履行合同:提供你注册和购买的服务(账号、畅练卡、沙箱)。
  • 正当利益:记录沙箱操作和请求日志,用于执行限额、保障安全和改进服务。你可以对此提出反对,见下文“你的权利”。
  • 法律义务:按税务和会计法规保存付款记录。

我们和谁分享信息

我们只把信息交给帮我们运行本服务的服务商,它们只能按我们的要求使用这些信息:

  • Clerk:注册、登录和账号管理。
  • Stripe:收款、收据和退款。Stripe 也会按它自己的隐私政策处理付款信息,比如用于防欺诈。
  • Cloudflare:托管网站,把访问安全地送到我们的服务器。
  • Amazon Web Services(AWS):我们的服务器和数据库在 AWS(美国俄勒冈州)。你的 AI 助手运行的 Python 代码在 AWS 的隔离环境(Amazon Bedrock AgentCore)里执行,这个环境只知道你的账号编号,不知道你的名字或邮箱。
  • Purelymail:我们的电子邮箱。

你自己选择的 AI 客户端(比如 Anthropic 的 Claude、OpenAI 的 ChatGPT)会看到它在沙箱里运行的查询和结果,以及你和它的对话。它们不是我们的服务商,按它们自己的隐私政策处理这些信息。

除此之外,我们只在法律要求时(比如有效的法院命令)、为了保护本服务和用户的安全,或者在公司合并、被收购时(新的所有者要继续遵守本政策)才会分享你的信息。我们不出售你的个人信息,也不为跨网站广告分享它。

信息存放在哪里

我们的服务器和数据库在美国。如果你在美国以外使用本服务,你的信息会被传输到美国处理。我们的服务商在需要的地方使用欧盟标准合同条款等法定机制保护这些传输。

保留多久

  • 账号信息:账号存在期间一直保留。你要求删除账号后,我们在 30 天内删除你在 Clerk 和我们数据库里的账号。
  • 沙箱操作记录:长期保留,用于防滥用和改进练习。删除账号时,这些记录和你的账号断开关联,不再能对应到你。
  • 付款记录:按税务和会计法规要求的期限保存(通常最长 7 年)。删除账号后,我们这边的记录也和你的账号断开;Stripe 按它的政策保留自己的记录。
  • AI 客户端的授权:访问令牌 1 小时过期,刷新令牌 30 天过期,过期 7 天后删除;删除账号时一并删除。
  • Python 会话:会话里的变量和文件在 15 分钟没有使用或最多 2 小时后随会话一起删除。
  • 请求日志:滚动覆盖,通常在几周内删除。
  • 来信:处理完你的请求后,按需要保留,用于日后跟进。

你的权利

无论你在哪里,都可以要求我们:

  • 告诉你我们保存了你的哪些信息,并给你一份副本(可以是方便机器读取的格式);
  • 更正不准确的信息(名字和邮箱也可以在账号设置里自己改);
  • 删除你的账号和信息(法律要求我们保留的除外,比如付款记录);
  • 停止基于正当利益的某项处理。

请用你账号的邮箱写信到 support@leandatascientist.com,我们靠这个确认是你本人。我们会在 30 天内答复。行使这些权利不会让你受到任何区别对待。

  • 欧洲经济区和英国:你还有权限制处理,并可以向你所在地的数据保护机构投诉。
  • 加利福尼亚州:你有权知道、删除和更正我们收集的个人信息,并可以委托授权代理人代你提出请求。过去 12 个月里我们收集的类别是:身份信息(邮箱、名字、账号编号、IP 地址)、商业信息(购买记录)、网络活动信息(沙箱操作记录和请求日志),以及账号登录凭据(只由 Clerk 用于登录)。我们不出售也不分享个人信息。

Cookie 和浏览器存储

  • Clerk 用 cookie 让你保持登录。这些 cookie 是本服务运行所必需的,所以不需要另行征求同意。
  • Vibe Coding 课程把你的学习进度保存在你自己浏览器的本地存储里,不会发送给我们。
  • 我们没有分析、广告或其他追踪 cookie。网站用的字体放在我们自己的服务器上,不从第三方加载。

安全

  • 所有连接都使用 HTTPS 加密。我们的数据库不直接对外开放,只有我们能访问。
  • 密码由 Clerk 保存,卡号由 Stripe 保存;我们只保存访问令牌的加密散列。
  • 你的 AI 助手运行的代码在隔离的环境里执行,不能上网,也看不到我们的密钥或其他用户的数据。
  • 没有任何系统是绝对安全的。如果发生影响你个人信息的安全事件,我们会按法律要求通知你。

年龄要求

本服务只供 16 岁及以上的人使用。我们不会有意收集 16 岁以下用户的信息;如果发现收集了,会删除相关账号和信息。如果你认为有未满 16 岁的人在使用本服务,请联系我们。

本政策的修改

我们可能会更新本政策,届时会修改上面的日期。重要的修改会提前在网站上通知已登录的用户。

联系我们

Duodecimal, LLC(Lean Data Scientist)
support@leandatascientist.com