小程序用户隐私保护指引怎么设置

安全与风控

给小程序开发者讲清用户隐私保护指引到底在哪配、填什么、什么时候必须弹窗,附一份上线前的自查动作清单。

很多人是提交审核被打回来,或者被用户投诉「没告诉我要收集手机号」,才回头找隐私保护指引在哪设置。这篇不讲概念,只讲操作顺序:先确认你的小程序用到了哪几类信息,再去后台逐项对照填写,最后核对触发弹窗的时机对不对。

很多人是提交审核被打回来,或者被用户投诉「没告诉我要收集手机号」,才回头找隐私保护指引在哪设置。这篇不讲概念,只讲操作顺序:先确认你的小程序用到了哪几类信息,再去后台逐项对照填写,最后核对触发弹窗的时机对不对。三步走完,基本能避开大部分驳回和投诉。

先说一个前提:隐私保护指引不是写一篇文档就完事,它同时存在于「平台后台的配置项」和「代码里的授权行为」两个地方,两边对不上就会出问题。下面按盘清单、找入口、定时机、上线自查四段来讲,每段都给出可执行的判断标准和动作。

先盘清楚你到底收集了哪些信息

配置之前必须先有一份清单,否则你填的时候一定是凭印象勾,勾漏了就是审核驳回。清单按来源分三类列:用户主动填的(手机号、昵称、地址)、系统自动取的(设备标识、网络状态、粗略位置)、第三方 SDK 回传的(统计、推送、地图、支付组件)。第三类最容易漏,因为它不在你自己写的业务代码里。

  • 用户主动填的:账号注册、下单、客服留言时用户自己输入的那几项
  • 系统自动取的:启动时读取的设备信息、网络类型、崩溃日志里带的标识
  • 第三方 SDK 回传的:把依赖清单拉出来,逐个看它的隐私说明里声明采集了什么
  • 每项写清用途和场景,别写「用于提升体验」这种空话,写「用于生成账号头像」「用于订单配送」,越具体越不容易被追问
  • 拿不准某一项算不算个人信息,去对照 /ai-dict/category/safety 里的术语口径,再决定要不要申报

配置入口分两步:平台后台 + 代码侧

平台后台只负责「声明」,代码侧负责「实际行为」,两者必须一致。后台的操作路径各个主体可能略有差异,入口名称也会变,具体位置和改动的节奏可以参照 /privacy-guide-settings-location 里讲的路径逻辑,不要照抄别人的截图。

  1. 后台逐项填写在小程序管理后台找到用户隐私保护指引模块,按上一步的清单逐项勾选,每项补一句用途说明,改完提交保存,注意保存后再回看一遍是否有未填项。
  2. 代码里声明授权接口在需要用到该项信息的接口调用处做好声明,把授权的触发点放在真正要用的那一刻,而不是一进首页就全弹一遍。
  3. 两边对账把后台勾选项和代码里的调用点做成一张对照表,逐行核对,有后台没代码的删掉,有代码没后台的补进去。
信息类别后台要不要勾代码侧要做什么
手机号要,写清用于登录或联系方式在用户点「获取验证码」时触发授权
粗略位置要,写清用于门店推荐或配送在进入需要位置的页面时再请求
设备标识要,写清用于统计或风控确认统计 SDK 是否已声明
相册/摄像头要,写清用于上传凭证或头像在用户点上传按钮时触发

弹窗时机和文案怎么定才不出事

时机的判断标准只有一条:用户能不能在没有这项信息的情况下继续用主要功能。能,就延后到真正需要的节点再弹;不能,也要给一个说得过去的降级路径,而不是把用户堵死在弹窗上。「不点同意就退不出去」这种硬卡最容易吃投诉。

  • 拒绝授权后功能要能降级继续用:不给位置就手动填地址,不给相册就跳过上传
  • 指引文案要跟实际行为对得上:写了不收集位置,代码里就别偷偷调定位接口
  • 别在启动页一次性弹完所有授权,用户根本不知道自己同意了什么
  • 文案写法可对照 /miniprogram-privacy-policy-template 和 /privacy-guide-compliance-fill,一篇偏模板结构,一篇偏填写口径
审核看的是「你说的」和「你做的」是否一致,用户感受的是「你什么时候问的」——这三点对上了,隐私这块基本不会翻车。

提交审核前的逐项自查顺序

上线前别再靠记忆过一遍,按固定顺序查三项:清单、文案、交互。任何一项对不上就退回去改,改完重新走一遍这个顺序。这样做的成本很低,但能省掉反复提审的时间。

自查项怎么验证不通过怎么办
清单完整性每项都能在代码里找到对应调用点补声明或删掉不用的采集
文案一致性指引里写的用途和实际用途逐条对齐改文案或改代码,二选一
拒绝后可用性把授权全拒,走一遍主要流程补降级方案,别硬卡
留证截图、后台配置记录、版本提交记录各留一份归档到固定目录,别散在聊天记录里

隐私项查完,别忘了上架前的整体安全项,比如接口鉴权、敏感数据存储、日志脱敏这些。单独盯着隐私看,容易漏掉别的问题,整体过一遍可以参考 /prelaunch-security-checklist。

常见问题

隐私保护指引填完是不是就自动生效了?

不一定。后台保存只代表配置提交,真正生效要看小程序版本是否已发布、以及弹窗逻辑有没有跟着上线。改完配置记得同步发一版,然后自己用真机跑一遍,确认用户第一次触发相关功能时确实弹了窗、拒绝后功能也能降级。

用户之前同意过,后来我改了收集范围,要重新征求同意吗?

要。收集范围、用途、接收方任何一项发生实质变化,都属于需要重新告知的情形。做法是更新指引内容、发新版本,并在用户下次进入相关功能时再次弹窗确认,别只改后台文字了事。具体撤回后如何恢复的操作可看站内的隐私同意相关页面。

只收集一个手机号,也要配这么完整吗?

要配,只是内容可以精简。手机号属于个人信息,同样需要写清用途和场景,只是不需要把没涉及的位置、相册等项都勾上。判断标准是「有没有收集」,不是「收集了几项」,少写反而比多写更容易出问题。

本文依据各平台公开文档与官方公告整理,只做中文归纳;具体做法、参数与限制以官方文档为准。