# 隐私与数据处理

> OpenNomos 存什么、不存什么，以及哪些上游服务商会看到你的查询。基于服务代码的草稿。

URL: https://mcp-docs.opennomos.com/zh/docs/reference/privacy

<Callout type="warn" title="草稿">
本页描述的是服务代码实际做的事，还不是具有法律效力的隐私政策。标有 TODO 的条目，是尚未决定或尚未核实的内容。
</Callout>

## 我们存什么

| 数据 | 用途 | 保留期限 |
| --- | --- | --- |
| 账号：邮箱、登录会话、OAuth 授权 | 登录和授权 | 账号存在期间。TODO：删除政策 |
| API 密钥 | 给脚本认证 | 只存哈希；完整密钥只显示一次 |
| 项目和档案卡片 | 你的项目上下文 | 直到你删除项目 |
| **记忆**（文本、kind、标签、写入它的客户端） | 你显式保存的项目记忆 | 直到被忘掉；被忘掉的记忆立刻从读取结果中消失，30 天后清除 |
| **机会**（URL、标题、摘要、标签、阶段、跟进时间）及其事件历史 | 增长跟进 | 直到被移除。TODO：删除工具 |
| 实验、行动、结果 | 增长闭环 | 同上 |
| **短链接**和**点击日志** | 归因 | 见下文。TODO：保留期限 |
| 简报记录 | “自你上一份简报以来” | TODO |
| 每个工具包每月的用量计数 | 每月成本上限 | TODO |

每条增长记录都会注明写入它的凭据和客户端（例如 “Claude Code”）。

## 短链接点击

有人打开跳转链接时，我们记录时间、是否像机器人、**国家**、**来源页域名**（不是完整 URL）和一个**访客哈希**。哈希由 IP 地址和 user agent 加上**每天轮换**的密钥算出，所以能在一天内统计访客，却无法反推，也无法跨天关联到某个人。我们不存储 IP 地址和 user agent。

## 我们不存什么

- **调研结果。** 工具输出只返回给你的 agent，除非你的 agent 显式写入记忆或登记为机会，否则不会保存。公开结果可能在服务进程内存里短暂缓存（10 分钟）。
- **私信。** 工具描述会告诉 agent 不要把私信原文或个人数据写进摘要。但没有任何机制强制这一点，所以请不要记录这类内容。
- **第三方平台的凭据。** OpenNomos 不会以你的身份登录 X、Reddit 或小红书，也不会在上面行动。

## 上游服务商

为了完成一次调用，查询内容（搜索文本、URL、域名、关键词、问题）会发送给第三方数据服务商。服务通过 Monid 网关（`api.monid.ai`）访问其中大部分，由它路由到底层服务商；部分来源也可以直接用 TinyFish、Serper 或 AISA 作为备用。代码里提到的服务商包括 TikHub（社交来源）、DataForSEO（SEO 和 ChatGPT 搜索）、TinyFish（网页搜索和页面读取）和 Search1API（新闻和趋势）。TODO：确认对外公布的清单、各服务商的数据保留条款，以及它们在哪里处理数据。

## 数据存放在哪里

服务运行在 Cloudflare Workers 上，使用 Cloudflare D1 数据库（主库在东京 / 亚太）。备份用 D1 Time Travel；没有另外配置平台之外的备份。TODO：确认数据驻留的表述。

## 认证与邮件

登录使用邮箱一次性验证码；邮件通过 Resend 发送。GitHub 登录已实现但未配置。TODO：列出数据处理方。

## 你能控制什么

你可以用 `memory_forget` 忘掉任何一条记忆，也可以在控制台撤销 OAuth 连接或 API 密钥。TODO：账号和数据删除的申请流程与联系邮箱。
