Règlement relatif aux logiciels indésirables
Chez Google, nous pensons que si nous nous concentrons sur l'intérêt de l'utilisateur, tout le reste suivra. Dans les Principes applicables aux logiciels, nous fournissons des recommandations générales concernant les logiciels afin d'optimiser l'expérience utilisateur. Le règlement ci-dessous, qui répertorie les critères de base à respecter dans les logiciels pour un environnement convivial sur le Web, complète ces recommandations générales. Tout logiciel qui enfreindrait ces principes est susceptible de nuire à l'expérience utilisateur, auquel cas nous prendrons les mesures nécessaires afin de protéger les personnes concernées.
Nous avons constaté que la plupart des logiciels indésirables présentaient une ou plusieurs caractéristiques de base identiques :
- Le logiciel est trompeur ; les avantages promis ne sont pas respectés.
- Le logiciel essaie, de manière détournée, d'inciter les utilisateurs à l'installer ou s'insinue dans l'installation d'un autre programme.
- Le logiciel n'énonce pas clairement toutes ses fonctionnalités clés.
- Le logiciel déstabilise le système de l'utilisateur.
- La suppression du logiciel est difficile.
- Le logiciel collecte ou transmet des informations privées sans en informer l'utilisateur.
- Le logiciel est associé à un autre programme, sans que l'utilisateur n'en soit informé.
En revanche, les logiciels qui respectent les critères de base ci-dessous reflètent l'esprit que souhaitent instituer les principes applicables aux logiciels, et contribuent à optimiser l'expérience utilisateur. Nous peaufinons ce règlement à mesure que nous rencontrons de nouveaux cas d'utilisation, et vous invitons à nous faire part de vos commentaires et suggestions sur le Forum d'aide.
Transparence de l'installation et de l'information
Le processus d'installation du logiciel doit être simple, facile à comprendre et permettre à l'utilisateur d'effectuer ses choix en toute connaissance de cause. Les avantages du logiciel doivent être sans ambiguïté.
- La signature du code des programmes doit être validée par une autorité de certification présentant des informations vérifiables sur l'éditeur.
- Le téléchargement du logiciel ne peut commencer que lorsque l'utilisateur confirme son accord en cliquant sur un bouton de téléchargement identifié comme tel.
- Au moment de l'installation, toutes les fonctionnalités clés du logiciel doivent être décrites dans un langage explicite et simple, lequel doit être clairement visible et facile à lire à l'écran.
- L'utilisateur doit avoir la réelle possibilité d'examiner et d'approuver la totalité des principales options d'installation et modifications système proposées. Par exemple, au moment de l'installation, le logiciel peut répertorier chacune des modifications de paramètre proposées, en insérant des liens permettant à l'utilisateur d'en savoir plus sur chacune d'elles, et indiquer que le programme sera amené à recueillir des données personnelles (le cas échéant).
- Dans le cadre de la procédure d'installation, tout logiciel faisant partie d'une offre groupée doit être clairement indiqué. L'installation en arrière-plan d'un logiciel dont l'utilisateur n'aurait pas connaissance est interdite. L'utilisateur doit avoir accès au nom et aux fonctionnalités clés de chaque composant installé, et avoir la possibilité d'ignorer l'ensemble de l'offre groupée ou chacun de ses composants individuels.
- Tout comportement insidieux du logiciel avant et pendant le processus d'installation
est interdit. Voici quelques exemples de comportement insidieux non autorisé :
- Faire des allégations fausses ou trompeuses sur l'état du système de l'utilisateur (par exemple, allégations trompeuses liées à la protection antivirus, aux performances ou à l'optimisation du système, à une nouvelle version de plug-in, etc.)
- Affirmer ou laisser entendre qu'il s'agit d'un logiciel officiel d'une société ou d'un partenaire de cette société si ce n'est pas le cas
- Facturer l'utilisation du logiciel alors qu'il est disponible gratuitement partout ailleurs sans en informer l'utilisateur et sans lui expliquer la raison de ces frais supplémentaires
- Fournir des références non fondées ou trompeuses
- La page relative au téléchargement et au logiciel doit contenir un lien vers un contrat de licence de l'utilisateur final ou vers des conditions d'utilisation.
Suppression facile
La désactivation ou la désinstallation du logiciel doivent être faciles.
- Les informations de désinstallation doivent être facilement accessibles, simples à suivre et clairement identifiables après l'installation du logiciel.
- Pendant le processus de désinstallation, des instructions affichées en évidence doivent expliquer comment rétablir les paramètres utilisateur antérieurs du navigateur et/ou de l'ordinateur.
- Le logiciel doit fournir un processus de désinstallation clair qui ne doit pas
dissuader l'utilisateur de le désinstaller sous de faux prétextes. Voici quelques
exemples de comportement insidieux non autorisé :
- Prétendre que la désinstallation du logiciel peut avoir des conséquences néfastes sur le système de l'utilisateur ou sur ses données personnelles
- Facturer la suppression du logiciel
- Ajouter des invites ou des offres superflues dans le processus de désinstallation
- Activer par défaut l'option de masquage du logiciel dans l'assistant de désinstallation, au lieu de sa suppression
- La désinstallation ne doit pas affecter les fichiers indépendants.
- Une fois que le logiciel est désactivé ou supprimé, sa désinstallation doit être complète. Tout changement de configuration ayant affecté le comportement des logiciels déjà installés doit être annulé. Aucun composant du logiciel ne peut continuer à fonctionner après la désinstallation ni ne peut être activé automatiquement par lui-même ou par un autre programme à quelque moment que ce soit.
Comportement transparent
Une fois installé, le logiciel doit se comporter comme prévu et offrir de réels avantages à l'utilisateur.
- Après l'installation, le programme ne doit pas télécharger ni installer de logiciels supplémentaires, ni modifier des paramètres système autres que ceux mentionnés lors de l'installation initiale, à moins que l'utilisateur n'en soit informé de manière explicite.
- Lorsqu'il accède à des services ou à des produits Google, le logiciel doit utiliser les API Google et en respecter les conditions pour interagir avec le système de l'utilisateur ou avec tout programme installé. En outre, le logiciel doit se conformer à tous les autres règlements Google applicables.
- Les programmes qui modifient les paramètres système doivent clairement indiquer les modifications engendrées et expliquer comment l'utilisateur peut les annuler.
- Tout comportement insidieux ou inattendu du logiciel après l'installation est
interdit. Voici quelques exemples de comportement insidieux ou inattendu non
autorisé :
- Afficher des messages faux ou trompeurs sur l'état du système
- Masquer ou dissimuler ("cloaking") le comportement du logiciel (comportement différent lors de son exécution dans un environnement virtualisé)
- Nuire à la facilité d'utilisation du système ; remapper les entrées (à moins que le programme ne l'indique de manière explicite à l'utilisateur)
- Empêcher l'utilisateur de contrôler le logiciel, ou interférer avec l'accès ou le contrôle de tout autre programme déjà installé sur le système
- Affecter l'intégrité d'autres programmes, y compris la désactivation ou le contournement des mesures de sécurité et de protection, à moins que l'utilisateur n'en soit clairement informé
- Intercepter et rediriger le trafic réseau, sauf s'il s'agit de l'objectif déclaré du logiciel
- Le logiciel ne doit pas envoyer de spam. Il ne doit pas injecter des annonces, sauf s'il s'agit de l'objectif déclaré du programme.
- Si le logiciel effectue des mises à jour, l'utilisateur doit en être clairement notifié. Ce dernier doit avoir la possibilité réelle d'examiner et d'approuver la totalité des mises à jour ou modifications de paramètres principales.
Espionnage
Tout logiciel qui recueille ou transmet des informations personnelles doit le stipuler de manière explicite.
- Tout logiciel qui recueille et/ou transmet des informations personnelles doit le stipuler de manière explicite en spécifiant, dans un langage clair et simple, quelles sont les informations recueillies ou transmises, et à quelle fin. Cette explication doit être clairement visible et facile à lire à l'écran. Il est d'autant plus important d'informer l'utilisateur si la collecte des données n'est pas une fonctionnalité évidente du logiciel.
- Le logiciel ne doit pas collecter d'informations sensibles, telles que des coordonnées bancaires, sans un chiffrement approprié.
Éthique partenariale
- Si un programme comprend un logiciel tiers, l'auteur est tenu de demander à l'éditeur du logiciel tiers l'autorisation d'associer son programme au sien.
- Si le logiciel est offert dans le cadre d'une offre groupée, tous les programmes inclus dans cette offre doivent respecter les consignes ci-dessus.