不需要的软件策略 - 谷歌

2021-03-23 18:20:26

在谷歌,我们相信,如果我们专注于用户,就会遵循所有其他人。在我们的软件原则中,我们为提供了伟大的用户体验的软件提供了一般性建议。以下政策通过提供网络上的用户友好的软件的基本标准列表来扩展这些一般性建议。违反这些原则的软件可能对用户体验有害,我们将采取措施保护用户。

我们发现大多数不需要的软件显示一个或多个相同的基本特征:

它试图欺骗用户在安装另一个程序时安装它或捎带。

它没有告诉用户所有主要和重要功能。

相比之下,我们相信符合下面的基本标准的软件维护我们的软件原则的精神,并提供了良好的用户体验。当我们看到新的用例时,我们将继续改进策略,并欢迎您在我们的帮助论坛中的反馈和建议。

软件安装过程应简单,易于理解,并根据用户制作的清晰选择。它应该向用户提出明确的价值主张。

程序应具有由签名权限发出的有效和验证的代码签名,该签名授权颁发验证的发布者信息。

下载软件只能在用户同意下载时单击清晰标记的下载按钮时开始。

在安装时,软件的所有主体和重要功能应以清晰和简单的语言描述,可清晰可见,易于阅读屏幕。

用户必须有一个有意义的机会来审查和批准所有主体和重要的建议安装选项和系统变更。例如,在安装时,软件可能会列出每个提出的设置更改,并注意该程序收集用户的个人数据,其中链接以了解有关每个更改的更多信息。

作为安装流程的一部分,必须清楚地披露任何捆绑的软件。如果没有用户权限,则不应静默安装软件。应该对用户的每个软件的名称和主体和重要功能,用户应该可见,用户应该能够跳过整个捆绑的软件或优惠以及捆绑的各个组件。

在安装过程之前和在安装过程之前,软件不得从事任何欺骗行为。欺骗行为的一些示例包括:对用户系统的状态进行虚假或误导性要求。例如,误导性索赔与防病毒保护,系统性能,系统优化,插件的新版本等索赔。

如果不是案件,请声称或暗示是公司的官方软件或公司的合作伙伴。

免费为其他地方提供的软件的收费费用,而无需将其披露给用户,并解释额外服务证明了费用。

软件和下载页面必须包含到最终用户许可协议(EULA)的链接或服务条款(TOS)。

卸载信息必须易于访问,简单才能执行,并且在安装软件后清晰可识别。

在卸载进程期间,必须使用清晰标记和突出的指令呈现用户,该说明如何将其浏览器和/或计算机的用户设置返回到以前的设置。

该软件必须提供清晰的卸载过程,并且不得从事任何欺骗行为来阻止卸载。欺骗行为的一些示例包括:如果软件卸载,则对用户的系统或隐私的潜在负面影响进行虚假或误导性声明。

在卸载程序中制作默认选项以隐藏软件而不是删除它。

一旦软件被禁用或删除,删除应完成。应恢复影响已存在软件行为的配置更改。它可能不会保留卸载后运行的任何部件,并且不得自行或其他程序自动启用。

一旦安装,软件应该按预期行事,并为用户提供明确的价值主张。

安装后,程序不应下载或安装其他软件,或者使系统设置更改,除非在初始安装期间提供的内容,除非在用户的明确,通知方向上进行。

访问Google服务或产品时,软件必须使用并遵守公开可用的Google API条款,以与用户的系统或安装的任何程序进行交互。此外,软件必须遵守任何其他适用的Google策略。

修改系统和#39; S设置的程序必须清楚地披露更改的内容以及用户如何撤消它。

安装后,程序不应参与欺骗性或意外行为。一些欺骗性或意外行为的例子包括:隐藏或覆盖软件的行为。在虚拟化环境中运行时行为不同。

损害系统的可用性。重新映射输入,除非该程序在用户的明确通知方向上进行。

防止用户控制软件,或干扰控制系统上已安装的任何其他程序的控制或访问。

影响其他程序的完整性,包括禁用或避难的安全和保护措施,除非该计划在明确的,知情方向上进行。

该软件不应发送垃圾邮件。它不应该注入广告,除非这是该计划的规定目的。

如果软件更新,它应该向用户提供清晰的通知。用户必须有一个有意义的机会来审查和批准任何本金和重大更新或设置更改。

收集或发送用户个人信息的软件必须是透明的。

通过提供描述将收集或传输的信息的清晰和简单的语言提供清晰和简单的语言,提供收集和/或传输用户个人信息的软件必须是透明的。语言应该清晰可见,易于阅读屏幕。披露尤其重要,如果数据收集是软件的非明显特征。

如果任何程序包括任何第三方软件,提交人负责从第三方获取适当的捆绑授权。

如果软件作为捆绑包的一部分提供,则捆绑包中包含的所有程序必须遵循上述指南。