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

只要满足以下任一条件,就必须完成 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 合法域名。
三、移动端备案的特殊要求ICP 网站描述怎么写?
可写:“本备案用于支撑【XX APP/小程序】后端服务,不提供独立网页访问”
避免写“用户注册”“在线交易”等词(除非确实有 Web 端功能)
公安备案安全责任人
必须为公司员工,电话需能接听公安抽查
建议填写技术负责人或运维人员
首页展示备案号问题
若无公开网页,可在 APP “关于我们” 或 小程序 “设置页” 底部添加:© 2025 XXX公司 京ICP备XXXX号 京公网安备XXXX号
微信小程序可在“设置-关于”中展示,满足公安要求
四、常见误区澄清误区正确认知“我们只有 APP,没有网站,不用备案”错!只要后端在国内+用域名,就必须备案“用 IP 地址访问,不用备案”错!工信部明确:使用 IP 直接提供服务也属违规,必须绑定已备案域名“小程序用腾讯云,腾讯会帮我们备案”错!云开发虽由腾讯提供,但备案主体仍是你的公司,需自行提交