# 配置小程序用户隐私保护指引

为进一步规范开发者的用户个人信息处理行为,保障用户合法权益,小程序、插件中涉及处理用户个人信息的开发者,无论是通过调用涉及用户个人信息的相关接口,还是自行收集用户个人信息,在提交代码版本前,均需补充相应用户隐私保护指引。详情可参考关于补充小程序、插件用户隐私保护指引说明

非代开发的小程序可通过登录微信公众平台在「小程序管理后台 - 设置 - 功能设置 - 用户隐私保护指引」进行配置,而代开发的小程序则只能通过接口进行配置。

# 相关接口

注意

1)以上三个接口均在「小程序开发与数据分析」权限集,如为代开发的小程序均已有该权限的授权,无需商家小程序管理员重新授权。

2)代开发的小程序只可以通过接口进行配置,无法通过「微信公众平台 - 设置 - 功能设置 - 用户隐私保护指引」进行配置。

3)其他常见问题请查看文档末尾。

# 1、配置后的效果

为了帮助开发者理解配置小程序用户隐私保护指引接口的参数以及配置后的效果,可参考下方效果图(第三方开发者也可以使用自己的小程序登录「微信公众平台 - 设置 - 功能设置 - 用户隐私保护指引」进行查看配置后的预览效果图):

通过接口配置后,会在小程序的更多资料页和授权弹窗右上角的「i」图标处展示。后续隐私协议里填写的信息使用目的,也会直接展示在对应的授权弹窗中。

此外,用户可以通过右上角「...」进入设置页对信息进行管理,删除后会消息推送给开发者。

# 2、规则说明

1)调接口完成配置后,不会立即在现网版本的小程序生效,需要重新提交代码审核,且需要重新将代码发布上线才会生效。

2)每次代码审核环节会进行相关核验,如配置的用户隐私保护指引和代码实际里收集的用户信息不匹配以及未满足相应要求,则无法通过代码版本审核。

3)为了提高审核通过率,建议服务商按照实际情况为每个代开发的小程序配置隐私保护指引,且建议由服务商来进行配置(商家非小程序代码编写者,通常不清楚代码引用了哪些接口涉及收集了哪些用户类型信息)。

# 常见问题

如何知道该小程序应该配置哪些隐私保护指引?

可以通过查询小程序用户隐私保护指引接口获取 privacy_list,该信息为代码检测出来的用户信息类型(privacy_key),需要针对这些信息类型进行相应的配置。

以及该接口返回的 setting_listprivacy_text 为已经配置的用途,如果 privacy_text 为空,则表示尚未配置。

例如 privacy_list 返回中包含「Album」,而 setting_list 中返回的 "privacy_key": "Album" 对应的 privacy_text 为空,则表示「Album」尚未配置隐私保护指引,需要通过set 接口进行配置。

privacy_key 对应的中文信息也是可以通过该接口获取,详情可查看 privacy_desc 返回的内容。

注意:如最近没有通过 commit 接口 提交代码,则 privacy_list 返回的内容可能为空。

setting_list 的内容需要与 privacy_list 一模一样吗?

不需要。setting_list 内容包含 privacy_list 即可。如果 privacy_list 检测出来的内容有,但是 setting_list 里没有配置,则会被驳回。

每次提交代码审核都要通过接口再配置隐私保护指引吗?

  • 如果线上已经有审核通过且生效的隐私保护指引,但是后续的代码迭代不涉及再新增收集用户隐私信息,则无需再配置。
  • 但如果后续的版本迭代中涉及了新增收集用户隐私信息,则在提交代码之后,仍然需要调接口进行配置,否则代码审核环节会被驳回。

如何知道审核结果以及驳回的原因?

通过配置小程序用户隐私保护指引接口之后,通过提交代码审核接口进行提审。

提交代码审核之后可通过查询最新一次提交的审核状态接口查询审核的状态,如果是驳回了则可以查看驳回原因。

此外,代码审核结果也会推送至服务商第三方平台的消息与事件 URL,详情可查看代码审核结果推送

信息收集方(开发者)联系方式如何填写?

需根据实际的业务情况处理。可以填写商家的联系方式,也可以填写服务商的,但需要确保填写的联系方式是真实有效且可联系到人员处理相关事务的。

上传了自定义文件的效果是如何的?

通过接口配置了自定义的文件(对应的参数为 ext_file_media_id),则在小程序端隐私保护指引页末端,可看到「了解更多个人信息处理规则可查看补充文件」。点击「补充文件」即可下载由服务商上传的自定义文件。