@deepwhale-cn/dsh-algorithm-filing
算法备案与告知 —— 查算法推荐服务有没有关闭选项、告知、备案。
不装它会怎样
你的 App 有「猜你喜欢」,代码大概是这样:
async function recommend(userId) {
const tags = await getUserTags(userId);
return await rankByTags(tags);
}
功能正常,但漏了一条硬要求:
《互联网信息服务算法推荐管理规定》第十七条 应当向用户提供选择或者删除用于针对其个人特征的标签的功能, 提供便捷的关闭算法推荐服务的选项。 用户选择关闭算法推荐服务的,应当立即停止提供相关服务。
这是「必须提供」,不是「建议提供」。 而且关闭后要真的停止 —— 不是记下偏好但照推。
关键词
关键词:算法备案 · 算法推荐 · 关闭算法推荐 · 关闭个性化 · 算法说明 · 深度合成标识 · AI 生成标识 · 算法治理 Keywords: algorithm filing · recommendation algorithm · opt-out · algorithm disclosure · AI-generated label
它查什么
| 级别 | 内容 | 依据 |
|---|---|---|
| 🔴 高 | 有推荐算法但找不到关闭选项 | 算法推荐规定 17 条 |
| 🟡 中 | 找不到算法推荐说明/公示 | 算法推荐规定 16 条 |
| 🟡 中 | 找不到算法备案号 | 算法推荐规定 24 条 |
| 🟡 中 | AI 生成内容找不到标识 | 深度合成规定 17 条 |
四条规则都是「条件适用」的
没有推荐算法 / 没有 AI 生成功能的项目,这四条全部不适用 —— 引擎会记为「未运行」,
而不是报「找不到」。(这是条件规则能力 check.when,也是防假绿的一部分。)
安装
dsh plugin --profile web add @deepwhale-cn/dsh-algorithm-filing
# 或纯 CLI
npx @deepwhale-cn/dsh-algorithm-filing



用法
dsh-algorithm-filing --demo
dsh-algorithm-filing --list-rules
dsh-algorithm-filing --html r.html
边界
- 备案不是所有推荐服务都要 —— 第 24 条限定「具有舆论属性或社会动员能力」的服务 (资讯、社交、直播、热搜类)。电商推荐可能不需要。报出来请自行确认适用范围。
- 不验证备案号真伪 —— 那要去网信办备案系统查,本工具不联网。
- 「关闭选项」只查代码里有没有 —— 产品上真的能关、关了真的停,需要人工验证。
- 靠关键词识别功能 —— 自定义命名会漏。
- 与 dsh-consent-guard 分工: 那个查个人信息同意,这个查算法服务的专门要求。
本插件是一个工具。使用者必须遵守所在地区法律法规,对使用本项目造成的任何后果自行承担责任。
深鲸网安守护系列(共 31 个)
一个插件做一件事。安全问题是链式的 —— 配套用才完整。
国内合规 | 等保对照 · 日志留存 · 备案公示 · 用户同意 · 个人信息权利 · 未成年人保护 · 影响评估 · 数据分类分级 · 算法备案 · 数据出境 · 国密合规 · AI 内容标识
AI 与 Agent 治理 | AI 输出信任 · 外部内容信任 · MCP 安全 · Agent 权限 · 策略核对 · 可疑指令
数据与凭据 | 敏感数据 · 密钥轮换 · 数据留存 · 配置审计 · 密钥扫描
供应链与构建 | 开源许可 · 依赖投毒 · CI 安全 · 工具审查 · 物料清单
都在 DSH 插件市场(dsh-plugin.org)、npm 和 deepwhale.org.cn/guard.html 上。
No comments yet. Be the first to write one.