法律条款
隐私政策
一句话总结 (TL;DR): 我们不收集任何数据。您的文件从未离开您的浏览器。我们没有后台、没有数据库、没有遥测分析。
1. 隐私优先理念
Repo2Txt 基于一个简单的原则构建:您的源代码是您的核心知识产权,绝不应当触碰您无法控制的服务器。与绝大多数将文件上传到远程服务器处理的“AI 工具”不同,Repo2Txt 完全依靠浏览器端的 JavaScript 在您的本地运行。我们的托管服务器仅分发构成此应用所需的静态 HTML、CSS 和 JavaScript 文件 — 它从未也无法看到您的任何一行代码。
这意味着您可以在页面加载完成后断开网络连接,本工具仍然可以完全正常且流畅地工作。我们坚信,隐私安全不是后期添加的功能,而是软件赖以生存的基石。
2. 文件处理机制
当您选择项目目录或将文件拖拽入 Repo2Txt 时,浏览器会使用 File System Access API 或标准的 <input type="file" webkitdirectory> 元素读取这些文件。文件内容仅保存在您的浏览器本地内存(RAM)中,它们:
- 绝不上传到任何服务器、API 或第三方云端服务中。
- 绝不存储在任何外部数据库、文件系统或云存储中。
- 绝不记录 — 我们没有收集和保存用户数据的服务器日志。
- 绝不缓存在磁盘上 — 文件内容仅短暂存在于临时内存中,当您关闭浏览器标签页时会被立即且永久清除。
您可以随时亲自验证这一点。打开您的浏览器开发者工具 (F12),切换到 网络 (Network) 标签页,然后选择一个本地文件夹。您会看到发出的请求数量为零,没有任何代码数据向外传输。
3. 我们绝不收集的数据
明确地声明,Repo2Txt 不会收集、存储或传输:
- 您的姓名、电子邮件或任何个人身份信息(我们不提供且不需要用户注册登录)。
- 您的 IP 地址(除了标准的 CDN 静态资源分发之外,我们不运行任何服务器端遥测日志分析)。
- 您的浏览器指纹、设备硬件信息或系统配置。
- 您转换的文件内容、文件名称或目录结构。
- 您的工具使用行为、会话录屏或页面热力图。
- 用于广告跟踪的 Cookies(我们仅使用 localStorage 来记住您的深色/浅色模式主题偏好 — 详见第4条)。
4. 本地存储 (Local Storage)
Repo2Txt 使用您浏览器的 localStorage 来记录以下唯一的信息:
- 主题偏好 — 记录您偏好深色还是浅色模式(Key 名为:
theme)。
此偏好设置数据仅保存在您的设备中,绝不上传。您可以随时通过清除浏览器中 repo2txt.app 的网站缓存数据来清空它。
5. 第三方服务
Repo2Txt 不使用任何可能窥探您隐私的第三方追踪服务。具体而言,我们不使用:
- Google Analytics、Plausible、Fathom 等任何第三方网站数据分析工具。
- Sentry、Rollbar 等任何前端错误上报与日志追踪服务。
- Hotjar、FullStory 等任何用户行为录屏与热力图工具。
- Facebook Pixel、Google Tag Manager 等任何营销与广告追踪像素。
- Cloudflare Workers、Vercel Edge Functions 等任何可能拦截或审查流量的边缘无服务器计算。
我们加载的静态资源均由国内/本地优化的静态 CDN 或本地构建包直接提供,绝不传输任何关于您或您文件的信息。
6. 内容安全政策 (Content Security Policy)
我们强制执行严格的 内容安全政策 (CSP),规定浏览器仅能从安全源加载资源:
default-src 'self'— 默认仅加载本域名下的资源。frame-ancestors 'none'— 禁止此网站被嵌入任何 iframe 框架(防范点击劫持攻击)。object-src 'none'— 禁用并拦截 Flash、Java 等插件。base-uri 'self'— 防范基准标签注入攻击。
7. 开源与自主托管
Repo2Txt 的源代码是完全公开且支持审查的。如果您对隐私安全有极高的要求,您可以直接克隆我们的 GitHub 代码库,审计后将其部署在您自己的私有网络中。由于该项目没有后台逻辑,部署它只需将 build 生成的静态网页文件挂载在任意网页服务器(如 Nginx、Caddy、GitHub Pages 等)中即可。
8. 未成年人隐私
Repo2Txt 不针对 13 岁以下的儿童,我们不会收集未成年人的任何信息。由于我们对所有用户均不收集任何个人数据,此条款自动得到保证。
9. 政策的变更
如果我们未来以任何方式修改了隐私处理逻辑,我们会立即更新此页面,并修正顶部的“最后更新”日期。因为 Repo2Txt 始终将隐私安全置于首位,任何削弱隐私的变动都将代表产品哲学的根本性转变,我们届时一定会以极其醒目的方式公之于众,绝不会暗中更改。
10. 联系与反馈
如果您对本隐私政策或 Repo2Txt 的数据处理机制有任何疑问,您可以通过我们的 GitHub 代码库 或 X (Twitter) 取得联系。
本隐私政策是 Repo2Txt 承诺透明、隐私优先的重要凭证。我们坚信,尊重用户隐私的软件不应当是特例 — 而应当是行业共识与标准默认。