收藏
评论

小程序隐私授权弹窗FAQ官方

Q1:用户首次进入小程序同意隐私信息授权后,再次进入小程序是否需要再次授权?

A:若小程序调用的隐私接口未更新过,用户同意隐私信息授权后,再次进入小程序时无需重新授权同意;

若小程序调用的隐私接口在用户同意隐私信息授权后更新过,再次进入小程序时需用户重新授权才可以调用更新的隐私接口。若用户删除小程序后再次进入时,也需用户重新授权才可以调用更新的隐私接口。


Q2:如果我的小程序一直没有配置用户隐私接口授权弹窗,会被处罚吗?

A:若你的小程序内涉及调用用户隐私信息接口,且到期未配置隐私授权弹窗按钮的开发者,在用户合规授权的前提下,也可正常调用微信提供的隐私接口:平台将在小程序调用隐私接口时,前置展示平台提供的官方隐私授权弹窗。

如果开发者配置了隐私授权弹窗按钮(使用组件),在C端用户拒绝后会频繁弹出,这种影响用户体验的方式是违规的,我们会进行相应的处罚与能力限制。


Q3:我的小程序如果没有调用到用户隐私接口,还需要配置隐私授权弹窗吗?

A:不需要,若后续需在小程序内调用用户隐私信息接口,开发者可自行配置隐私授权弹窗按钮,也可以使用平台提供的官方隐私授权弹窗。


Q4:如何配置小程序自定义隐私授权弹窗按钮?

A:详情可参考:小程序隐私协议开发指南 | 微信开放文档


Q5:小程序的隐私授权弹窗样式、文本可以自行设计吗?

A:可以的,但需注意『拒绝/同意』按钮、隐私保护指引文案及超链接为自定义隐私授权弹窗必需要素。隐私保护指引文案及超链接可跳转自行设计的隐私政策等收集使用规则。开发者可根据小程序实际业务场景自行设置弹窗得弹出时机,建议在获取用户隐私信息前给用户弹窗提醒。


Q6:自定义隐私授权弹窗相关接口从基础库2.33.0 开始支持,如果用户基础库低于这个版本,相关的组件使用、api调用都会失败吗?是否会影响低版本用户的使用

A:不会失败,低版本用户不需要同步状态即可使用


Q7:使用隐私授权弹窗按钮时,onNeedPrivacyAuthorization在用户同意过后,如果小程序有新增需要用户授权的隐私接口相关功能,更新了小程序用户隐私保护指引,是不是会再次触发需要用户再次同意?

A:是的,用户有确认过的话就不会再有弹窗事件触发了,除非有新的scope补充以及对应scope的api调用


Q8:一个小程序同意一次隐私协议后,所有隐私相关组件/接口都能正常调用?

A:一个小程序同意一次隐私协议后,所有在隐私协议中配置了的组件/接口都能正常调用


Q9:请问下小程序内已经配置隐私保护指引+自定义隐私授权弹窗,但是在用户触发的时候,不会调用这套官方接口。是否必须调用?

A:是的,必须调用相关接口,隐私授权弹窗按钮才会生效。


Q10:我已有自己的隐私协议,还要再接入官方的重新开发么?用户会体验到两个弹窗么?

A:隐私协议可用官方的也可使用自己的,只需配置相应弹窗按钮,在用户点击时告知平台。用户不会体验到两个弹窗。


Q11:【小程序用户隐私保护指引内容介绍-开发者处理的信息】中展示的接口列表,未完全覆盖【用户保护指引-用户信息使用类型】里的可勾选的接口类型,例如设备信息、订单信息等。这些未覆盖到的接口若用户不授权,调用是否会受影响?

A:不会受到影响,本次隐私协议更新规则受影响的接口以【小程序用户隐私保护指引内容介绍】中展示的接口列表为准


Q12:插件内的隐私接口,是否受本次隐私协议更新规则影响?

A:目前插件的接口不会受影响,但组件可能会,如<button open-type="chooseAvatar"> ,<input type="nickname">等组件。


Q13:needAuthorization返回false?

A:开发者需确认是否在《小程序用户隐私保护指引》中声明了小程序内所有处理的用户信息,若未声明,对应接口或组件将直接禁用。


Q14:关于小程序隐私保护指引设置的公告,是否包括小程序里嵌入的h5页面?

A:暂不包括


Q15:不同功能使用的接口不一样要分别弹一次吗?例如A功能需要收集位置信息,B功能需要收集头像昵称信息,两个不同功能的地方都要分别做这个弹框同意吗?

A:不需要,一次弹窗即可授权所有在隐私协议中配置了的组件/接口。


Q16:隐私政策可以直接在登录页使用勾选框的吗?是否一定要配置弹窗?

A:平台给开发者提供了两种隐私授权弹窗,一种是官方隐私授权弹窗,无需开发平台默认自动适配。一种是隐私授权弹窗按钮可根据小程序需求自行设计,支持如下两种方式:

- 弹窗内的button接官方组件

- 可以操作勾选后点击登陆

平台均提供了相关能力,详情可参考:小程序隐私协议开发指南 | 微信开放文档

17011浏览
最后一次编辑于  2023-09-22
知识库内容非实时更新,可能已过期、失效或不适用于当前情形,请谨慎参考
收藏
反馈

8 个评论

  • 斗城小旋风
    斗城小旋风
    2023-09-14

    needAuthorization为false

    怎么还是不能调用gerUserProfile

    2023-09-14
    赞同 1
    回复
  • 崔文斌
    崔文斌
    2023-08-31

    “不可在用户拒绝授权后终止用户体验”,是否可以理解成不允许小程序“在用户拒绝隐私保护指引后直接退出小程序”

    2023-08-31
    赞同 1
    回复 1
    • ElPsyCongroo
      ElPsyCongroo
      04-10
      公告偷偷被改了 , 去掉后面的话了
      04-10
      回复
  • 反转的分针
    反转的分针
    2023-11-17

    用户点了《用户隐私保护提示》的【拒绝按钮】后会有微信有bug.

    1.调用wx.chooseImage(Object object)没有任何反映也不报错。

    2. wx.getPrivacySetting()的返回结果needAuthorization的值为false,同时wx.onNeedPrivacyAuthorization的回调不会触发。

    2023-11-17
    赞同
    回复
  • Paradise
    Paradise
    2023-09-13

    插件内部调用录音还是被限制了,除非进到小程序页面同意隐私协议否则就调不起来录音api

    2023-09-13
    赞同
    回复
  • CCCLARITY
    CCCLARITY
    2023-09-05

    文档里有说开发者对信息的存储,固定存储期限是180天,如果用户同意授权180天之后,是需要重新弹出授权框吗,这个时间的判断是微信接口提供,还是开发后端自己限制?

    2023-09-05
    赞同
    回复
  • hello world
    hello world
    2023-09-05

    我就想知道用户基础库的版本大于2.33.0的情况下,小程序三年没更新了,能否正常使用? 官方能否回应下




    2023-09-05
    赞同
    回复
  • leCheng
    leCheng
    2023-09-01

    我有个疑问

    目前我们想把隐私授权放在登录前面,但对于已登录过的用户已授权的用户,那必然大概率是走不到授权流程了,那这部分用户的相关权限api还可以使用么。

    2023-09-01
    赞同
    回复 2
    • 亮
      2023-09-05
      也许 登录之前,登录之后,都要判断,判断是否已授权隐私
      2023-09-05
      1
      回复
    • leCheng
      leCheng
      2023-09-06回复
      是的 是这样的
      2023-09-06
      回复
  • 松松
    松松
    发表于移动端
    2023-08-31
    业务旧版本小程序没有__usePrivacyCheck__配置,是否会被拦截?关于业务新旧版本的小程序这块拦截的逻辑是什么?
    2023-08-31
    赞同
    回复 2
    • leCheng
      leCheng
      2023-09-01
      同问
      2023-09-01
      回复
    • leCheng
      leCheng
      2023-09-01
      开发版本提审时,会让你去填写新的一份隐私协议政策,填写完成就可以提审了
      2023-09-01
      回复
登录 后发表内容