你为什么会需要它
你交付的客户网站,文案里的措辞是有风险的。风险不在于你写错了什么,而在于三件事:
- 客户被投诉时,回头找的是你。网站是你做的,文案是你写的或你调过的。
- 你不好判断哪句该改。《广告法》第九条第三项规定的是「国家级」「最高级」「最佳」等用语 —— 一个「等」字,边界就不在法条里,而在两份执法指南里。
- 改错了也是风险。法规原文、客观事实、拒绝承诺的表态,这些本来就该保留;一禁了之地删掉,等于把真实信息也砍了。
它输出什么
- 分级风险命中:6 级分类,从「明文列举禁用用语」到「贬低同行用语」,不同级别对应不同法律后果。
- 逐字法条依据:每条命中对应的条文原文,附 sha256 内容指纹与官方链接,可复核。
- 豁免判定:每一条命中都过一次豁免判定,落在 13 类豁免情形里的标为「很可能可保留」。
- 「不该改」清单:主动列出不属禁用范围、或不应被整改的情形 —— 这是最容易被误删的一部分。
- 引证内容检查:数据、统计、调查结果有没有表明出处。
- 隐私暴露检查:输出自动脱敏,报告里不会回显原始号码或账号。
收录的法规
均为现行有效版本,共 7 部、70 条逐字条文:
| 法规 | 版本 / 施行 |
|---|---|
| 中华人民共和国广告法 | 2021 修正 |
| 广告绝对化用语执法指南 | 2023-02-25 |
| 广告引证内容执法指南 | 2026-06-03 |
| 中华人民共和国反不正当竞争法 | 2025 修订,2025-10-15 施行 |
| 互联网广告管理办法 | 2023-05-01 施行 |
| 中华人民共和国消费者权益保护法 | 现行 |
| 中华人民共和国行政处罚法 | 2021-07-15 施行 |
法条原文照抄不动,不做改写。查询时返回逐字原文 + 内容指纹,可自行比对官方发布版本。
分级是怎么分的
同一个词,在不同语境下的处置完全不同 —— 有的明文禁止,有的只是「需要事实依据」。所以我们不按词分,按法律后果分:
| 级别 | 含义 |
|---|---|
L1 明文列举禁用用语 | 法规正文里直接列举的用语 |
L2 含义相同或近似 | 与明文列举含义相同或近似的其他用语 |
L3 相对化主观评价 | 并非禁止,而是需要事实依据支撑 |
L4 绝对化承诺与保证 | 对效果、结果作确定性保证 |
L5 国家象征关联用语 | 与国家象征、国家机关相关联的表述 |
L6 贬低同行用语 | 对同行的贬损性表述 |
分级词表 6 级 / 180 词,豁免清单 13 类。每条命中都过一次豁免判定,不会只给「违规/不违规」两个字。
为什么要有「不该改」清单
只告诉你哪里有问题,是不够的。被举报之后最常见的错误处置,是把本来就合规的内容一起删掉 —— 法规原文没了、客观事实没了、拒绝承诺的表态也没了。改完之后,页面变得更不真实,也更容易被再投诉一次。
所以这个工具主动把 13 类不属禁用范围、或不应被整改的情形列出来,包括:
- 法规、政策、标准原文引用
- 仅表明服务态度、经营理念、企业文化、主观愿望
- 仅表达目标追求
- 同一品牌/同一企业商品的自我比较
- 消费提示(使用方法、时间、保存期限)
- 国家有关规定评定的奖项、称号
- 限定时间/地域条件下的销量、销售额、市场占有率等事实信息
- 纯粹时空顺序描述
- 否定、拒绝、免责语境
完整的 13 类可调 list_exemptions 取回。落到豁免情形里的命中会标为「很可能可保留」,并附判定依据。
十一个工具(全部只读)
| 工具 | 作用 |
|---|---|
check_text | 主工具:输入一段文案,输出分级自查报告(命中 / 依据 / 豁免 / 引证 / 隐私) |
list_terms | 取分级词表:6 级共 180 词,每级标注依据条文 |
explain_term | 查单个词属于哪一级、依据什么、法律后果是什么 |
list_exemptions | 取「不该改」清单:13 类豁免情形的完整说明 |
check_citation | 只做引证检查:数据、统计、调查结果有没有表明出处 |
check_privacy | 只做隐私检查:扫描文案里的号码、账号等,输出自动脱敏 |
list_regulations | 列出收录的 7 部法规及版本、条文数 |
get_article | 按条号取法规逐字原文,附 sha256 内容指纹与官方链接 |
search_articles | 按关键词检索条文 |
disclaimer_template | 取一段可直接用的免责/口径说明模板 |
self_test | 现场跑一次对照组自检,返回「这把尺子现在能不能用」 |
工具自检 13/13 项通过,对照组自检 15/15 项通过(含健康组不误报、病态组能检出、负对照为 0、7 类豁免逐条认出、旧逻辑回归证明)。
怎么用
托管端点(Streamable HTTP,公开只读、无需 API Key):
放进 Claude Desktop / Cursor / Cline / 自研 Agent 的 MCP 配置:
{
"mcpServers": {
"savantcat-ad": {
"type": "http",
"url": "https://savantcat.cn/mcp-ad"
}
}
}
接进 Agent 后,可以让它「把这段客服文案过一遍合规」——它会返回分级命中、条文依据与豁免判定,而不是一句「有风险」。
不想装 MCP,也可以直接用网页版:广告法合规自查(免费,内容不出本机)→
免费版与团队版
| 免费(本端点 / 网页版) | 团队版 | |
|---|---|---|
| 扫描范围 | 单段文案 | 整站批量(给一批 URL) |
| 输出 | 分级报告 + 条文依据 + 豁免判定 | 全站风险地图 + 整改优先级 |
| 整改 | 给出方向 | 给出可直接替换的成稿 |
| 引证 | 提示哪些数字缺出处 | 逐个补出来源、口径、有效期,形成档案 |
| 留痕 | 无 | 整改台账(改了什么、何时改、依据什么) |
免费版足够让你把一次体检做出来、拿去跟客户说明问题。批量、成稿与台账在团队版 —— 那部分要落到你的项目里,不适合做成公开端点。
诚实边界
- 规则引擎是字符级的,不做语义理解。它不知道你卖什么、也不知道业内惯例。
- 词表是例示性的。《广告绝对化用语执法指南》第二条明确「与其含义相同或者近似的其他用语」也在范围内,所以词表命中不了不等于没有风险。请把完整句子交给工具做上下文判定。
- 输出是观察,不是处方:是否违规由执法机关依法认定,本工具不替代法律意见。
- 不修改、不保存你的任何内容。只读、无状态。
- 不输出罚款金额,也不做恐吓式表达 —— 这既是工具的设计取向,也是我们不主张的做法。
先拿一段文案试试看
分级命中 · 逐字依据 · 豁免判定 · 引证与隐私检查
打开免费自查页面引用与授权
本 MCP 服务公开只读,欢迎 Agent 与研究者调用。引用我们的判定结果时请注明来源「合尘猫 SavantCat(savantcat.cn)」,并保留口径说明。
同一套能力的其他形态:中国 AI 合规 MCP(备案与生成式 AI 义务)、GEO MCP(网站 AI 可引用性审计)、全部 MCP 服务。