当前位置:   article > 正文

微信小程序用户隐私保护指引设置指南_微信小程序的用户隐私保护指引

微信小程序的用户隐私保护指引

微信为规范开发者的用户个人信息处理行为,保障用户合法权益,小程序、插件中涉及处理用户个人信息的开发者,均需补充相应用户隐私保护指引。 

一、小程序用户隐私保护指引

  1. 填写现网版本用户隐私保护指引

   入口1:设置—功能设置—用户隐私保护指引设置

   

0cee0202309141448457533.png

   开发者可随时基于小程序现网版本进行隐私协议的完善或更新,审核通过后即可生效。用户可在小程序更多资料页和弹窗中查看隐私指引。

根据小程序情况填写所需权限。

具体权限关系请查看 权限关系

522dd202309141444543031.png

以上必要信息仅供参考,各位用户根据自身情况设置调整!

2. 填写提审版本用户隐私保护指引

入口2:管理—版本管理—提交代码审核—信息填写页面

2da8f202309141447507357.png

开发者每次提交代码审核时,平台默认拉取小程序现网版本隐私协议,作为开发版本的隐私协议进入平台审核。若提交审核的开发版本,其隐私接口调用情况与隐私协议内容有出入,或隐私协议内容为空,则在提审时会提醒开发者进行更新。

在此入口对开发版本隐私协议内容的修改不会对现网版本的隐私协议产生影响。同样,入口1的修改仅针对现网版本隐私协议。若开发版本审核通过且发布现网,该版本的隐私协议会同时发布现网覆盖前一个版本的隐私协议。

注意:若提审版本时被拦截,请在当前入口,即入口2对隐私协议内容进行更新。

二 、代码模块

 1. 配置开启隐私协议

     在 2023年9月15号之前,在 manifest.json 中配置 __usePrivacyCheck__: true 后,会启用隐私相关功能,如果不配置或者配置为 false 则不会启用。

     在 2023年9月15号之后,不论 manifest.json 中是否有配置 __usePrivacyCheck__,隐私相关功能都会启用。

打开manifest.json的源码视图,添加下方代码

"__usePrivacyCheck__": true

Copy

4967820230914102349465.png

2. 添加隐私弹窗组件

见附件,将文件解压至components中

3. 在pages/users/wechat_login/index.vue 添加弹窗组件并在components中导入

import privacyAgreementPopup from '@/components/privacyAgreementPopup/index.vue'

Copy

  1. // components中添加
  2. components: {
  3. privacyAgreementPopup
  4. },

在template中使用

79e21202309151732302684.png

其中onRejectonAgree对应隐私协议拒绝与同意

  1. onAgree() {
  2. xxx 同意的操作
  3. },
  4. onReject(){
  5. xxx 拒绝后的操作
  6. }

注意事项

在onLoad中添加代码

241a4202309141035532338.png

data中添加

canGetPrivacySetting: false,

确保当小程序版本库支持 wx.getPrivacySetting api时调用组件。

三、注意事项

主动查询隐私授权同步状态以及展示隐私协议从基础库 2.32.3 开始支持

开发者可通过 wx.getPrivacySetting 接口,查询微信侧记录的用户是否有待同意的隐私政策信息。该信息可通过返回结果 res 中的 needAuthorization 字段获取。

清空历史同步状态(同意一次后如何清空同意状态)

当用户从「微信下拉-最近-最近使用的小程序」中删除小程序,将清空历史同步状态。下次访问小程序后,需要重新同步微信当前用户已阅读并同意小程序的隐私政策等收集使用规则。

开发者可通过此方式进行调试,也可以在开发者工具中「清除模拟器缓存-清除授权数据」清空历史同步状态。

其他说明

  • 低于 2.32.3 版本的基础库未集成隐私相关功能,也不会拦截隐私接口调用。
  • 开发者工具调试时,注意查看当前版本库版本。

常见错误说明

  • { "errMsg": "A:fail api scope is not declared in the privacy agreement", "errno": 112 } 使用到了 xxx 隐私接口,但是开发者未在[mp后台-设置-服务内容声明-用户隐私保护指引]中声明收集 xxx 接口对应的隐私类型。

为了区分用户,开发者在征得你明确同意后,会收集你的微信昵称和头像。

为了显示距离,开发者在征得你明确同意后,会收集你的位置信息。

为了用户互动,开发者在征得你明确同意后,会收集你的微信运动步数。

为了通过语音与其他用户进行交流和交互,开发人员将在获得您的明确同意后访问您的麦克风。

为了上传图片或视频,开发者会在征得你的明确同意后接入你的摄像头。

为了登录或注册,开发者会在征得你明确同意后,收集你的手机号码。

为了保存或上传图片,开发者在征得你明确同意后,会使用你的相册(只写)权限。

为了用户交互,开发者在征得你明确同意后,会采集你的车牌号。

为了用作用户登录信息,开发者在征得你明确同意后,收集你的微信和头像。

为了显示最近的商店,开发者在征得你明确同意后,收集您的位置信息。

为了下载商品分享的海报,开发者在征得你明确同意后,使用你的相册(只写)权限。

为了用作唯一的用户标识,开发者在征得你明确同意后,会收集您的手机号码。

开发者收集你的地址是为了方便选择送货地址。

开发者收集你选择的照片或视频信息,供用户选择数据上传。

开发人员收集你选择的文件便于上传审计信息。

开发者提前收集你选择上传的照片或视频信息,以减少上传时间。

开发者收集您的地址是为了获取位置信息。

开发者收集您的发票信息,用于维护消费功能。

开发者使用你的通讯录(只写)权限,用来方便用户联系信息。

开发人员收集您的设备信息,以确保您正常使用网络服务。

开发者收集你的身份证号码,用于实名认证后才能使用相关网络服务。

开发者收集你的订单信息,以便轻松访问订单信息。

开发者收集你发布的内容用于用户互动。

开发者收集你关注的账号用于用户互动。

开发者收集你的操作日志进行运维。

开发者使用您的日历(只写)权限来提醒用户他们的日历日程。

开发者收集您的电子邮件,并在必要时使用它来联系用户。

开发者提前收集你选择上传的文件,减少上传时间。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/573457
推荐阅读
相关标签
  

闽ICP备14008679号