小程序/APP 需要 ICP 和公安备案吗?

许多企业误以为“只有网站才要备案”,结果小程序被微信下架、APP 被应用商店拒审。本文明确回答:当你的移动端产品涉及中国大陆用户访问时,是否需要 ICP 备案和公安备案?答案取决于后端架构,而非前端形式

小程序/APP 需要 ICP 和公安备案吗?

一、核心判断原则

是否需要备案,不看是 APP 还是小程序,而看:
是否有部署在中国大陆的服务器 + 是否通过域名提供服务

只要满足以下任一条件,就必须完成 ICP + 公安备案:

  • 后端 API 接口部署在阿里云北京、腾讯云广州等中国大陆节点;
  • 小程序内嵌 Web 页面(如活动页、协助中心)使用了已实名的 .cn/.com 域名;
  • 管理后台、数据看板等通过域名对外可访问(即使仅限内网)。

❌ 反之,若所有服务均部署在境外服务器(如 AWS 新加坡)且无任何中国境内域名解析,则无需 ICP 备案——但可能触发其他合规风险(见文末)。


二、不同场景下的备案要求

场景

是否需要 ICP 备案

是否需要公安备案

说明

纯原生 APP,无 Web 内容,后端在境外

❌ 否

❌ 否

如游戏客户端直连海外服务器

APP 内嵌 WebView 加载境外页面

❌ 否

❌ 否

页面域名未解析至中国大陆 IP

小程序使用云开发(CloudBase)

✅ 是

✅ 是

腾讯云 CloudBase 默认部署在中国大陆,自动分配域名(如 xxx.tcloudbase.com),需备案

小程序调用自有 API,API 部署在阿里云华东1区

✅ 是

✅ 是

即使用户看不到网址,只要域名解析到中国大陆服务器,就必须备案

H5 活动页放在 GitHub Pages(境外)

❌ 否

❌ 否

但若通过 CDN 回源至国内,则需备案

管理后台使用 admin.yourcompany.cn,部署在国内

✅ 是

✅ 是

即使仅内部使用,只要域名可公网访问,即需备案

微信官方要求:小程序若使用“自定义域名”,必须已完成 ICP 备案,否则无法在“开发管理 > 开发设置”中配置 request 合法域名。


三、移动端备案的特殊要求

  1. ICP 网站描述怎么写?
  2. 可写:“本备案用于支撑【XX APP/小程序】后端服务,不提供独立网页访问”
  3. 避免写“用户注册”“在线交易”等词(除非的确 有 Web 端功能)
  4. 公安备案安全责任人
  5. 必须为公司员工,电话需能接听公安抽查
  6. 提议填写技术负责人或运维人员
  7. 首页展示备案号问题
  8. 若无公开网页,可在 APP “关于我们” 或 小程序 “设置页” 底部添加:
    © 2025 XXX公司 京ICP备XXXX号 京公网安备XXXX号
  9. 微信小程序可在“设置-关于”中展示,满足公安要求

四、常见误区澄清

误区

正确认知

“我们只有 APP,没有网站,不用备案”

错!只要后端在国内+用域名,就必须备案

“用 IP 地址访问,不用备案”

错!工信部明确:使用 IP 直接提供服务也属违规,必须绑定已备案域名

“小程序用腾讯云,腾讯会帮我们备案”

错!云开发虽由腾讯提供,但备案主体仍是你的公司,需自行提交

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容