安全性
我们存储了什么、API 密钥如何受到保护,以及你的代理通过 MCP 能接触到什么。
我们存储的内容
Firestore 是唯一的数据存储,其中只保存运行产品所需的内容,不会出售或共享给任何人。
| 数据 | 保留内容 |
|---|---|
| 账户 | 你的 uid,如果用邮箱登录则包含邮箱地址,以及你使用的登录方式。 |
| 订阅 | 方案、状态和续费日期,均从 Whop 同步而来。 |
| 用量 | 你今天复制过哪些设计,仅用于执行每日限额。 |
| 收藏 | 你收藏过的设计。 |
| 代理 API 密钥 | 每个密钥的 SHA-256 哈希值,从不保存密钥本身。 |
Firestore 安全规则
一个账户只能读取自己的文档,读不到任何其他账户的。所有写入操作,无论哪个集合,都要经过服务器端的 Admin SDK;客户端规则一律拒绝写入,因此不存在从浏览器直接写入数据库的路径。
代理 API 密钥
一个密钥是 mdc_ 前缀后面 256 位的随机数,只生成一次,也只会向你展示那一次。系统只存储它的 SHA-256 哈希值,并将其用作文档本身的 id,因此即便整张表泄露,攻击者也拿不到任何可以重放的东西:没有秘密可以反推,只有一个哈希值可以查询。撤销操作会删除那一行数据,而那一行数据正是凭证本身,所以撤销后会立即失效。
你的代理通过 MCP 能做什么
每个工具都是只读的。搜索和列出分类完全不需要密钥;只有获取设计代码才会计入用量,而且计费方式与本站的复制按钮完全一致。
- 它不能写入你的账户。唯一会发生变化的是你的复制次数。
- 它不能重新做主题,也不能凭空捏造一个不存在的设计。
- 它看不到其他账户的密钥或用量。
关于这些工具本身的完整细节,见MCP 页面。
支付
Whop 是记录在案的商户,我们从不会看到完整的卡号。它发送的每个 webhook 在写入任何数据之前都会先验证签名(对消息 ID、时间戳和原始请求体做 HMAC-SHA256,并以恒定时间比较),超过五分钟的投递会被视为重放而拒绝,未签名或签名不匹配的请求会被直接拒绝。
报告问题
把你发现的问题发邮件至 support@clevens.com。我们会亲自阅读,不会先经过任何工单系统。
数据保留与删除
这对你的具体数据意味着什么(一个 IP 地址会保留多久,删除账户会移除哪些内容),见隐私政策页面,因为那才是真正具有约束力的版本。