openTag
使用条款EN返回网站

隐私政策

最后更新:2026 年 9 月 11 日

openTag 是一个开源项目。这一页用大白话说明本网站会收集什么。我们统计页面访问和交互,也会检查你是否已登录,以显示合适的应用入口;下面说明那些“要把一个网页送到你面前就绕不开”的角色。

1. 适用范围

本政策适用于 opentag.build 网站,包括中文页 /zh。它不适用于 openTag 软件本身。那个软件跑在你自己控制的机器上,记忆是你自己托管在 git 仓库里的纯文本文件(Context Tree),openTag 的服务器默认不会存储你的对话、代码和记忆。本网站收集什么是另一个问题,下面第 2 节回答。

2. 我们收集什么

页面访问数据,用的是 Google Analytics 4。你每打开一个页面,它就把这个页面的网址、你从哪个页面过来、你的设备、浏览器和语言、由 IP 地址推算出的大致位置,以及一个随机生成的访客 ID 发给 Google —— 那个 ID 让 Google 在你下次来的时候还能认出同一个浏览器。它还会记录你点了哪几个控件:GitHub 按钮、语言切换、演示步骤、你展开的问题 —— 这样我们才知道页面上哪些部分真的起了作用。表单、账号、邮件订阅和注册仍然一个都没有。

具体地说:页面会加载一个外部脚本 —— 来自 www.googletagmanager.com 的 gtag.js,衡量 ID 是 G-RMDF361W1B。它会写入 _ga 和 _ga_RMDF361W1B 两个 cookie,并把测到的数据发往 google-analytics.com。其余脚本由本网站提供,负责排版、交互统计和下文说明的登录状态检查。这些你可以直接看网页源码核实,也可以打开浏览器的网络面板和存储面板自己看一眼。

没有 cookie 横幅:这个脚本在每个页面上直接加载,没有先征求你的同意。如果你不想被统计,用任意内容拦截插件挡掉 googletagmanager.com 就行,页面上没有别的东西依赖它。

3. Cookie 与浏览器存储

两个 cookie,都是第一方的,都由 Google Analytics 写入。_ga 存那个随机生成的访客 ID,_ga_RMDF361W1B 存会话状态。两个里面都没有你的姓名、邮箱,或者你输入过的任何内容,别的站点也读不到它们。没有第三方 cookie。我们自己的代码不往 localStorage、sessionStorage 或 IndexedDB 里写任何东西,也没有任何指纹识别。

在首页,浏览器还会把已有的 openTag 应用 session cookie 直接发给 app.opentag.build,检查你是否已登录。官网脚本不能读取这个 cookie。返回结果只有“是否已登录”,不包含姓名、邮箱或 token。这个状态只保留在当前页面内存中,不会作为单独的统计字段发送。检查不会创建 session,也不会延长其有效期。

4. 本页发出的第三方请求

有一个:Google Analytics 的脚本,从 www.googletagmanager.com 加载,加载之后再把测到的数据发往 google-analytics.com。这两个请求都会把你的 IP 地址带给 Google —— 任何 HTTP 请求都会把 IP 带给它所到达的那台服务器。字体文件仍然由本域自行托管。首页还会向 app.opentag.build 发出第一方登录状态请求:打开首页、返回页面或恢复联网时检查一次,页面可见时每分钟检查一次。应用会收到普通请求信息,包括你的 IP 地址、浏览器信息,以及已有的应用 session cookie。

5. 还有谁参与其中

把一个网站送到你面前终归还是需要基础设施,这些服务商会作为副产品看到一些技术数据。 Google 在这份名单里,是因为它是我们主动加的;另外两家则是送出一个网页本身就绕不开的:

  • Google(统计分析)—— 你每看一个页面,它就收到一条记录:页面网址、来源页、你的设备、浏览器和语言、_ga cookie 里的访客 ID,以及你的 IP 地址。Google 称它会用 IP 地址推算一个粗略的位置,并不记录 IP 本身。这些数据由 Google 按 Google Analytics 条款作为我们的受托方处理,处理设施包括位于美国的服务器;我们看到的只是汇总后的报表。 Google 的隐私政策。
  • Vercel(托管)—— 负责分发静态文件。和任何 Web 服务器一样,它会记录标准的 HTTP 访问日志,其中包含你的 IP 地址和 User-Agent。这些日志由 Vercel 作为我们的受托方、按其自身的保留策略持有;我们不访问、不导出、也不做分析。 Vercel 的隐私政策。
  • Cloudflare(仅 DNS)—— 负责把 opentag.build 解析成一个地址。我们的记录设为“仅 DNS”、没有开启代理,所以你的页面请求是直接发往 Vercel 的,Cloudflare 看不到它们。 Cloudflare 的隐私政策。

如果你从本站点了链接去 GitHub,那你就已经在 GitHub 的站点上了,适用的是他们的政策。

6. 我们不做什么

  • 不投放广告。
  • 不出售数据,也不交给数据经纪商;这里统计到的数据不会被我们用于广告。
  • 不跨站追踪你。_ga 是 opentag.build 的第一方 cookie,别的站点读不到。
  • 不使用社交媒体追踪像素。
  • 不为你这个人建立画像。但 Google Analytics 会用 _ga cookie 里的 ID 把你认作同一个回访的访客。

7. 你的权利

如果你在欧盟、欧洲经济区、英国或美国加州,你有权访问、更正和删除我们持有的、与你有关的个人数据。现在确实有了可执行的对象:_ga cookie 里的访客 ID 属于个人数据,尽管它不带你的姓名。最快的办法在你自己手上 —— 清掉本站的 cookie,或者挡掉 googletagmanager.com,采集就停了。如果你想删掉已经发到 Google 那边的部分,把你浏览器里 _ga 的值发给我们,我们据此提交删除请求。服务器日志在 Vercel 那里,适用上面链接的政策。

如果你主动联系我们 —— 比如提一个 GitHub issue —— 那你是在公开地分享你自己选择写下的内容,适用 GitHub 的条款。

8. 未成年人

本站不面向 16 岁以下的儿童,我们也不会在明知的情况下收集 16 岁以下人士的数据。统计分析并不区分年龄,所以这仍然是一句立场声明,而不是一道技术措施。

9. 政策变更

如果情况有变 —— 比如我们又加上别的会收集数据的工具 —— 我们会更新上方的“最后更新”日期,并说明改了什么。任何开始收集数据的改动都属于实质性变更。加上 Google Analytics 就是这样一次变更,它完整写在上面第 2 节里,而不是被悄悄折进某个条款。

10. 联系我们

问题、请求或投诉,最好以 GitHub issue 的形式提出 —— 这样答案是公开的,对下一个有同样疑问的人也有用: github.com/first-tree-ai/opentag/issues。

本站由 Unispark 运营。

© 2026 Unispark · openTag 基于 Apache 2.0 开源。