为规范开发者的用户个人信息处理行为,保障用户合法权益,小游戏涉及处理用户个人信息但未在《用户隐私保护指引》声明的用户信息类型,平台相关接口或组件将在小游戏开发版本、体验版本和线上版本中不可调用。
对于已使用相关接口或组件实现的小游戏功能或玩法设计,接口不可调用后可能导致小游戏进程受阻,无法继续游戏,影响用户体验,或导致大量用户投诉,开发者应尽快自查《用户隐私保护指引》,并在小游戏设计开发时兼容不可调用相关接口或组件情形,增加用户提醒改善用户体验(如游戏内提示或弹窗等显著方式)。
平台将持续加强监管和管理,一旦发现任何违规行为,将依照法律法规、相关协议及平台规则进行严肃处理(包括但不限于封禁搜索、分享、新进能力、停止接入服务等)。
小游戏若涉及处理用户个人信息,开发者可通过以下步骤自查并完成《用户隐私保护指引》:
1 自查与报错提示
1.1 接口代码自查
检查小游戏开发配置时是否使用以下接口或组件,接口及代码对应查询见下表。如需通过API自查代码,可在当前指引文档底部复制API名称。
图1.1 接口自查表
1.2 小游戏版本自查错误提示
请检查小游戏开发版本、体验版本或线上版本中调用图1.1接口自查表的接口时是否出现以下报错信息提示,存在相关提示则涉及处理了用户信息。开发者需在《用户隐私保护指引》中对处理的用户个人信息进行合规披露。
接口不可调用错误提示:fail game appid no privacy api permission
接口不可调用错误码(errCode):-12034
2 处理用户个人信息披露
2.1 《用户隐私保护指引》MP设置
确认涉及使用以上接口处理用户信息后,需在【MP后台-设置-服务内容声明-用户隐私保护指引】的【用户隐私保护指引设置】页面选择【本小程序处理了用户信息,将如实填写并及时更新用户信息处理情况】并确认。如暂未涉及处理用户个人信息,可签署承诺未处理,同时不可调用相关接口或组件。如后续有发生变更,则更新设置。
图2.1.1 更新《用户隐私保护指引》MP设置入口
图2.1.2 处理用户信息实际处理情况确认
2.2 《用户隐私保护指引》信息类型声明
首先,开发者应根据小游戏处理用户个人信息的实际情况勾选相应用户信息类型,使用多个用户信息类型可多选。图1.1中的用户信息类型在此处是否被勾选声明将决定相关接口或组件是否允许被调用。请根据实际情况声明处理的信息及用途,否则相关接口将可能被禁止调用。
图2.2.1 增加所使用接口的信息类型声明
图2.2.2 信息类型声明勾选(可多选)
其次,填写用途,信息类型用途为开发者处理用户个人信息相关且合理的使用目的。
图2.2.3填写信息类型用途
最后,未使用以上接口但存在处理相关用户信息可通过增加其他自定义信息类型进行声明,其他自定义信息类型、第三方插件信息/SDK信息和信息使用处理情况请根据小游戏实际情况填写,填写后确定并生成协议。
图2.2.4填写完整并确定生成协议
3 接口调用和兼容接口不可调用
3.1 接口调用
确认提交《用户隐私保护指引》且平台审核通过后,已声明的用户信息类型接口或组件可调用。
3.2 兼容接口不可调用
若接口不可调用,可能造成用户无法体验小游戏或导致大量用户投诉,请开发者在小游戏设计与开发时提前兼容以上接口不可调用情形,增加不可调用接口时对用户提醒(如游戏内提示或弹窗等显著方式),以帮助自测小游戏开发版本、体验版本时捕捉报错提示定位接口不可调用问题和改善线上版用户体验。
相关阅读
1 开发指南相关接口调用指引
《用户隐私保护指引》信息类型中涉及的接口或组件调用方式详情,可通过微信官方小游戏开发文档《游戏引擎 /微信小游戏性能优化方案 /框架 /权限》查阅。
2 小游戏用户隐私保护参考指引
小游戏用户隐私保护开发者指引:小游戏用户隐私保护开发者指引
《用户隐私保护指引》设置指引Q&A:小游戏落实《个人信息保护法》常见问题汇总
附录-用户信息类型&接口对应关系文本
昵称、头像
wx.getUserInfo、wx.getUserProfile、wx.createUserInfoButton
位置信息
wx.authorize({scope:'scope.userLocation'})、wx.authorize({scope:'scope.userLocationBackground'})、wx.getLocation、
wx.getFuzzyLocation
微信运动步数
wx.authorize({scope: 'scope.werun'})、wx.getWeRunData
选中的照片或视频信息
wx.chooseImage、wx.chooseMedia
选中的文件
wx.chooseMessageFile
麦克风
wx.authorize({scope: 'scope.record'})、wx.startRecord、RecorderManager.start、wx.joinVoIPChat
摄像头
wx.authorize({scope: 'scope.camera'})、wx.createVKSession、wx.createCamera
蓝牙
wx.openBluetoothAdapter、wx.createBLEPeripheralServer
相册(仅写入)权限
wx.authorize({scope: 'scope.writePhotosAlbum'})、wx.saveImageToPhotosAlbum
微信朋友关系
wx.getFriendCloudStorage 、wx.getGroupCloudStorage、wx.getGroupInfo 、wx.getPotentialFriendList、
wx.getUserCloudStorageKeys 、GameServerManager.getFriendsStateData、wx.getUserInteractiveStorage
游戏社区数据
wx.getGameClubData
直播数据
wx.getChannelsLiveInfo
加速传感器
wx.stopAccelerometer、wx.startAccelerometer、wx.onAccelerometerChange、wx.offAccelerometerChange
磁场传感器
wx.stopCompass、wx.startCompass、wx.onCompassChange、wx.offCompassChange
方向传感器
wx.stopDeviceMotionListening、wx.startDeviceMotionListening、wx.onDeviceMotionChange、wx.offDeviceMotionChange
陀螺仪传感器
wx.stopGyroscope、wx.startGyroscope、wx.onGyroscopeChange、wx.offGyroscopeChange
剪切板
wx.setClipboardData、wx.getClipboardData
可视化工具调用了用户信息(素材库-插件)积木,登录游戏就会弹出申请用户信息的提示,但是提审的时候被拒绝,提示:
我要怎么使用这个积木,才会在登录的时候不弹申请个人信息的提醒呢,还是后台需要怎么设置
可视化工具调用了分享积木块,只填写获取朋友关系可以么?是否需要填写获取头像昵称
2、调用排行榜、用户信息(素材库-插件)积木(块)需填【昵称、头像】
调用微信步数(插件)积木需填【微信运动步数】
调用保存图片(插件)积木需填【相册(仅写入)权限】
调用排行榜积木需填【微信朋友关系】
调用当设备方向变化积木需填【方向传感器】
在“设置--用户隐私保护指引-更新”处,点击更新隐私协议,填写内容后提交,报错“参数异常,请检查参数”这是怎么回事?
之前忘记补全协议,导致游戏无法被搜索,现在已完成隐私保护协议修改,如何恢复游戏搜索设置