tokencoup
版本: International · 国内版 语言: EN · ZH
获取 API Key
草案 v0.1 · 非法律意见

跨境数据传输说明

S1 / S2 / S3 三条数据流、GDPR 与 PIPL 双向夹击,以及仍阻塞上线的五项决策。

草案,非法律意见。 本页是 COMPLIANCE_C2.md 中的工程合规模型,不是法律意见书,依据 2026-11 公开法规与百度公开资料整理。正式上线前须由持牌律师按实际主体与数据流评估。

一、说明状态

本页解释网关为何拆成两个版本,以及国内版千帆 key 为何永远不能服务国际版请求。它是公开透明化的设计文档。

二、结论先行

合规生命线是让国际版流量尽量不碰中国大陆服务器。 数据一旦进入中国大陆,就会两头受压:GDPR 对中国无充分性认定(EU→中国),若 tokencoup 为中国主体还会触发 PIPL 出境。若千帆国际版上游确认运行于海外节点,「海外网关 + 该节点」才能把合规面收窄到单一法域 —— 该前提目前尚未核实。

该结论依赖一个未核实事实:千帆国际版的实际数据驻留区域(见第七节)。若默认端点落在中国大陆,S1 设计不成立。第三方尽调(Kaamel,条款核至 2026-09-17)称千帆国际版部分个人信息存于中国、无公开 DPA;百度服务条款亦允许将信息提供给其他国家的关联方。S1 目前只是目标,不是保证 —— 已发出书面确认询问,等待回函。

三、三条数据流

场景路径触发法域风险处置
S1 国际版 + 模式 B 转售美/欧用户 → 海外网关 → 千帆国际版上游(预期海外节点,待核实)预期:节点所在国在中国大陆以外;实际驻留未确认仅在确认后为「中」;否则存在 EU→中国传输敞口🟡 目标路径 —— 取得书面驻留确认前不得启用
S2 国内版 + 模式 A 国内 key中国用户 → 国内站 → 千帆国内版全程中国大陆,PIPL 境内处理低,闭合路径✅ 允许,仅服务 CN
S3 国际版 + 模式 A 但用国内 key美/欧用户 → 海外网关 → 千帆国内版中国节点GDPR EU→中国(无充分性)且若 tokencoup 为中主体则 PIPL 出境高⛔ 代码层永久禁止

四、S3 已在代码中阻断

gateway/common.py 校验千帆 key 版本与服务版本是否匹配,不符返回 403 key_edition_mismatch;未在版本注册表中显式登记的 key 一律 fail-closed 返回 403 key_edition_unknown —— 刻意不按前缀推断版本,因为国内版与国际版千帆 key 同为 bce-v3/ALTAK- 前缀。国内版还额外禁用模式 B(403 mode_B_not_allowed_on_cn)。

这是网关层强制,不是政策口号:它确保配置错误的客户端不会悄悄把 EU prompt 拉回中国节点。

五、GDPR 侧

  • 欧盟对中国大陆无充分性认定(2026-10 确认,无议程)。
  • EU→中国需欧盟 SCC(2021/914)+ Schrems II 传输影响评估 TIA + 补充技术措施。
  • 若千帆国际版节点落在新加坡(有充分性认定)或法兰克福(EU 境内),EU→节点本身可能无需 SCC;tokencoup↔百度的合同关系仍需评估。
  • 默认不持久化 prompt —— 仅保留计费元数据,把个人信息处理量压到最低。
  • B2B:与客户签 SCC;B2C:明确同意 + 可下载的 TIA 摘要。

权利与法律依据见 GDPR 说明。

六、PIPL 侧

当 tokencoup 涉及中国主体、或国际版流量经过中国大陆时适用。出境三路径(2026-01 完备):

路径适用条件说明
CAC 安全评估CIIO / 重要数据 / 累计 >100 万人 或 >1 万人敏感个人信息强制,2–3 年有效
标准合同 SCC非 CIIO,10 万–100 万人非敏感 或 <1 万人敏感需向省级网信办备案 + PIPIA
认证同阈值2026-01-01 生效,适合集团内持续流
豁免(<10 万人非敏感)低于阈值仍需单独同意、PIPIA、告知境外接收方
最优解: 国际业务主体放在境外(如新加坡 / 中国香港),国内业务另设中国主体,双主体隔离。国际版流量整体脱离 PIPL 出境管辖,只剩 GDPR / 当地法。

七、唯一的事实依赖尚未核实

公开资料(2023–2025)显示 intl.cloud.baidu.com 为独立国际主体,海外节点含中国香港、新加坡、法兰克福、硅谷;百度云 reportedly 无美国自有数据中心。但 tokencoup 实际调用的千帆 API 端点驻留区域尚未核实。

开通模式 B 前,须登录千帆国际版控制台确认 API 的真实驻留区域与 endpoint。若默认落中国大陆,需开通时选择海外区域或取得商务书面确认。这是 S1 能否成立的唯一事实依赖。

八、阻塞 S1 上线的五项决策

  • 公司主体注册地 —— 建议国际业务用境外主体、国内业务用中国主体(双主体隔离)。
  • 目标客群 B2B / B2C —— B2B 走 SCC + 合同约束更轻;B2C 需明确同意与 TIA 摘要页。
  • 是否记录 prompt —— 默认不记录(推荐);如用于质量调优须告知 + 单独同意。
  • 千帆国际版实际驻留区域 —— 开通后实测 endpoint,确认不落中国大陆。
  • 网关部署区域 —— 海外边缘(Cloudflare / Vercel)或 AWS 新加坡 / 法兰克福。

在这些拍板之前,S2(国内版模式 A)与框架层防护可继续推进,但 S1 转售不得正式上线。

九、已落地的技术措施

措施位置效果
Key 版本校验(F2)gateway/common.py以 403 key_edition_mismatch 阻断 S3
按版本限定模式(F6)gateway/config.pycn 仅允许模式 A
CF Gateway 仅前置国际版gateway/cf_gateway.py国内请求保持直连,不经美国边缘
log_prompt=false(intl)gateway/config.py国际路径不持久化 prompt
collect_logs=falseCloudflare AI Gateway tokencoup边缘不存请求/响应体
X-Data-Region: overseas上行请求头(F3)国际调用显式标注驻留区域
待解决冲突: COMPLIANCE_C2.md 建议国内版 log_prompt=false,但 gateway/config.py 当前为 cn.log_prompt=true。代码是已交付事实;方案与隐私政策均已把此项列为待复核。

十一、联系方式

待最终运营主体确定后指定。 本草案基于 2026-11 公开法规与百度公开资料整理,不构成法律意见,上线前须替换为经律师审阅的正式文本。