AI合规管控重点防控的核心风险

安全与风控

给AI产品负责人的合规风险清单与上线自查表:哪些风险必须先控、上线前逐项怎么过、证据怎么留。

做AI产品的,最怕不是功能做不出来,而是上线后被问「你怎么证明自己合规」。风险点散在数据、内容、账号、第三方依赖里,没人给你一张总表。这篇把合规管控里真正要重点防的几类核心风险摊开,配一份可以直接照着勾的上线自查项,并告诉你哪些情况这套清单不适用。

做AI产品的,最怕的不是功能做不出来,而是上线之后被人问一句「你怎么证明自己合规」。这个问题一旦答不上来,前面所有的迭代速度、用户体验都白搭。麻烦的地方在于,风险点不是集中在一个模块里,而是散在数据、内容、账号、第三方依赖这几摊事上,每摊各有各的说话人,没人给你一张总表。

这篇就干一件事:把合规管控里真正要重点防的几类核心风险摊开,配一份可以直接照着勾的上线自查项,最后说清楚哪些情况下这套清单不适用。清单不是万能的,但至少能让你在被人问起的时候,手里有东西。

先分清:哪些是合规风险,哪些只是技术故障

很多人把两件事混在一张表里管,结果重点全糊了。合规风险的本质是「触碰了外部规则」——会带来处罚、下架、封禁或者诉讼。接口超时、模型答错但不违法,那是质量风险,归技术侧管,别塞进合规表里。判断口径很简单:先问「这件事如果被监管或者平台方看到,我能不能拿出依据」,拿不出依据的,就是风险点。

数据来源与出境
用户输入和文件里有没有敏感信息,请求最终落在哪个区域,有没有明确答案
生成内容违规
输出里有没有违法违规信息、侵犯他人权利的内容、该标注没标注的合成内容
账号与资质不符
用个人身份跑商业业务、资质手续没配齐、调用方式本身不符合规则
第三方依赖不受控
中转站、聚合平台、插件改了条款或数据流向,你的合规结论跟着一起变
  • 先给每件事贴标签:合规风险 or 质量风险,别混管;
  • 合规风险再分四类:数据、内容、账号资质、第三方;
  • 拿不出依据的项标红,能拿出依据的标绿;
  • 红项按后面几节的自查动作逐个补,绿项留一份记录即可。

风险一:数据从哪来、发到哪去

输入端要盯住的是提示词、上传文件、附件里有没有掺进个人信息、客户机密、未公开的经营数据。这块的原则边界去看站内的 key-safety 页面,这篇只讲自查动作。输出端要盯住的是模型回传的内容有没有被落盘、有没有进日志、日志保留多久、谁能查。出境和第三方这块最容易含糊:调用的是哪家的接口、请求最终落在哪个区域,拿不出明确答案的,一律按「未知」处理,别默认按国内算。

  1. 画链路图从用户输入到数据库,把每个节点画出来,节点之间连线标注数据流向;画不出来的地方就是盲区。
  2. 逐节点标注每个节点写三栏——存不存、存多久、谁有权限;空着的栏就是待办。
  3. 入口拦截在用户输入的第一落点检查敏感字段拦截有没有生效,用一条带测试标记的数据跑一遍验证。
  4. 日志排查抽查日志样本,看有没有明文敏感信息;有的话先做脱敏再谈保留周期。
环节要确认的事拿不出依据时怎么办
用户输入是否含个人信息或客户机密按含有机密处理,先加拦截
传输路径请求落在哪个区域、经过哪些中间方按未知处理,不默认国内
模型输出是否被落盘、进了哪些日志先默认已落盘,做脱敏和权限收敛
存储保留多久、谁能查、怎么删先定一个最短保留期,再逐步调

风险二:生成内容本身的合规红线

内容这块重点防三类:违法违规信息、侵犯他人权利的内容(人格权、版权)、需要标注而未标注的合成内容。产品形态直接决定防守重点。面向公众发布的内容平台,标注和审核压力最大;内部工具的重点反而在误用和二次传播上。深度合成类另有专门要求,具体条款和落地动作到 安全与合规(/safety) 分区对照现成的清单,别自己凭印象写。

自查动作的核心是找出所有「用户能一键发出去」的出口,每个出口确认拦截、留痕、可回溯这三条是否齐备。少一个出口没查,就等于留了一个后门。另外别忘了人工兜底通道——纯自动拦截一定会有误伤和漏网,得有人能接住。

  • 列出所有对外发布出口:发布按钮、分享、导出、API 返回、定时任务;
  • 每个出口确认三条:有没有拦截、有没有留痕、能不能回溯到具体请求;
  • 需要标注的合成内容,确认标注位置和方式在产品里真的可见;
  • 留一条人工兜底通道,写明谁在什么情况下介入;
  • 上线后定期抽查被拦截样本,看拦截规则有没有失效。

风险三:账号、资质与调用方式

这一类的风险不在技术,在规则层面。用个人号跑商业业务、多人共享同一个账号或 Key、把额度转售给外部,这些做法一旦被平台方发现,后果是封禁而不是罚款,而且往往没有申诉通道。资质类要求(备案、算法相关手续、经营许可)取决于你的业务形态和面向地区,没有统一答案,按实际落地地区逐项确认。

对外提供的能力谁在提供用什么身份提供有没有书面依据
对话生成第三方接口企业账号待补
文件解析自建服务自有主体待补
内容分发平台账号认证主体待补

自查动作就是填上面这张表。把每个对外提供的能力,对应到「谁在提供、用什么身份提供、有没有书面依据」三栏,空着的就是待补项。填表的过程本身就能暴露不少问题——很多时候你会发现某个能力根本说不清是谁在提供。

风险四:第三方依赖带来的连带责任

中转站、聚合平台、插件、SDK 这一类依赖,最大的问题是它们改了模型、改了域名、改了条款,你的合规结论就跟着一起变,而你可能根本不知道。重点看三件事:数据流向是否公开可查、服务条款里对数据使用怎么约定、出问题时的责任划分写没写。接第三方之前先做一轮真伪与稳定性核验,具体做法参考 中转站真假在线实测(/tools/verify)。

  1. 建卡片给每个第三方建一张小卡片:用途、接触的数据类型、可替代方案、最近一次复核时间。
  2. 查流向确认数据经它之后去了哪里,公开文档里查不到的直接列为未知。
  3. 读条款重点看数据使用和留存条款,以及责任划分段落,划线存档。
  4. 定预案判断有没有单点依赖,写清楚断供之后切到哪个备选、谁负责切。
  • 卡片不全的第三方,先冻结新增调用;
  • 出现单点依赖的,排一个替代方案验证计划;
  • 条款更新的,重新过一遍前面的链路图;
  • 复核时间超过一个迭代周期的,安排复查。

上线前自查:按这个顺序过一遍

顺序不要颠倒。数据没理清就去做内容标注,回头链路一变全部重做。下面这五步按依赖关系排的,前一步做完再动下一步。每一步的产出都是一份可复查的记录,不是口头结论。

  1. 第一步 数据链路图是否完整、敏感字段是否已在入口拦截、日志里有没有明文敏感信息;验证方式是抽一条测试数据跑全链路。
  2. 第二步 内容所有对外出口的拦截与标注是否就位、有没有人工兜底通道;验证方式是逐个出口做一次发布测试。
  3. 第三步 账号与资质调用身份、书面依据、面向地区逐项对齐;验证方式是那张四列表填满没有空格。
  4. 第四步 第三方卡片是否齐全、有没有单点依赖、断供预案写没写;验证方式是随机抽两张卡片核对内容是否过期。
  5. 第五步 证据每项自查留一条可复查记录,写清谁在什么时候按什么口径确认的;空口无凭等于没做。
自查项通过标准不通过的处置
数据链路图每个节点三栏填满补画节点,冻结该链路相关功能
内容出口拦截、留痕、回溯三条齐备补齐缺失项再发布
账号资质四列表无空格空项对应能力暂缓对外
第三方案卡片齐全无单点依赖新增调用冻结,排替代方案
证据留存每项有责任人、时间、口径补记录,否则该项视为未做

证据与报告:怎么留才算数

留证三要素:时间、口径、责任人。截图要带上下文,别只截一行结论——只截结论的截图,换个语境就说不清了。报告不必长,一页纸写清「查了什么、结论是什么、还差什么、谁跟进」就够用,长了反而没人看。复核节奏上,涉及第三方和数据链路的项变化最快,建议跟着版本走,每次发版复查一次。

具体到数字类信息,比如各家的接口成本变化,别写死在文档里,到 价格追踪(/price-watch) 核对当时的数字再引用,写死的数字过一阵就不准了,反而成了误导。

这套清单什么时候不适用

清单不是万能药,有几种情况下照着勾也没用。第一,业务模式本身处在灰色地带时,补自查项解决不了根本问题,得先调整模式本身。第二,面向的司法辖区不明确时,任何清单都是猜,先把落地地区定下来再谈条款。第三,只做技术验证、不对外提供服务的阶段,可以只保留数据与账号两项,其余延后。第四,团队里没人对合规结论负责时,清单会变成走过场,先指定一个人,再谈流程。

  • 模式本身有问题的,先改模式,别指望清单兜底;
  • 辖区没定的,先定地区,再对照当地要求;
  • 纯技术验证阶段,砍到两项即可,别过度投入;
  • 没人负责的,先点名,再启动流程。
合规自查的价值不在于查完就安全,而在于被问起时你能拿出东西——拿得出,就是合格;拿不出,补多少清单都是空的。
下一步先照着上线自查那五步走一遍,把找出来的红项按数据、内容、账号、第三方归类;第三方那块的真伪和稳定性核验,可以直接用站内工具跑一轮实测,省得自己从零搭流程。

常见问题

合规风险和质量风险要不要放一张表里管?

不要。质量问题的后果是体验差、用户流失,合规问题的后果是处罚、下架、封禁,处理人和处理节奏完全不同。混在一起会出现「接口不稳定」和「数据出境没依据」被同等对待的情况,真正该优先处理的反倒被淹没。建议分两张表,只有资源冲突时才放在一起排优先级。

小团队没有法务,自查清单还能用吗?

能,但要改用法。把小团队能自己确认的项(数据链路、日志内容、账号共享、第三方条款)先勾完,把需要专业判断的项(资质、面向地区的具体要求)单独列出来,标注「待外部确认」。不要因为没人能给结论就整张表跳过,能确认的部分先确认,剩下的至少心里有数。

调用第三方平台,责任算谁的?

取决于两点:你对用户是否披露了实际服务方,以及你和平台之间的条款怎么约定。实务上,面向用户的责任在你这边,平台只对你负责。所以第三方这条必须留一份卡片:接触什么数据、条款怎么写的、能不能换。只有把这些写清楚,出事时才有得谈,否则只能被动挨着。

上线后再补合规动作来得及吗?

部分来得及,部分来不及。内容和账号类的问题通常可以整改、补标注、换调用身份;但数据已经发出去、日志已经存下来的部分,事后补不回来。所以自查的重点顺序是先数据后内容,把不可逆的环节放在最前面确认,可逆的放到后面按节奏补。

自查报告要写多长、给谁看?

给自己团队看的一页就够,写清查了什么、结论、缺口、跟进人。给外部看的版本另说,取决于对方要什么。常见错误是把内部自查报告写成对外材料,结果该写的缺口不敢写,报告失去作用。内部那一版一定要保留真实结论,否则下次复核没有基线。

本文依据各平台公开文档与官方公告整理,只做中文归纳;具体做法、参数与限制以官方文档为准。