用户同意框架制造技术

技术编号:34508652 阅读:23 留言:0更新日期:2022-08-13 20:53
描述了方法、系统和装置,包括用于根据用户同意设置来管理用户数据的装置。在一些方面中,一种方法包括确定用于由客户端设备传输到接收者的请求将包括客户端设备的用户的用户数据。响应于确定请求将包括用户数据,方法包括:从客户端设备的同意管理模块请求由用户指定的当前用户同意设置,当前用户同意设置限定以下各项中的至少一项:(i)能够从客户端设备传输的用户数据,(ii)能够如何使用从客户端设备传输的用户数据,或者(iii)哪些接收者能够从客户端设备接收和保留用户数据。方法进一步包括:从同意管理模块接收当前用户同意设置,并且根据当前用户同意设置来生成请求数据。并且根据当前用户同意设置来生成请求数据。并且根据当前用户同意设置来生成请求数据。

【技术实现步骤摘要】
【国外来华专利技术】用户同意框架

技术介绍

[0001]用户同意是在线隐私保护的重要部分。在一些情况下,用户可能想要确保仅根据他们的偏好收集和使用他们的数据。尊重用户同意并保护同意的用户数据有助于获得用户信任并改善用户的在线体验。

技术实现思路

[0002]本说明书描述了涉及跨在线生态系统系统地收集、传播和强制执行用户同意的端到端用户同意框架的技术。
[0003]通常,本说明书中描述的主题的一个创新方面能够体现在方法中,方法包括确定用于由客户端设备传输到接收者的请求将包括客户端设备的用户的用户数据。响应于确定请求将包括用户数据,方法包括从客户端设备的同意管理模块请求由用户指定的当前用户同意设置,用户同意设置限定以下各项中的至少一项:(i)能够从客户端设备传输的用户数据,(ii)能够如何使用从客户端设备传输的用户数据,或者(iii)哪些接收者能够从客户端设备接收和保留用户数据。方法进一步包括从同意管理模块接收当前用户同意设置并且根据当前用户同意设置来生成请求数据。生成请求数据包含:在请求数据中包括用户已经同意向接收者传输的用户的用户数据的一个或多个部分;以及在请求数据中包括指定给予接收者的对用户数据的一个或多个部分的同意的用户同意设置的至少一部分,其中,同意限制接收者对用户数据的一个或多个部分的使用。方法进一步包括将请求数据传输到接收者。该方面的其他实施方式包括被配置为执行编码在计算机存储设备上的方法的方面的对应的装置、系统和计算机程序。另一方面包括一种包括指令的暂时性计算机可读介质,指令在由一个或多个处理器执行时,使处理器执行本文公开的方法。
[0004]这些和其他实施方式能够各自任选地包括以下特征中的一个或多个特征。
[0005]一些方面包括使用客户端设备的计算平台的私钥来生成指定给予接收者的用于使用用户数据的一个或多个部分的同意的用户同意设置的部分的数字签名。将请求数据传输到接收者能够包括生成并传输证明令牌,证明令牌至少包括请求数据、用户同意数据和数字签名。一些方面能够包括向第三方提供与客户端设备的计算平台的私钥相对应的公钥。公钥使得第三方能够验证用户同意数据。这实现了第三方验证由用户指定的用户同意数据的安全方法。
[0006]一些方面包括从多个同意管理平台接收指定对给定同意管理平台的选择的选择数据。方法进一步包括:从给定同意管理平台或应用商店获得同意管理模块,以及在客户端设备上安装客户端设备上的同意管理模块。
[0007]一些方面包括呈现使得用户能够指定用户同意设置并审查当前用户同意设置的交互式界面。该方面能够包括接收指定用户同意设置的数据并且将用户同意设置存储在客户端设备处。该方面还能够包括在交互式界面中呈现一个或多个推荐的用户同意设置。该方面还能够包括至少基于客户端设备的当前位置或客户端设备上的用户活动来选择一个或多个推荐的用户同意设置。用户界面能够使得用户能够有效地审查和管理同意设置,由
此进一步促进用户对他们的用户数据的同意设置的改进的控制。此外,呈现推荐的用户同意设置为用户提供了一种有效的方法来指定他们的用户同意设置而不必手动地选择设置,而是能够采用推荐的同意设置,这可以基于客户端设备的当前位置或客户端设备上的用户活动。
[0008]一些方面能够包括接收用于呈现在客户端设备处的数字组件以及确定数字组件是基于用户的用户数据的一个或多个部分而选择的个性化数字组件。响应于确定数字组件是基于用户的用户数据的一个或多个部分而选择的个性化数字组件,方法包括:确定当前用户同意设置是否允许呈现由提供个性化数字组件的数字组件分发系统提供的个性化数字组件;以及响应于确定当前用户同意设置不允许呈现由数字组件分发系统提供的个性化数字组件,阻止客户端设备呈现个性化数字组件。以这种方式,方法使用当前用户同意设置来防止不想要的个性化数字组件被呈现在客户端设备上。
[0009]在一些方面中,同意管理模块包括客户端设备的计算平台的用户同意插件。在一些方面中,同意管理模块包括客户端设备的操作系统的用户同意插件。在一些方面中,同意管理模块包括客户端设备的web浏览器的用户同意插件。以这些实施例的方式借助于插件提供同意管理模块允许将同意管理模块作为插件安装到客户端设备上的预先存在的应用或系统,由此将由同意管理模块提供的附加功能提供给这些预先存在的应用或系统。
[0010]本说明书中描述的主题能够被实施在特定实施例中,以便实现以下优点中的一个或多个。本文档中描述的用户同意平台使得用户能够使用单个同意管理插件(或其他模块)和/或单个用户界面来指定针对多个接收者(例如,域)的用户同意设置,从而使对如何收集和使用用户数据的控制更容易且更有效。换言之,所公开的主题为用户提供了一种手段来集中地管理针对多个接收者的他们的用户数据的用户同意设置,由此向用户提供对他们的个人用户数据的改进的控制。同意管理插件还能够例如基于用户的地理位置为用户推荐定制用户同意设置,由此进一步提高管理同意设置的效率和容易性,并且基于各个国家或地区的法律或规则来确保同意设置是适当的。客户端设备能够在传输用户数据之前查询用户同意设置,以防止传输用户尚未同意传输的用户数据。
[0011]当从客户端设备传输用户数据时,传输的数据能够包括必须由接收者存储的数字签名的用户同意设置。以这种方式,能够审计用户和用户数据的使用以确保合规性,同时防止接收者欺诈性地篡改接收到的用户同意设置。
[0012]下面参考附图描述前述主题的各种特征和优点。根据本文描述的主题和权利要求,附加特征和优点是显而易见的。
附图说明
[0013]图1是提供用于管理对数据收集和使用的用户同意的框架的环境的框图。
[0014]图2是图示用于在客户端设备上安装用户选择的同意管理模块的示例过程的流程图。
[0015]图3是图示用于使得用户能够指定用户同意设置并存储用户同意设置的示例过程的流程图。
[0016]图4是图示用于根据用户同意设置来传输请求的示例过程的流程图。
[0017]图5是能够用于执行上述操作的示例计算机系统的框图。
[0018]各个附图中相同的附图标记和名称指示相同的元件。
具体实施方式
[0019]通常,本文描述的系统和技术提供了跨在线生态系统(例如,跨完全分离的域)系统地收集、传播和强制执行用户同意的端到端用户同意框架。许多不同的公司和其他组织收集、共享和依靠用户数据以用于各种目的,诸如为用户定制内容。一种管理用户同意的方式是使每一个组织例如通过在用户访问网站或下载应用时请求用户选择偏好来获得其每一个用户的同意。然而,这对于用户来说能够是令人懊恼的,可能需要输入重复数据,并且不能确保根据那些偏好来收集和/或使用用户的数据。因此,公开的主题涉及解决提供更简单且更有效的管理用户同意数据的方法的技术问题。
[0020]该技术问题的一个或多个技术解决方案涉及公开的用户同意框架,公开的用户同意框架可以被实施为系统、方法、装置、计算机可读介质和计算机程序。本文档中描述的用户同意框架使得用户能够从多个同意管理平台中选择本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的方法,包括:确定用于由客户端设备传输到接收者的请求将包括所述客户端设备的用户的用户数据;响应于确定所述请求将包括所述用户数据:从所述客户端设备的同意管理模块请求由所述用户指定的当前用户同意设置,其中,所述用户同意设置限定以下各项中的至少一项:(i)能够从所述客户端设备传输的用户数据,(ii)能够如何使用从所述客户端设备传输的用户数据,或者(iii)哪些接收者能够从所述客户端设备接收和保留用户数据,从所述同意管理模块接收所述当前用户同意设置;以及根据所述当前用户同意设置来生成请求数据,所述生成包括:在所述请求数据中包括所述用户已经同意向所述接收者传输的所述用户的所述用户数据的一个或多个部分;在所述请求数据中包括指定给予所述接收者的对所述用户数据的所述一个或多个部分的同意的所述用户同意设置的至少一部分,其中,所述同意限制所述接收者对所述用户数据的所述一个或多个部分的使用;以及将所述请求数据传输到所述接收者。2.根据权利要求1所述的方法,进一步包括:使用所述客户端设备的计算平台的私钥来生成指定给予所述接收者的用于使用所述用户数据的所述一个或多个部分的所述同意的所述用户同意设置的所述部分的数字签名,其中:传输所述请求包括生成并传输证明令牌,所述证明令牌至少包括所述请求数据、用户同意数据和所述数字签名。3.根据权利要求2所述的方法,进一步包括:向第三方提供与所述客户端设备的所述计算平台的所述私钥相对应的公钥,其中,所述公钥使得所述第三方能够验证所述用户同意数据。4.根据任一前述权利要求所述的方法,进一步包括:从多个同意管理平台接收指定对给定同意管理平台的选择的选择数据;从所述给定同意管理平台或应用商店获得所述同意管理模块;以及在所述客户端设备上安装所述客户端设备上的所述同意管理模块。5.根据任一前述权利要求所述的...

【专利技术属性】
技术研发人员:王刚高易安
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1