关于 景品表示法 措置命令・課徴金納付命令
「景品表示法 措置命令・課徴金納付命令」将日本消费者厅公布的景品表示法处理案例整理为机器可读数据,供法律研究和广告合规查询使用。数据附有来源链接,项目通过规则提取,且不判断广告是否违法。
主要功能
- 01检索公开处理案例
- 02按企业、商品、条款和日期筛选
- 03返回案例来源链接
- 04提供 JSON、JSONL 和 CSV 数据
- 05不作违法判断或推测
适用场景
- 01查找企业过往行政处理记录
- 02为广告合规研究引用公开案例
- 03核对处理类型和适用条款
MCP 相关
MCP 服务提供 search_cases、get_case、list_recent 和 stats 工具。它只读取随包附带的 JSON 数据,运行时不联网。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
keihyo-cases
《景品表示法》(关于防止不当赠品及不当表示的法律)下的行政处分命令与缴纳附加金命令数据集及 MCP 服务
将消费者厅公布的 151 件处分(128 家公司,2021-04-09〜2026-08-06)整理成机器可读的形式。所有案件均附有来源 URL。
→ 可搜索的列表
日本广告法(Keihyoho)执法行动的机器可读数据集,由消费者厅公布;另提供 MCP 服务,让模型能够引用真实命令,而不是凭空编造。源数据为日语。
姊妹数据集
eoylab/jftc-actions — 公正交易委员会的排除措施命令与取适法建议,共 361 件。采用相同的设计方针(不作判断、不收录自然人、附来源 URL)。
关于自然人
company 字段中不会保留自然人的姓名。
消费者厅公布个体经营者时,会采用“〈商号〉こと〈姓名〉”的形式,因此只保留商号,删除姓名
(商号是消费者厅用于指称受文对象的业务标识,并非自然人的姓名)。
由于 title 会逐字收录消费者厅公布的标题,因此其中仍会保留姓名。
如果改写标题,就会与消费者厅公布的内容不同,所以这里不作修改。
我们将其做成检测器,而非仅删除一次(withoutNaturalPerson)。
今后仍会有针对个体经营者的处分命令;如果只删除,姓名下次就会悄悄重新出现。
此外,还提供将两者统一到一个表中的整合包。
这不会做什么
不会判定是否违法。 每条记录都是对消费者厅已经发布并公布的处分的重新表述。 其中不包含“该表示构成违法”的判断。
以往处分的列表,并不能回答某个具体广告表述是否合法。 消费者厅本身采取的立场是针对个案作出判断。
为什么要做
让 LLM 检查广告表示时,会编造并不存在的处分案例。 这是因为缺少可作为依据的机器可读数据。 制作这个数据集,是为了提供模型可以直接引用,而非凭空回忆的内容。
使用方法
MCP 服务(Claude Desktop / Claude Code 等)
{
"mcpServers": {
"keihyo-cases": {
"command": "npx",
"args": ["-y", "github:eoylab/keihyo-cases", "keihyo-mcp"]
}
}
}
没有依赖包。不会访问网络(只读取随附的 JSON)。
| 工具 | 返回内容 |
|---|---|
search_cases | 按经营者名称、商品名称、条款、公布日期、处分类型筛选 |
get_case | 按 id 获取一条记录 |
list_recent | 按公布日期从新到旧排列 |
stats | 按年度、处分类型、条款统计件数 |
直接使用数据
| 文件 | |
|---|---|
data/cases.json | 全部记录(数组) |
data/cases.jsonl | 每行一条记录 |
data/cases.csv | 表格格式 |
data/unparsed.json | 未能解析成记录的公告及其原因 |
data/meta.json | 件数、获取范围、来源 |
单条记录的格式
{
"id": "047140",
"url": "https://www.caa.go.jp/notice/entry/047140/",
"published_date": "2026-08-06",
"company": "「SNOW」と称するアプリケーションの利用サービスの提供事業者2社",
"order_type": "措置命令",
"provisions": [
"第5条第3号(ステルスマーケティング告示)",
"第7条第1項"
],
"product": {
"name": "SNOW",
"kind": "アプリケーションの利用サービスの提供事業者2社に対し"
},
"lead_text": "消費者庁は、本日、「SNOW」と称するアプリケーションの利用サービスの提供事業者2社に対し、両社が供給する「SNOW」と称するアプリケーションの利用サービスに係る表示について、それぞれ、景品表示法に違反する行為(同法第5条第3号(ステルスマーケティング告示)に該当)が認められたことから、同法第7条第1項の規定に基づき、措置命令を行いました。",
"authority": "消費者庁"
}
title 和 lead_text 均为公布页面上的原文。
明细
| 处分 | 件数 |
|---|---|
| 措施命令 | 98 |
| 缴纳附加金命令 | 53 |
主要条款(单条案件可能涉及多个条款):
第7条第1项… 101 件第5条第1号(优良误认)… 63 件第8条第1项… 53 件第5条第2号(有利误认)… 25 件第5条第3号(隐形营销告示)… 6 件第5条第3号(诱饵广告)… 2 件
制作方式
没有使用模型,也没有作出任何判断。
我们依据可读规则,从索引页面和各个页面中确定性地提取信息(src/ingest/extract.mjs)。
- 经营者名称取自标题中的“针对〈经营者〉”
- 处分类型取自标题中的“措施命令”“缴纳附加金命令”
- 条款按其在正文中出现的顺序提取,并去除重复项
无法提取的字段设为 null,不会靠猜测补全。
无法整理成记录的公告(如认定承诺计划、发布提醒等)会附上原因,保留在
data/unparsed.json 中——
被提醒公告点名的公司,并没有被下达任何命令。
如果将这类公司与处分对象并列展示,就会造成对该公司的错误描述。
更新方法:
npm run build # 2020年度以降を取り込む
npm test # 保存したページに対して逐語一致を検証
获取时每秒发送 1 个请求,并使用包含联系信息的 User-Agent。
从官方 MCP Registry 安装
已在 MCP Registry 中注册,名称为
io.github.eoylab/keihyo-cases。
兼容的客户端可以使用此名称安装。
手动安装时,请使用发布包中的 .mcpb
(数据已包含在包内,因此运行时不会联网)。
{
"mcpServers": {
"keihyo-cases": {
"command": "node",
"args": ["/path/to/keihyo-cases/src/mcp/server.mjs"]
}
}
}
商用、Hosted API 与每日更新
源数据遵循消费者厅的公共数据使用条款(PDL1.0), 代码采用 MIT 许可。目前的数据集和 MCP 服务可直接用于商业用途。 无需购买许可。我们也不会在之后将这部分免费内容改为收费。
此外,我们想了解大家是否需要由我们承担费用的服务(无需自行托管的端点、 每日更新和 webhook、运行保障、追溯过往数据、导入支持)。
目前还没有推出任何服务。 我们只想开发大家需要的内容,因此创建了标注价格的 Issue。
| 内容 | 参考价格 | 投票 | |
|---|---|---|---|
| 1 | Hosted API | 每月 ¥4,000 | #1 |
| 2 | 每日更新 / webhook | 每月 ¥3,000 | #2 |
| 3 | 商业许可 / SLA | 每月 ¥15,000 | #3 |
| 4 | bulk access / 历史数据 | 一次性 ¥30,000 | #4 |
| 5 | 导入支持 | 每小时 ¥15,000 | #5 |
请给你想使用的服务点 👍。如有其他条件,欢迎留言。 如果本周就需要列表中没有的服务,请创建 Issue—— 只是目前还没有相应机制,数据已经有了。
详情:https://eoylab.github.io/keihyo-cases/commercial.html
来源与许可
来源:消费者厅网站(每条记录中的 url 均为一手信息)
源数据遵循公共数据使用条款(第 1.0 版)。 编辑和加工主体为 keihyo-cases。 详情请参阅 DATA-LICENSE.md。
代码采用 MIT 许可。
既知の限界
- PDF の本文は含みません。 公表ページの PDF リンクはスクリプトで挿入されており、
配信される HTML に無いため
pdf_urlは多くがnullです。推測で URL を作っていません - 2020年度以前の索引が空です。 URL の構造が違う可能性があり、未確認
- 課徴金の金額は含みません。 発表本文ではなく PDF 側にあるため
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。