收集用户隐私行为规范与修改指引

news2024/11/17 1:29:10

为更好地保护用户隐私信息,优化用户体验,平台对小程序内的收集用户隐私行为进行规范,开发者可自查所涉及的违规内容,并参照修改指引进行相应整改。

常见违规内容

一、隐私政策协议默示同意

小程序在收集用户数据前,应提示用户阅读所提供的隐私政策,向用户如实披露数据用途、使用范围等相关信息,并确保小程序的用户个人信息处理活动已依法取得用户同意。

案例1:隐私政策协议勾选框已默认勾选,默示用户同意隐私政策协议。

3c50c202307310913575916.png

案例2:显示“用户登录即代表同意”或其他相同语义,默示用户同意隐私政策协议。

1c89b202307310914087201.png

案例3:隐私政策协议弹窗仅提供同意选项,默示用户同意隐私政策协议。

6a60a202307310914171134.png

修改指引:隐私政策协议需以明示同意的方式征得用户同意,如隐私政策协议弹窗提供明确的同意(允许)和不同意(拒绝)选项进行选择,或在登录界面提供主动勾选的方式,不应设置为默认勾选。

6bee2202307310914281533.png

二、在用户未体验具体功能前,就要求进行授权

小程序应在提供使用权限或收集用户个人信息对应的相关功能或服务时,向用户申请授权。若用户未触发需使用权限或用户个人信息的相关功能或服务时,就要求用户进行授权,这种行为涉及违规收集用户个人信息。

案例1:在用户未实际体验小程序对应权限的功能或服务时,就要求用户进行授权。

修改指引:用户使用小程序时,应该在实际体验所需对应权限的功能或服务时,再弹出相应权限的授权框,让用户进行授权。

e889e202307310914401977.png

案例2:在用户未实际体验小程序对应权限的功能或服务时,就要求用户连续进行多次授权。

修改指引:用户使用小程序时,应该在实际体验所需对应权限的功能或服务时,再弹出相应权限的授权框,让用户进行授权,不可要求用户一次性同意小程序涉及的所有权限。

5f8c5202307310914527783.png

案例3:首页打开即要求用户授权登录。

修改指引:用户打开小程序后,应该先通过完整页面展示小程序的功能,在用户体验功能服务后自主触发登录。(若小程序仅提供给特定人员使用,需在首页有明显的使用范围(特定范围)说明,详情可参考:小程序账号登录规范要求与修改指引)

11b6e202307310915069558.png

三、用户不同意授权则拒绝提供服务

小程序在非服务所必需或无合理应用场景下,用户拒绝相关个人信息授权申请的,不能拒绝提供小程序全部服务。若用户不同意在前述情形下进行授权时,小程序通过自动退出、关闭或其他方式拒绝提供其全部服务,导致用户完全无法进行使用的,这种行为涉及强迫用户授权个人信息。

案例1:用户点击拒绝授权后,小程序则无法继续使用。

修改指引:用户拒绝授权某权限,可暂停提供和该权限有关的功能,但和该权限无关的功能,应该可让用户继续进行使用,不可直接中断全部服务体

a8a38202307310915433091.png

案例2:用户点击拒绝授权后,小程序显示需授权的提示框无法消除,强迫用户必须进行授权才可继续使用小程序。

修改指引:用户拒绝授权某权限,可暂停提供和该权限有关的功能,但和该权限无关的功能,应该可让用户继续进行使用,不可直接中断全部服务体验。

79df1202307310915534691.png

案例3:用户在登录页面,点击取消/拒绝登录按钮无响应,或未提供返回/退出按钮等,导致小程序无法继续使用。

修改指引:用户拒绝登录,应该提供明显的取消/拒绝/暂不登录/返回首页的按钮,让用户退出登录界面,不可直接中断全部服务体验。

b5742202307310916062897.png

开发者如有其他疑问,可以通过目前开放的咨询渠道反馈:

1、微信开放社区-交流专区-小程序发帖咨询-提出问题-运营相关问题

2、站内信通知-客服咨询入口

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/814596.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【高级程序设计语言C++】二叉搜索树

1. 二叉搜索树的概念2. 二叉搜索树的功能2.1. 二叉搜索树的简单模型2.2. 二叉搜索树的查找2.3. 二叉搜索树的插入2.4. 二叉搜索树的删除 3. 二叉搜索树的性能分析 1. 二叉搜索树的概念 二叉搜索树(Binary Search Tree,简称BST)是一种常见的二…

【C/C++】类之间的纵向关系——继承的概念

创作不易&#xff0c;本篇文章如果帮助到了你&#xff0c;还请点赞 关注支持一下♡>&#x16966;<)!! 主页专栏有更多知识&#xff0c;如有疑问欢迎大家指正讨论&#xff0c;共同进步&#xff01; &#x1f525;c系列专栏&#xff1a;C/C零基础到精通 &#x1f525; 给大…

C++——继承(2)详解

目录 一.子类和父类对象的赋值转换 子类对象赋值父类对象的另外两种方式&#xff1a; 总结&#xff1a; 二.父类与子类的作用域 1. 在继承体系中基类和派生类都有独立的作用域。 例&#xff1a; 2.作用域练习 练习1&#xff1a; 解决方法: 一.子类和父类对象的赋值转换 …

深入理解Java类加载机制中的双亲委派模型--根据源码探讨

前言&#xff1a; 今天和大家探讨一道Java中经典的面试题&#xff0c;这道面试题经常出现在各个公司的面试中&#xff0c;本篇文章主要讲解ava类加载机制中的双亲委派模型的知识。该专栏比较适合刚入坑Java的小白以及准备秋招的大佬阅读。 如果文章有什么需要改进的地方欢迎大…

Cesium态势标绘专题-三角旗标、矩形旗标、曲线旗标(标绘+编辑)

标绘专题介绍:态势标绘专题介绍_总要学点什么的博客-CSDN博客 入口文件:Cesium态势标绘专题-入口_总要学点什么的博客-CSDN博客 辅助文件:Cesium态势标绘专题-辅助文件_总要学点什么的博客-CSDN博客 本专题没有废话,只有代码,代码中涉及到的引入文件方法,从上面三个链…

前端JavaScript作用域详解

目录 前言 什么是作用域 作用域类型 全局作用域 局部作用域 块级作用域 ES6之前 ES6以后 作用域链 变量提升 基础概念 优先级问题 闭包 定义 特点 使用场景 封装私有变量 延长变量周期 模块化、命名空间 缓存 ES6的作用域 const、let 块级作用域 变量提…

tinymce4/5实现将word中内容(文字图片等)直接粘贴至编辑器中——利用插件tinymce-powerpaste-plugin

TinyMCE是一款易用、且功能强大的所见即所得的富文本编辑器。同类程序有&#xff1a;UEditor、Kindeditor、Simditor、CKEditor、wangEditor、Suneditor、froala等等。 TinyMCE的优势&#xff1a; 开源可商用&#xff0c;基于LGPL2.1 插件丰富&#xff0c;自带插件基本涵盖日常…

关于时序图

时序图 01 什么是时序图&#xff1f;02 时序图的组成元素2.1 对象2.2 生命线2.3 消息 03 如何绘制 01 什么是时序图&#xff1f; 时序图是UML交互图中的一类&#xff0c;又名序列图、顺序图。 用于描述对象之间的传递消息的时间顺序&#xff08;包括发送消息、接收消息、处理…

一个女程序员的成长之路

2013年大学毕业了&#xff0c;带着迷茫与好玩&#xff0c;我还年轻的心态&#xff0c;开始在郑州寻觅工作机会&#xff0c;最后很荣幸的在一家小公司入职了&#xff0c;工作的内容是给种植大棚的用户打电话&#xff0c;推销农药。每天就是在网上各种农业平台上面找号码&#xf…

ASIC-WORLD Verilog(11)过程时序控制

写在前面 在自己准备写一些简单的verilog教程之前&#xff0c;参考了许多资料----Asic-World网站的这套verilog教程即是其一。这套教程写得极好&#xff0c;奈何没有中文&#xff0c;在下只好斗胆翻译过来&#xff08;加了自己的理解&#xff09;分享给大家。 这是网站原文&…

【vue】vue中Mixins的用法(jeecg-boot为例):

文章目录 一、jeecg-boot本身只有JeecgListMixin.js二、使用Mixin:三、mixins详解&#xff1a;【1】由于每个项目的接口和参数不同>这里引进js进行处理&#xff0c;不在Mixin里面处理了&#xff08;Mixin只做公共数据处理&#xff09;【2】公共的页面字典【3】解决方法里面不…

2009年上半年 软件设计师 上午试卷3

●下图属于UML 中的&#xff08;46),其中&#xff0c;AccountManagement 需要&#xff08;47)。 (46)A.组件图 B.部署图 C.类图 D.对象图 (47)A.实现 IdentityVerifier 接口并被 CreditCardServices 调用 B.调用 CreditCardServices 实现的 Identity Verifier 接口 C.实现 I…

设计模式大白话——装饰者模式

装饰者模式 文章目录 装饰者模式一、概述二、应用场景三、代码示例四、小结 一、概述 ​ 装饰者模式&#xff0c;此模式最核心之处在于装饰二字&#xff0c;之所以需要装饰&#xff0c;是因为基础的功能无法满足需求&#xff0c;并且装饰是临时的&#xff0c;并不是永久的&…

基于Java+spring+springMvc+mybatis+jsp学生选课管理系统

基于JavaspringspringMvcmybatisjsp学生选课管理系统 一、系统介绍二、功能展示1.课程列表(学生)2.已选课程(学生)3.已修课程(学生)4.我的课程&#xff08;老师&#xff09;5.课程打分&#xff08;老师&#xff09;6.课程管理、学生管理、教师管理&#xff08;系统管理员&#…

python字典:怎么取出key对应的值

目录 python中的字典是什么 怎么判断key是否在字典中 怎么取出key对应的值 总结 python中的字典是什么 在Python中&#xff0c;字典&#xff08;Dictionary&#xff09;是一种无序且可变的数据类型&#xff0c;用于存储键-值&#xff08;Key-Value&#xff09;对。字典通过…

电脑卡顿反应慢怎么处理?提升反应速度的方法

电脑卡顿反应慢是很常见的问题&#xff0c;然而&#xff0c;我们可以采取一些方法来处理这个问题&#xff0c;帮助大家提升电脑反应速度。​ 一、提升电脑反应速度的方法 当电脑运行顺畅时&#xff0c;我们的工作体验也会更加愉悦。然而&#xff0c;如果电脑出现卡顿反应慢的…

【项目设计】MySQL 连接池的设计

目录 &#x1f449;关键技术点&#x1f448;&#x1f449;项目背景&#x1f448;&#x1f449;连接池功能点介绍&#x1f448;&#x1f449;MySQL Server 参数介绍&#x1f448;&#x1f449;功能实现设计&#x1f448;&#x1f449;开发平台选型&#x1f448;&#x1f449;MyS…

【雕爷学编程】MicroPython动手做(24)——掌控板之拓展掌控宝

知识点&#xff1a;什么是掌控板&#xff1f; 掌控板是一块普及STEAM创客教育、人工智能教育、机器人编程教育的开源智能硬件。它集成ESP-32高性能双核芯片&#xff0c;支持WiFi和蓝牙双模通信&#xff0c;可作为物联网节点&#xff0c;实现物联网应用。同时掌控板上集成了OLED…

【雕爷学编程】MicroPython动手做(23)——掌控板之WiFi与蓝牙2

知识点&#xff1a;什么是掌控板&#xff1f; 掌控板是一块普及STEAM创客教育、人工智能教育、机器人编程教育的开源智能硬件。它集成ESP-32高性能双核芯片&#xff0c;支持WiFi和蓝牙双模通信&#xff0c;可作为物联网节点&#xff0c;实现物联网应用。同时掌控板上集成了OLED…

1400*D. Candy Box (easy version)(贪心)

3 10 9 Example input 3 8 1 4 8 4 5 6 3 8 16 2 1 3 3 4 3 4 4 1 3 2 2 2 4 1 1 9 2 2 4 4 4 7 7 7 7 output 题意&#xff1a; n个糖果&#xff0c;分为多个种类&#xff0c;要求尽可能的多选&#xff0c;并且使得不同种类的数量不能相同。 解析&#xff1a; 记录每种糖…