Résoudre les problèmes de non-respect des règles du Chrome Web Store

Cette page vous explique pourquoi votre extension a été refusée ou supprimée du Chrome Web Store, et comment résoudre le problème.

Chaque section de ce document décrit les problèmes qui correspondent à une catégorie particulière de non-respect. Afin de faciliter le référencement des cas de non-respect spécifiques, le Chrome Web Store attribue à chaque cas de non-respect un ID lisible. Ces identifiants sont composés de deux mots: une couleur et un élément. Par exemple, le magnésium jaune correspond à la classe générale d'erreurs dans laquelle l'extension ne se comporte pas comme prévu.

Exigences supplémentaires pour Manifest V3

Correspond à l'ID de notification: Blue Argon

L'objectif de cette règle est de s'assurer que les extensions Manifest V3 n'incluent pas de code hébergé à distance.

Motifs courants de refus

  • Vous ajoutez une balise <script> qui pointe vers une ressource ne faisant pas partie du package de l'extension.

  • Utilisation de la méthode JavaScript eval() ou d'autres mécanismes pour exécuter une chaîne extraite d'une source distante.

  • Création d'un interpréteur pour exécuter des commandes complexes extraites d'une source distante, même si ces commandes sont récupérées en tant que données.

Comment résoudre ce problème ?

  • Vérifiez que le code ne contient pas de références à des fichiers JavaScript externes, qui doivent être remplacés par des fichiers d'extension internes.

  • Consultez le guide de migration de Manifest V3 Améliorer la sécurité des extensions pour découvrir les alternatives à l'exécution de chaînes arbitraires et du code hébergé à distance.

Règles applicables

Cette section concerne les extensions qui ne respectent pas la section suivante du Règlement du programme pour les développeurs du Chrome Web Store:

Dysfonctionnement

Correspond à l'ID de notification: Yellow Magnesium

Cette règle vise à garantir un niveau de qualité minimal pour tous les articles publiés dans le Chrome Web Store. Les extensions doivent fournir la fonctionnalité décrite dans leurs fiches et, si elles ne le peuvent pas, les communiquer à l'utilisateur.

Motifs courants de suppression ou de refus

  • Votre article présente des erreurs d'emballage. Exemples :
    • Certains fichiers mentionnés dans votre fichier manifeste ne figurent pas dans votre package. Ce phénomène se produit le plus souvent avec les fichiers image.
    • Le chemin ou le nom des fichiers mentionnés dans votre package sont incorrects
  • Une fonctionnalité de votre élément ne fonctionne pas en raison d'un problème côté serveur au moment de l'examen.
  • Votre article ne fonctionne tout simplement pas comme prévu d'après sa fiche.

Comment résoudre ce problème ?

  • Testez en local le code que vous envoyez au Web Store.
    • Testez les fichiers exacts que vous envoyez au Web Store, et pas seulement une version de développement locale de votre extension. Cela peut signifier d'extraire des ressources du package que vous avez envoyé.
    • Les extensions non empaquetées et non empaquetées peuvent avoir des comportements différents. Assurez-vous que Chrome charge une version empaquetée de votre extension comme prévu en empaquetant manuellement votre extension et en faisant glisser le fichier .crx généré sur la page chrome://extensions.
  • Vérifiez que votre envoi contient les fichiers attendus aux chemins indiqués.
    • Assurez-vous que tous les fichiers mentionnés dans votre fichier manifest.json sont présents dans le package, et que leurs noms et chemins d'accès sont corrects.
    • Recherchez les bugs liés à la sensibilité à la casse. Par exemple, supposons que votre script d'arrière-plan s'appelait Background.js, mais que votre fichier manifest.json fasse référence à background.js. Certains systèmes de fichiers les traitent comme le même fichier, tandis que d'autres les traitent comme deux fichiers distincts, ce qui provoque une erreur dans Chrome lors du chargement de l'extension.
  • Assurez-vous que vos extensions communiquent clairement les conditions d'erreur à l'utilisateur.
    • Il doit être aussi clair que possible pour les nouveaux utilisateurs de comprendre le fonctionnement de votre extension et de vérifier qu'elle fonctionne correctement.
    • Si votre extension nécessite un compte ou un environnement réseau spécial, assurez-vous de communiquer cette exigence à l'utilisateur. Si ces conditions ne sont pas remplies, réfléchissez à des moyens d'informer l'utilisateur que l'extension ne fonctionnera pas comme prévu.
    • Testez votre expérience avec une connexion Internet peu fiable (par exemple, Li-Fi). L'interface utilisateur de l'extension doit gérer de manière optimale les délais avant expiration des requêtes, les erreurs HTTP 400 et 500, les délais avant expiration du certificat, ainsi que d'autres conditions d'erreur de ce type.
  • Si vous ne parvenez pas à déterminer la raison pour laquelle l'examinateur a pensé que votre extension ne fonctionnait pas comme prévu, contactez l'assistance pour les développeurs afin de demander plus d'informations sur le refus.
    • Dans certains cas, les examinateurs peuvent rencontrer des problèmes que vous ne pouvez pas reproduire. Utilisez le formulaire de contact de l'assistance pour les développeurs pour demander des éclaircissements sur les fonctionnalités ou les parcours utilisateur qui n'ont pas fonctionné comme prévu.

Règles applicables

Cette section concerne les extensions qui ne respectent pas la section suivante du Règlement du programme pour les développeurs du Chrome Web Store:

Autorisations excessives

Correspond à l'ID de notification: Purple Potassium

L'objectif de ces règles est d'éviter tout accès excessif ou inutile aux données utilisateur par les extensions.

Motifs courants de suppression ou de refus

  • L'extension demande une autorisation, mais ne l'utilise pas.
  • L'extension demande une autorisation qui n'est pas requise pour mettre en œuvre la fonctionnalité fournie.

Autorisations souvent mal comprises

activeTab

Cette autorisation accorde un accès temporaire à un onglet en réponse à un utilisateur qui appelle votre extension. Il n'accorde PAS d'accès passif à l'onglet actuellement sélectionné de l'utilisateur.

  • Quand l'authentification est-elle requise ?
    • Lorsque vous avez besoin d'accéder temporairement à un onglet après que l'utilisateur a appelé votre extension.
  • Dans quelles circonstances n'est-elle PAS obligatoire ?
    • Lorsque l'extension a accès à des autorisations d'hôte étendues ou à des autorisations d'hôte pour les domaines spécifiques pertinents pour les opérations de l'extension.
    • Lorsque vous utilisez des méthodes sur les API action, browserAction et pageAction. Ces API peuvent utiliser activeTab pour accorder des autorisations d'hôte temporaires pour l'onglet sélectionné, mais elles n'ont pas besoin d'activeTab pour fonctionner.
    • Lorsque vous utilisez tabs.sendMessage pour envoyer un message dans un onglet spécifique.
    • Pour une utilisation de base de tabs.query, par exemple pour interroger l'onglet actuel de l'utilisateur.

onglets

Cette autorisation n'accorde QUE l'accès aux propriétés url, pendingUrl, title ou favIconUrl des objets Tab.

  • Quand l'authentification est-elle requise ?
    • Une extension ne dispose pas d'un accès étendu à l'hôte, mais doit pouvoir lire des données sensibles, telles que l'URL d'un onglet arbitraire.
  • Dans quelles circonstances n'est-elle PAS obligatoire ?
    • Lorsque vous utilisez des méthodes sur l'API tabs.
    • Lorsque l'extension a accès à des autorisations étendues d'hôte. Les autorisations d'hôte accordent à l'extension l'accès aux mêmes données ainsi qu'à d'autres fonctionnalités.

cookies

L'API chrome.cookies est alors exposée et l'extension peut modifier les cookies pour les origines auxquelles elle est autorisée à accéder.

  • Quand l'authentification est-elle requise ?
    • Lorsque vous accédez à chrome.cookies à partir du contexte d'arrière-plan de l'extension ou dans un autre contexte utilisant l'origine de l'extension, comme le pop-up d'une extension.
    • Lorsque vous utilisez chrome.cookies pour interagir avec des données détaillées de cookies, telles que les valeurs SameSite.
  • Dans quelles circonstances n'est-elle PAS obligatoire ?

stockage

L'autorisation de stockage expose l'API chrome.storage à l'extension.

  • Quand l'authentification est-elle requise ?
  • Dans quelles circonstances n'est-elle PAS obligatoire ?

Comment résoudre ce problème ?

  • Passez en revue la liste des autorisations couramment mal comprises pour vérifier si vous avez commis l'une des erreurs indiquées.
  • Demandez uniquement l'autorisation la plus restreinte nécessaire pour implémenter la fonctionnalité de votre extension.
  • Supprimez toutes les autorisations inutilisées des tableaux permissions, optional_permissions et host_permissions de votre fichier manifests.json.
  • Si le message d'examen ne contient pas suffisamment d'informations pour déterminer les autorisations considérées comme excessives, contactez l'assistance pour les développeurs pour demander plus d'informations sur le refus.
  • Si l'examinateur a indiqué que votre extension n'a pas utilisé une autorisation donnée, mais que vous pensez que c'est le cas, contactez l'assistance pour les développeurs pour faire appel de la décision et expliquer en détail pourquoi l'autorisation est nécessaire et comment elle est utilisée.

Règles applicables

Cette section concerne les extensions qui ne respectent pas la section suivante du Règlement du programme pour les développeurs du Chrome Web Store:

Métadonnées manquantes ou insuffisantes

Correspond à l'ID de notification: Yellow Zinc

Cette règle a pour but de garantir le niveau de qualité de base de tous les articles du Chrome Web Store. Les utilisateurs doivent pouvoir comprendre les caractéristiques et fonctionnalités fournies par un élément en fonction de sa liste avant de l'installer. Les éléments qui présentent de manière inexacte leurs capacités ou qui ne divulguent pas des informations importantes peuvent faire l'objet de mesures coercitives.

Motifs courants de suppression ou de refus

  • L'extension ne comporte pas d'icône, de titre, de capture d'écran ni de description.
  • Le titre de l'extension n'est pas pertinent ou est trompeur.
  • Les captures d'écran ou la description de l'extension ne sont pas significatives ou n'expliquent pas correctement les fonctionnalités qu'elle fournit.

Comment résoudre ce problème ?

  • Assurez-vous que l'extension comporte une icône, un titre, des captures d'écran et une description pertinents.
  • Expliquez clairement la fonctionnalité de l'extension dans la description et les captures d'écran.
    • Listez toutes les principales fonctionnalités fournies par l'extension.
  • Consultez les conseils de correction de la section Fonctionnalité non fonctionnelle.

Règles applicables

Cette section concerne les extensions qui ne respectent pas la section suivante du Règlement du programme pour les développeurs du Chrome Web Store:

Comportement trompeur

Correspond aux ID de notification: Red Nickel, Red Potassium et Red Silicon.

L'objectif de cette règle est d'empêcher les extensions de tromper ou d'induire en erreur les utilisateurs.

Motifs courants de suppression ou de refus

  • L'extension ne fournit pas la fonctionnalité décrite dans les métadonnées1.
  • L'extension offre des fonctionnalités différentes de celles décrites dans les métadonnées1.
  • L'extension effectue des actions non mentionnées dans les métadonnées1.
  • L'extension emprunte l'identité d'une autre entité2.
  • L'extension est copiée ou provient d'une autre entité2.
  • L'extension prétend être autorisée par une autre entité2.

1 Les métadonnées désignent le titre, l'icône, la description, les captures d'écran et les autres informations fournies par le développeur spécifiées dans le tableau de bord du développeur.

2 Le terme "entité" désigne ici toute entreprise, organisation ou extension.

Comment résoudre ce problème ?

  • Vérifiez que la fonctionnalité annoncée par votre extension fonctionne comme prévu.
  • Indiquez clairement la fonctionnalité de votre extension dans les métadonnées.
  • N'effectuez aucune action non mentionnée dans les métadonnées.
  • Ne vous faites pas passer pour une autre entité.
  • Ne copiez pas une autre extension. Vous pouvez proposer les mêmes fonctionnalités qu'une autre extension, mais ne pas copier à partir d'autres extensions.
  • Ne prétendez pas que votre extension a été approuvée, autorisée ou produite par une autre entité.

Règles applicables

Cette section concerne les extensions qui ne respectent pas la section suivante du Règlement du programme pour les développeurs du Chrome Web Store:

Règles sur les données utilisateur - Règles de divulgation

Correspond à l'ID de notification: Purple Lithium

Les règles de confidentialité des données utilisateur constituent une large catégorie dans laquelle plusieurs autres règles sont regroupées. Toutes ces stratégies concernent le traitement et la transmission d'informations sensibles sur l'utilisateur.

Ce règlement s'applique à toutes les extensions collectant des données utilisateur. Cette section particulière permet de s'assurer que les utilisateurs savent quelles données sont collectées, et comment elles sont collectées, utilisées et partagées.

Motifs courants de suppression ou de refus

  • L'extension collecte des données utilisateur, mais n'a pas fourni de règles de confidentialité.
  • Les règles de confidentialité ne sont pas fournies dans le champ prévu à cet effet. Une erreur courante consiste à les fournir dans la description.
  • L'URL des règles de confidentialité ne fonctionne pas.
  • Les règles de confidentialité ne sont pas accessibles.
  • L'URL des règles de confidentialité ne redirige pas vers ces règles.
  • Les règles de confidentialité ne traitent pas de la collecte, de l'utilisation, du traitement ni du partage des données utilisateur.

Comment résoudre ce problème ?

  • Ajoutez un lien valide, fonctionnel et accessible vers vos règles de confidentialité dans le champ prévu à cet effet.
    • Accédez à l'onglet "Confidentialité" de votre extension pour vérifier qu'un lien vers les règles de confidentialité s'affiche dans la zone "Règles de confidentialité" (en bas de l'onglet "Confidentialité") et qu'il fonctionne comme prévu.
  • Assurez-vous que les règles de confidentialité mentionnent la collecte, l'utilisation, le traitement et le partage des données.
  • Si vous avez suivi les étapes ci-dessus, mais que vous rencontrez toujours des problèmes liés à l'examen, contactez l'assistance pour les développeurs pour demander des éclaircissements ou faire appel du verdict.

Règles applicables

Cette section concerne les extensions qui ne respectent pas la section suivante du Règlement du programme pour les développeurs du Chrome Web Store:

Activités illégales

Correspond à l'ID de notification: Grey Zinc

L'objectif de cette règle est d'empêcher l'utilisation d'extensions et du Chrome Web Store pour promouvoir ou participer à des activités illégales.

Motifs courants de suppression ou de refus

L'extension effectue des opérations illégales. Consultez l'extrait du règlement pour obtenir des exemples spécifiques.

Comment résoudre ce problème ?

  • S'il s'agit de la fonctionnalité principale de votre extension, il n'existe aucune correction directe. Vous devez annuler la publication de votre extension.
  • S'il s'agit d'une fonctionnalité non souhaitée, supprimez le contenu ou les services non conformes, puis renvoyez votre extension.
  • Si vous souhaitez en savoir plus sur les raisons pour lesquelles ce verdict a été appliqué à votre extension, l'assistance pour les développeurs pourra peut-être vous en dire plus.

Règles applicables

Cette section concerne les extensions qui ne respectent pas la section suivante du Règlement du programme pour les développeurs du Chrome Web Store:

Jeux d'argent et de hasard en ligne

Correspond à l'ID de notification: Grey Copper

Ne publiez pas de contenu ni ne fournissez de services facilitant l'accès à des jeux d'argent et de hasard en ligne.

Motifs courants de suppression ou de refus

  • Proposer des jeux d'argent et de hasard en ligne dans une extension
  • en facilitant des jeux d'argent et de hasard en ligne sur d'autres sites via l'extension.
    • Il peut s'agir, par exemple, d'une fonctionnalité permettant de calculer les chances d'un pari sur un site de jeux d'argent et de hasard. Bien que cette extension ne permette pas directement à l'utilisateur de jouer, elle facilite les jeux d'argent et de hasard en ligne.
  • Rediriger les utilisateurs vers un site de jeux d'argent et de hasard en ligne.
  • Proposer des jeux d'adresse permettant de remporter des prix en espèces ou d'une autre valeur.

Comment résoudre ce problème ?

  • S'il s'agit de la fonctionnalité principale de votre extension, nous vous recommandons d'annuler sa publication.
  • S'il s'agit d'une fonctionnalité non souhaitée, supprimez le contenu ou les services non conformes, puis renvoyez votre extension.

Règles applicables

Cette section concerne les extensions qui ne respectent pas la section suivante du Règlement du programme pour les développeurs du Chrome Web Store:

Contenu pornographique

Correspond à l'ID de notification: Grey Lithium

L'objectif de cette règle est d'empêcher l'utilisation d'extensions et du Chrome Web Store en tant que plate-forme pornographique.

Motifs courants de suppression ou de refus

  • L'extension elle-même contient du contenu à caractère sexuel explicite.
  • L'extension affiche ou fournit du contenu à caractère sexuel explicite.
  • L'extension redirige les utilisateurs vers des sites pornographiques.
  • L'extension vise principalement à améliorer les sites proposant du contenu à caractère sexuel explicite.

Comment résoudre ce problème ?

  • Si l'objectif principal de votre extension est de donner accès à du contenu à caractère sexuel explicite ou d'améliorer des sites pornographiques, vous devez annuler sa publication. Ces extensions ne sont pas autorisées sur le Chrome Web Store.
  • S'il s'agit d'une fonctionnalité non souhaitée, supprimez le contenu ou les services non conformes, puis renvoyez votre extension.
  • Assurez-vous que votre extension ne contient pas d'images, de vidéos, de texte à caractère sexuel explicite, etc.
  • Si votre extension propose des intégrations avec des sites réservés aux adultes, assurez-vous que l'indicateur "Contenu réservé à un public averti" est activé pour votre extension dans le tableau de bord du développeur.

Règles applicables

Cette section concerne les extensions qui ne respectent pas la section suivante du Règlement du programme pour les développeurs du Chrome Web Store:

Contenus incitant à la haine

Correspond à l'ID de notification: Grey Magnesium

L'objectif de cette règle est d'empêcher l'utilisation d'extensions et du Chrome Web Store en tant que plate-forme pour diffuser du contenu incitant à la haine.

Motifs courants de suppression ou de refus

  • Proposer du contenu ou rediriger les utilisateurs vers du contenu considéré comme une incitation à la haine Pour en savoir plus, consultez le texte des règles.

Comment résoudre ce problème ?

  • Si l'incitation à la haine constitue l'une des principales fonctionnalités de votre extension, vous devez annuler sa publication, car ce contenu n'est pas autorisé dans le Chrome Web Store.
  • Si votre extension permet d'accéder au contenu généré par l'utilisateur, vous devez vous assurer que vous avez mis en place une fonctionnalité de modération du contenu pour empêcher les utilisateurs de partager des incitations à la haine.
  • Si votre extension contient une fonctionnalité destinée à attirer l'attention négative sur l'appartenance d'une personne à l'un des groupes décrits dans le texte du règlement, vous devez la supprimer de votre extension.

Règles applicables

Cette section concerne les extensions qui ne respectent pas la section suivante du Règlement du programme pour les développeurs du Chrome Web Store:

Non adapté à tous publics

Correspond à l'ID de notification: Grey Nickel

L'objectif de cette règle est d'éviter que des contenus non adaptés à tous publics n'atteignent une audience inappropriée.

Motifs courants de suppression ou de refus

  • Le contenu de l'extension n'est pas adapté à tous les âges et elle n'a pas été marquée comme réservée à un public averti.

Comment résoudre ce problème ?

  • Supprimez le contenu non conforme ou marquez l'extension comme contenant du "contenu réservé à un public averti" dans votre tableau de bord du développeur, puis renvoyez l'extension.

Règles applicables

Cette section concerne les extensions qui ne respectent pas la section suivante du Règlement du programme pour les développeurs du Chrome Web Store:

Contenu violent

Correspond à l'ID de notification: Grey Potassium

L'objectif de cette règle est d'empêcher l'utilisation d'extensions et du Chrome Web Store en tant que plate-forme pour diffuser le contenu mentionné dans le texte de la règle concernée.

Motifs courants de suppression ou de refus

  • L'extension inclut du contenu ou redirige les utilisateurs vers un contenu mentionné dans les règles.

Comment résoudre ce problème ?

  • Si l'une des principales fonctionnalités de votre extension est de fournir l'accès à du contenu violent ou intimidant, annulez la publication de l'extension. Ces extensions ne sont pas autorisées dans le Chrome Web Store.
  • S'il s'agit d'une fonctionnalité non souhaitée, supprimez le contenu ou les services non conformes, puis renvoyez votre extension.

Règles applicables

Cette section concerne les extensions qui ne respectent pas la section suivante du Règlement du programme pour les développeurs du Chrome Web Store:

Objectif unique

Correspond aux ID de notification: Red Magnesium, Red Copper et Red Lithium.

Cette règle vise à maintenir la qualité des extensions sur le Chrome Web Store. Comme indiqué dans le règlement, si plusieurs fonctionnalités ne sont pas liées, vous devez les fournir dans des extensions distinctes.

Motifs courants de suppression ou de refus

  • L'extension fournit deux finalités ou plus dans la même extension (par exemple, une extension permettant de convertir le format d'image et de générer une bibliographie).
  • L'extension fournit une ou plusieurs fonctionnalités supplémentaires sans rapport avec son icône d'action.
  • Les objectifs suivants sont considérés comme distincts. Les extensions qui proposent l'une des fonctionnalités listées ci-dessous ne peuvent pas en proposer d'autres.

Pour en savoir plus, consultez les questions fréquentes sur l'objectif unique.

Comment résoudre ce problème ?

  • Limitez la fonctionnalité de votre extension pour qu'elle s'inscrive clairement dans un objectif bien défini et assurez-vous que cet objectif est clairement décrit dans les métadonnées de l'extension.
  • Si votre extension offre certaines fonctionnalités et injecte également des annonces, arrêtez d'injecter des annonces ou supprimez toutes les autres fonctionnalités à l'exception de l'injection d'annonces.
  • Chrome n'accepte pas les pages "Nouvel onglet" facultatives. Si vous souhaitez fournir certaines fonctionnalités et une page "Nouvel onglet" facultative, vous devez séparer cette page en une extension autonome.
  • Ne proposez pas d'autres fonctionnalités sans rapport avec l'icône d'action de l'extension.

Règles applicables

Cette section concerne les extensions qui ne respectent pas la section suivante du Règlement du programme pour les développeurs du Chrome Web Store:

Règlement sur les données utilisateur - Communiqué visible

Correspond à l'ID de notification: Purple Nickel

Les règles de confidentialité des données utilisateur constituent une large catégorie dans laquelle plusieurs autres règles sont regroupées. Toutes ces stratégies concernent le traitement et la transmission d'informations sensibles sur l'utilisateur.

Cette section vise à s'assurer que les utilisateurs sont au courant des données collectées et que leur consentement est obtenu avant la collecte de données. Sachez que les extensions ne peuvent collecter des données que dans le but d'atteindre leur objectif unique. Pour en savoir plus, consultez le règlement sur l'utilisation limitée des données utilisateur.

Motifs courants de suppression ou de refus

  • L'extension n'indique pas de manière visible comment les données utilisateur sont utilisées.
  • Le consentement de l'utilisateur n'est pas obtenu avant la collecte des données.

Comment résoudre ce problème ?

  • indiquer clairement à l'utilisateur quelles données sont collectées et comment elles sont traitées ; Ces informations doivent être fournies dans les règles de confidentialité de l'extension et peuvent l'être ailleurs.
  • Assurez-vous que les données ne sont collectées que si l'utilisateur y consent.
    • Un communiqué visible concernant la collecte des données dans la fiche Chrome Web Store de l'extension est suffisant.
    • Vous êtes autorisé à collecter des données qui ne sont pas mises en avant sur la fiche Chrome Web Store, à condition que cette collecte soit cohérente avec l'objectif unique de l'extension, que l'utilisateur en soit informé avant qu'elle ne commence et qu'il accepte que les données soient collectées.
  • Pensez à proposer à l'utilisateur des moyens de désactiver la collecte des données à partir de la page des options de l'extension.
  • Envisagez de proposer aux utilisateurs un "mode hors connexion" qui ne stocke les données utilisateur que localement.

Règles applicables

Cette section concerne les extensions qui ne respectent pas la section suivante du Règlement du programme pour les développeurs du Chrome Web Store:

Règle sur les données utilisateur : transmission sécurisée

Correspond à l'ID de notification: Purple Copper

Les règles de confidentialité des données utilisateur constituent une large catégorie dans laquelle plusieurs autres règles sont regroupées. Toutes ces stratégies concernent le traitement et la transmission d'informations sensibles sur l'utilisateur.

Cette section vise à garantir que les données utilisateur sont traitées de manière sécurisée.

Motifs courants de suppression ou de refus

  • L'extension ne transmet pas les données utilisateur de manière sécurisée.
  • Les données sont transmises à un domaine non sécurisé.

Comment résoudre ce problème ?

  • Assurez-vous que les données sont transmises de manière sécurisée.
    • Ne transmettez pas d'informations sur l'utilisateur via HTTP. Si possible, utilisez des protocoles sécurisés pour toutes les requêtes.
    • N'encodez pas les données dans les en-têtes ni dans les paramètres de requête, même via HTTPS. Les en-têtes et les URL des requêtes apparaissent souvent dans les journaux des serveurs, ce qui peut entraîner la fuite involontaire de ces informations.
    • Pour en savoir plus, consultez la section Méthodes HTTP sécurisées.

Règles applicables

Cette section concerne les extensions qui ne respectent pas la section suivante du Règlement du programme pour les développeurs du Chrome Web Store:

Règles sur les données utilisateur – Autres exigences

Correspond à l'ID de notification: Purple Magnesium

Les règles de confidentialité des données utilisateur constituent une large catégorie dans laquelle plusieurs autres règles sont regroupées. Toutes ces stratégies concernent le traitement et la transmission d'informations sensibles sur l'utilisateur.

Cette section spécifique vise à garantir qu'aucune information sensible n'est collectée inutilement et qu'elle ne soit pas divulguée publiquement.

Motifs courants de suppression ou de refus

  • L'extension collecte l'activité de navigation sur le Web lorsqu'elle n'est pas nécessaire pour une fonctionnalité visible par l'utilisateur.
  • Les informations sensibles sur les utilisateurs collectées à l'aide de l'extension sont rendues publiques.

Comment résoudre ce problème ?

  • Ne collectez pas l'activité de navigation Web, sauf si elle est requise pour une fonctionnalité visible par l'utilisateur.
  • S'assurer que les informations sur l'utilisateur ne sont pas divulguées publiquement

Règles applicables

Cette section concerne les extensions qui ne respectent pas la section suivante du Règlement du programme pour les développeurs du Chrome Web Store:

Minage de cryptomonnaies

Correspond à l'ID de notification: Grey Silicon

L'objectif de cette règle est d'empêcher l'utilisation d'extensions et du Chrome Web Store en tant que plate-forme pour miner des cryptomonnaies.

Motifs courants de suppression ou de refus

  • L'extension permet de miner des cryptomonnaies sur les machines des utilisateurs.
  • L'extension fournit la fonctionnalité permettant de miner des cryptomonnaies

Comment résoudre ce problème ?

  • S'il s'agit de la fonctionnalité principale de votre extension, nous vous recommandons d'annuler sa publication.
  • S'il s'agit d'une fonctionnalité non souhaitée, supprimez le contenu ou les services non conformes, puis renvoyez votre extension.

Règles applicables

Cette section concerne les extensions qui ne respectent pas la section suivante du Règlement du programme pour les développeurs du Chrome Web Store:

Produits interdits

Correspond aux ID de notification: Blue Zinc, Blue Copper, Blue Lithium et Blue Magnesium.

L'objectif de cette règle est d'empêcher l'utilisation d'extensions et du Chrome Web Store en tant que plate-forme permettant d'accéder à du contenu protégé par des paywalls, des restrictions de connexion ou des droits de propriété intellectuelle.

Motifs courants de suppression ou de refus

  • L'extension permet d'accéder à du contenu derrière un paywall.
  • L'extension permet d'accéder au contenu protégé par des restrictions de connexion.
  • L'extension facilite le téléchargement de vidéos YouTube.
  • L'extension facilite le téléchargement de contenu qui ne respecte pas les droits de propriété intellectuelle du propriétaire de contenu.

Comment résoudre ce problème ?

  • S'il s'agit de la fonctionnalité principale de votre extension, nous vous recommandons d'annuler sa publication.
  • S'il s'agit d'une fonctionnalité non souhaitée, supprimez le contenu ou les services non conformes, puis renvoyez votre extension.

Règles applicables

Cette section concerne les extensions qui ne respectent pas la section suivante du Règlement du programme pour les développeurs du Chrome Web Store:

Accumulation de mots clés

Correspond à l'ID de notification: Yellow Argon

L'objectif de cette règle est de garantir la qualité des articles publiés sur le Chrome Web Store et d'empêcher les développeurs de manipuler leur emplacement dans le Chrome Web Store.

Motifs courants de suppression ou de refus

  • L'extension contient un nombre excessif de mots clés, non pertinents ou inappropriés dans les métadonnées (et plus fréquemment dans la description).

Comment résoudre ce problème ?

  • Supprimez le contenu (mots clés) qui ne respecte pas le règlement.

Exemples

Voici des exemples de ce type de non-respect des règles:

  • Inclure dans les métadonnées d'une extension une longue liste des différents sites sur lesquels l'extension fonctionne.

Règles applicables

Cette section concerne les extensions qui ne respectent pas la section suivante du Règlement du programme pour les développeurs du Chrome Web Store:

Redirection

Correspond à l'ID de notification: Yellow Lithium

Cette règle vise à garantir la qualité des produits sur le Chrome Web Store et à empêcher qu'ils manipulent leur emplacement dans le Chrome Web Store.

Motifs courants de suppression ou de refus

  • La seule fonctionnalité de l'extension est de lancer une autre application, un autre thème, une autre page Web ou une extension.
  • Exemples de non-respect des règles :
    • Extensions qui affichent un site Web dans un nouvel onglet ou dans un pop-up lorsque l'utilisateur clique sur l'action de l'extension.
    • Extensions qui affichent une page promotionnelle pour un autre produit immédiatement après son installation.

Comment résoudre ce problème ?

  • Comme indiqué dans le règlement, ces extensions ne sont pas autorisées sur le Play Store. Il est donc recommandé d'annuler leur publication.

Règles applicables

Cette section concerne les extensions qui ne respectent pas la section suivante du Règlement du programme pour les développeurs du Chrome Web Store:

Spam

Correspond à l'ID de notification: Yellow Nickel

Cette règle a pour but de garantir la qualité des produits sur le Chrome Web Store. Le règlement sur le spam vise à empêcher les extensions nuisibles à l'expérience de navigation de l'utilisateur et celles qui manipulent leur emplacement sur le Chrome Web Store.

Motifs courants de suppression ou de refus

  • Vous ou vos sociétés affiliées soumettez plusieurs extensions qui offrent des expériences ou des fonctionnalités identiques.
  • Vous manipulez les données relatives aux avis, aux notes ou aux installations de l'extension.
  • L'extension affiche des notifications à l'utilisateur d'une manière qui affecte ou nuit à son expérience de navigation.
  • L'extension envoie des messages au nom de l'utilisateur sans son consentement.

Comment résoudre ce problème ?

  • N'envoyez pas plusieurs extensions avec des expériences ou des fonctionnalités identiques.
  • N'essayez pas de manipuler le contenu généré par l'utilisateur dans la fiche Web Store de votre extension
  • Ne nuisez en aucun cas à l'expérience de navigation des internautes.

Règles applicables

Cette section concerne les extensions qui ne respectent pas la section suivante du Règlement du programme pour les développeurs du Chrome Web Store:

Contourne l'API Overrides

Correspond aux ID de notification: Blue Nickel et Blue Potassium.

Cette règle a pour but de garantir la qualité des produits sur le Chrome Web Store.

Motifs courants de suppression ou de refus

  • L'extension modifie la page "Nouvel onglet" de Chrome, mais n'utilise pas l'API Overrides.
  • L'extension modifie la recherche dans l'omnibox, mais n'utilise pas l'API Overrides.

Comment résoudre ce problème ?

  • Ne modifiez pas la page "Nouvel onglet" de Chrome et ne le faites pas à l'aide de l'API Overrides.
  • Ne modifiez pas la recherche dans l'omnibox et ne le faites pas à l'aide de l'API Overrides.

Règles applicables

Cette section concerne les extensions qui ne respectent pas la section suivante du Règlement du programme pour les développeurs du Chrome Web Store:

Installation trompeuse

Correspond à l'ID de notification: Red Zinc

L'objectif de cette règle est de s'assurer que les utilisateurs ne sont pas trompés à installer des extensions.

Motifs courants de suppression ou de refus

  • Divulgations peu claires ou peu claires sur les supports marketing précédant la fiche produit du Chrome Web Store.
  • Éléments interactifs trompeurs inclus dans votre flux de distribution Cela inclut les boutons ou formulaires d'appel à l'action trompeurs qui impliquent un résultat autre que l'installation d'une extension.
  • Ajuster la fenêtre des fiches produit du Chrome Web Store dans le but de retenir ou de masquer les métadonnées d'extension auprès de l'utilisateur

Comment résoudre ce problème ?

Publiez une nouvelle extension qui n'utilise pas de méthodes trompeuses pour toucher des utilisateurs ou rassembler une base d'utilisateurs.

Règles applicables

Cette section concerne les extensions qui ne respectent pas la section suivante du Règlement du programme pour les développeurs du Chrome Web Store:

Obscurcissement (Obfuscation)

Correspond à l'ID de notification: Red Titanium

Cette règle vise à garantir la qualité des extensions et du code envoyés au Chrome Web Store.

Motifs courants de suppression ou de refus

Utilisation de code obscurci dans le package d'extension.

Comment résoudre ce problème ?

Publiez une nouvelle extension qui n'utilise pas de méthodes trompeuses pour toucher des utilisateurs ou rassembler une base d'utilisateurs.

Exemples

Voici quelques exemples de cas de non-respect de ce type de règle:

  • Encodage en base64 ('SSdtIGluIHVyIGJhc2U=', par exemple)
  • Encodage des caractères ('\u{68}a\u0063\u006b\x69ng\u{20}u\u{72}\x20\u0067i\u0062\x73\x6fn', par exemple)

Règles applicables

Cette section concerne les extensions qui ne respectent pas la section suivante du Règlement du programme pour les développeurs du Chrome Web Store:

fonctionnalités minimales

Correspond à l'ID de notification: Yellow Potassium

L'objectif de cette règle est de s'assurer que toutes les extensions du Chrome Web Store offrent un niveau basique de fonctionnalités et d'utilitaires aux utilisateurs. Elles doivent offrir des avantages aux utilisateurs et enrichir leur expérience de navigation.

Motifs courants de suppression ou de refus

  • L'extension que vous avez envoyée ne contient aucun fichier autre qu'un fichier manifeste.
  • L'extension ne présentait aucun avantage notable pour les utilisateurs.
  • Une fonctionnalité figurant dans la description de l'élément n'a pas été fournie directement par celui-ci, mais simplement associée à un service externe.
  • Les métadonnées de l'extension contenaient du contenu de type pièges à clics conçu pour attirer l'attention des utilisateurs et les inciter à l'installer.

Comment résoudre ce problème ?

  • Assurez-vous que votre extension dispose d'une fonctionnalité définie apportant de la valeur.
  • Assurez-vous que les fonctionnalités revendiquées de votre élément sont exécutées directement par l'élément lui-même, et non en associant les utilisateurs à une source externe.

Règles applicables

Cette section concerne les extensions qui ne respectent pas la section suivante du Règlement du programme pour les développeurs du Chrome Web Store:

Annonces affiliées

Correspond à l'ID de notification: Grey Titanium

L'objectif de ces règles est de s'assurer que les utilisateurs sont informés des extensions qui utilisent des liens ou des codes d'affiliation pour la monétisation, et de leur donner un certain contrôle en exigeant une action de l'utilisateur avant leur inclusion.

Motifs courants de suppression ou de refus

  • Votre extension utilise des liens, des codes ou des cookies d'affiliation sans indiquer correctement leur utilisation dans la description de l'élément et dans l'interface utilisateur.
  • Aucune action n'est requise de la part de l'utilisateur avant l'inclusion de codes, de liens ou de cookies d'affiliation.

Comment résoudre ce problème ?

  • Modifiez la description et l'interface utilisateur de votre élément pour informer correctement les utilisateurs que vous utilisez un programme d'affiliation.
  • L'inclusion de codes d'affiliation doit être précédée d'une action pertinente de la part de l'utilisateur. Cette action doit être liée à la plate-forme affiliée afin qu'un utilisateur raisonnable comprenne et accepte que ces codes soient inclus.

Règles applicables

Cette section concerne les extensions qui ne respectent pas la section suivante du Règlement du programme pour les développeurs du Chrome Web Store: