Discourse : violation de la politique de contenu généré par l'utilisateur sur Google Play

Salut tout le monde,

Je cherche des conseils ici. Nous avons une application, disponible sur Google Play et l’App Store d’Apple, avec une communauté Discourse intégrée. C’est le cas depuis plusieurs années maintenant et la communauté est solide.

Occasionnellement, lorsque vous soumettez une mise à jour d’application à Google, ils l’examinent manuellement et parcourent l’intégralité de votre application à la recherche de violations. C’est ce qui nous est arrivé, spécifiquement concernant nos fonctionnalités communautaires et leur politique sur le contenu généré par les utilisateurs.

Initialement, ils ont rejeté l’application car la communauté (Discourse) ne disposait pas de ces fonctionnalités :

  1. Fournir une fonction intégrée à l’application qui permet aux utilisateurs de signaler/marquer le contenu potentiellement problématique
  2. Fournir une fonction intégrée à l’application qui permet aux utilisateurs de supprimer/bloquer les utilisateurs abusifs

Comme vous pouvez le voir, il ne s’agit pas de notre communauté spécifique, mais plutôt des fonctionnalités de Discourse lui-même. J’ai répondu en leur montrant une vidéo sur la façon de signaler des publications et de mettre en sourdine/ignorer des utilisateurs, puis j’ai soumis à nouveau l’application.

Ils ont maintenant à nouveau rejeté l’application, et ils ont ajouté ce problème :

  1. Fournir une fonction intégrée à l’application qui permet aux utilisateurs de signaler/marquer d’autres utilisateurs pour des violations potentielles

Je ne suis pas d’accord avec cela, car 99 % des problèmes sur un forum de discussion proviendront de la discussion elle-même, donc signaler les publications offensantes résoudra la plupart des cas. Mais ce n’est pas comme si je pouvais argumenter contre la politique de Google.

À ma connaissance, il n’y a pas de “bouton” pour signaler un utilisateur dans Discourse. Je prévois de leur envoyer une vidéo pour montrer que n’importe quel utilisateur peut contacter notre équipe de modérateurs et signaler un utilisateur via un message privé. Je ne sais pas s’ils l’accepteront.

Je poste également ceci ici pour sensibiliser un peu. Google Play s’est récemment lancé dans une mission pour remanier sa politique sur le contenu généré par les utilisateurs, donc cela pourrait affecter d’autres applications Android qui utilisent Discourse d’une manière ou d’une autre.

Détail complet de la violation

Problème avec votre application
Votre application contient ou propose du contenu généré par les utilisateurs (CGU) qui n’est pas conforme à la politique sur le contenu généré par les utilisateurs.

Détails du problème

Nous avons trouvé un problème dans le(s) domaine(s) suivant(s) :

  • Expérience intégrée à l’application : Veuillez consulter la capture d’écran ci-jointe com.sociosoft.sobertime-InAppExperience-321.png

Veuillez noter que le contenu généré par les utilisateurs est un contenu que les utilisateurs contribuent à une application, et qui est visible ou accessible par au moins un sous-ensemble des utilisateurs de l’application. Cela inclut, sans s’y limiter, les profils d’utilisateurs, les commentaires, les médias, les publications, etc.

Par conséquent, nos directives exigent que les applications contenant du contenu CGU, que ce soit ou non l’objectif principal de l’application, DOIVENT avoir les fonctionnalités suivantes :

  • Un système intégré à l’application et convivial pour signaler le CGU répréhensible et prendre des mesures contre ce CGU le cas échéant. Cela inclut :
  • Fournir une fonction intégrée à l’application qui permet aux utilisateurs de signaler/marquer d’autres utilisateurs pour des violations potentielles
  • Fournir une fonction intégrée à l’application qui permet aux utilisateurs de signaler/marquer le contenu potentiellement problématique
  • Fournir une fonction intégrée à l’application qui permet aux utilisateurs de supprimer/bloquer les utilisateurs abusifs

Pour plus d’informations, vous pouvez consulter notre [cours d’e-learning sur le CGU] avant la soumission.

Lors de notre examen de votre application, nous avons trouvé du contenu répréhensible et/ou des fonctionnalités CGU potentiellement manquantes. Nous vous demandons de bien vouloir vérifier à nouveau votre application et de vous assurer que TOUTES ces fonctionnalités sont en place pour vos utilisateurs. Nous vous demandons également de consulter la politique sur le contenu généré par les utilisateurs pour vous assurer que votre application présente TOUTES les exigences décrites dans l’article d’aide.

Si votre application manque d’une ou plusieurs des fonctionnalités CGU, assurez-vous de les ajouter à votre application avant la nouvelle soumission.

Nous recommandons que toutes les fonctionnalités requises soient étiquetées et/ou conçues de manière claire pour les utilisateurs afin d’éviter toute confusion. Vous pouvez résoudre ce problème vous-même en vous assurant que toutes les fonctionnalités CGU requises sont correctement implémentées. Si votre problème a déjà été résolu, OU si vous avez mis à jour votre application sur la Play Console et l’avez soumise à l’examen, aucune autre action n’est requise de votre part et vous n’avez pas besoin de nous contacter.

Si vous avez examiné la politique CGU et estimez que notre décision a pu être erronée parce que toutes les fonctionnalités CGU requises dans votre application existent réellement et sont raisonnablement identifiables par vos utilisateurs, veuillez contacter notre équipe de support des politiques.

4 « J'aime »

Nous avons un client qui a récemment rencontré les mêmes problèmes et a adopté l’approche suivante (avec succès) :

  • Permettre aux utilisateurs de signaler/taguer d’autres utilisateurs pour des violations potentielles : utilisez le plugin Custom Wizard pour créer une telle fonctionnalité.
  • Permettre aux utilisateurs de signaler/marquer du contenu potentiellement contrefait : existe en utilisant la fonctionnalité de signalement de publication. Vous devez définir « Confiance minimale pour signaler les publications » sur 0 pour vous assurer que l’équipe de test Google voit la fonctionnalité de signalement.
  • Permettre aux utilisateurs de supprimer/bloquer les utilisateurs abusifs : existe en utilisant la fonctionnalité « masquer l’utilisateur », voir /my/preferences/users
  • Tous les utilisateurs DOIVENT accepter les conditions d’utilisation de l’application : implémenter à l’aide d’un champ personnalisé How to make users to explicitly agree to ToS - #4 by neil
4 « J'aime »

Merci pour cela !

  • Permettre aux utilisateurs de signaler/taguer d’autres utilisateurs pour des violations potentielles : Nous avons des difficultés avec celui-ci, j’apprécie donc la suggestion de plugin wizard personnalisé. Nous ne l’avons jamais utilisé auparavant et nous allons l’essayer. Pour l’instant, j’ai ajouté un lien « Modérateurs » que les utilisateurs peuvent toucher et envoyer un message aux modérateurs pour signaler un utilisateur. Je leur ai envoyé une vidéo à ce sujet. J’espère que c’est acceptable, car c’est une fonctionnalité intégrée à l’application, ils devront juste taper une raison (mais ils devraient le faire de toute façon).

  • Permettre aux utilisateurs de signaler/marquer du contenu potentiellement contrefait : Je pense que nous avons réussi ce test. Leur communication est cependant terrible, il est donc difficile de le dire. Pour le premier rejet, ils ont en fait signalé un message aléatoire en utilisant le compte de test et y ont joint une capture d’écran. Mais ils l’ont quand même rejeté pour cette raison. Bizarre.

  • Permettre aux utilisateurs de supprimer/bloquer les utilisateurs abusifs : Ils ne savaient pas comment faire cela, alors je leur ai envoyé une vidéo sur la façon de mettre en sourdine ou d’ignorer un utilisateur.

  • Tous les utilisateurs DOIVENT accepter les conditions d’utilisation de l’application : Ils ne s’en sont pas encore plaints. Nous avons un système en place pour cela, mais nous pourrions suivre votre approche s’ils nous causent des problèmes.

Je mettrai à jour ceci lorsque j’aurai leur retour.

1 « J'aime »

Je pense qu’il s’agit d’expliquer clairement et en détail la fonctionnalité de signalement existante dans Discourse au réviseur. J’ai dû faire cela auparavant pour les réviseurs d’Apple, il est possible que les réviseurs de Google aient besoin de captures d’écran/détails encore plus spécifiques.

Core offre certainement de nombreuses options pour cela, c’est ce qu’est le signalement, un moyen de signaler les violations par les utilisateurs. Nous ne permettons pas aux gens d’aller sur le profil de l’utilisateur pour signaler un utilisateur, mais à partir des publications, ils peuvent certainement être signalés.

Et une fois qu’un utilisateur régulier en signale un autre, les administrateurs/modérateurs peuvent très facilement suspendre/bloquer cet utilisateur globalement. Vous devrez peut-être montrer certaines de ces captures d’écran au réviseur, mais les fonctionnalités de Discourse à cet égard sont assez solides.

Il y a une déclaration par défaut que les utilisateurs acceptent les conditions d’utilisation et la politique de confidentialité lors de la création d’un compte :

Et au cours des prochains mois, nous ajouterons également la possibilité pour les sites d’ajouter une case à cocher de consentement que les utilisateurs doivent cocher, à la fois lors de l’inscription et lors de la connexion (par exemple, si la politique change tellement que les administrateurs doivent demander une nouvelle acceptation par tous les utilisateurs).

5 « J'aime »

Aujourd’hui, cela fait 18 jours que nous ne pouvons pas publier notre application.

Voici quelques points que nous avons appris :

  • L’équipe d’examen est en fait externalisée dans un autre pays où l’anglais n’est pas la langue maternelle.
  • Lorsque vous faites appel d’un rejet, il est examiné par un employé de Google et son anglais semble correct.

Notre application a été initialement rejetée (par la société externalisée) en raison de la politique de contenu généré par les utilisateurs de Google Play. J’ai créé un dossier Google Drive avec des documents, des captures d’écran et des vidéos montrant comment Discourse possède les capacités requises. J’ai ensuite soumis mon appel. L’appel a été accepté par Google et ils m’ont dit de soumettre à nouveau l’application, ce que j’ai fait. L’équipe d’examen a ensuite de nouveau rejeté la mise à jour de l’application en raison de la politique de contenu généré par les utilisateurs de Google Play. J’ai soumis un autre appel et Google a de nouveau accepté l’appel et m’a dit de soumettre à nouveau l’application. J’ai de nouveau soumis l’application et nous attendons maintenant que l’équipe d’examen l’examine.

Il y a clairement un problème de communication, car Google semble satisfait de la fonctionnalité, mais pas l’équipe d’examen externalisée. À mon avis, Discourse possède les capacités requises et cela se résume soit à un problème de langue, soit à un problème de compréhension du côté de l’examinateur.

Ce n’est qu’une supposition, mais il pourrait également y avoir un système en place qui récompense ou pénalise l’examinateur externalisé pour des examens d’applications corrects ou incorrects, il pourrait donc y avoir une réticence de leur part à admettre que votre application est effectivement conforme. Je les ai déjà rencontrés sur d’autres applications où ils ont, par exemple, insisté pendant deux mois pour que je liste les détails de l’abonnement d’un achat intégré qui n’était qu’un achat unique.

Pour tous ceux qui rencontrent ce problème, voici les problèmes mentionnés et comment nous les avons résolus :

1. Fournir une fonction intégrée à l’application qui permet aux utilisateurs de signaler/marquer d’autres utilisateurs pour des violations potentielles
Nous avons un lien dans notre communauté que nous avons construit à l’aide du Composant de liens de navigation qui pointe vers le groupe de modérateurs. J’ai enregistré une vidéo dans laquelle je montre comment vous pouvez cliquer sur ce lien, puis envoyer un message au groupe de modérateurs pour signaler directement un utilisateur. Google a accepté cela, car la seule exigence est que ce soit intégré à l’application. Il n’est pas nécessaire qu’il s’agisse d’un bouton “signaler l’utilisateur”.

2. Fournir une fonction intégrée à l’application qui permet aux utilisateurs de supprimer/bloquer les utilisateurs abusifs
Discourse dispose d’un système de mise en sourdine/d’ignorance. Assurez-vous simplement que vos paramètres de site permettent même aux nouveaux utilisateurs ayant un niveau de confiance de 0 de mettre en sourdine/ignorer les utilisateurs. Je leur ai montré une vidéo sur la façon de cliquer sur un utilisateur pour ouvrir sa carte de profil, puis d’accéder au profil de l’utilisateur pour l’ignorer/le mettre en sourdine. Google a accepté cela.

3. Fournir une fonction intégrée à l’application qui permet aux utilisateurs de signaler/marquer le contenu potentiellement violant
Discourse dispose de sa fonctionnalité de signalement à cet effet, et elle couvre l’exigence. Il semble que l’équipe d’examen n’ait pas compris cela. Ce qui est drôle, c’est qu’ils ont en fait signalé un message aléatoire en utilisant leur compte de test, puis ont inclus une capture d’écran montrant qu’ils avaient signalé un message, mais ont quand même soulevé ce point. Je leur ai envoyé une vidéo montrant comment signaler des messages. Google a accepté cela.

4. Tous les utilisateurs DOIVENT accepter les conditions d’utilisation/la politique utilisateur de l’application fournies par le développeur avant l’utilisation de l’application
Pour cela, ils ont envoyé une capture d’écran montrant le formulaire de connexion où ils se connectent avec leur compte de test. Je suppose qu’ils voulaient indiquer que les utilisateurs n’ont pas à accepter les conditions à chaque connexion. En lisant l’exigence de la politique, je peux interpréter que les utilisateurs n’ont besoin de l’accepter que lors de leur inscription initiale.
Comme l’a mentionné @pmusaraj, le formulaire d’inscription par défaut de Discourse mentionne déjà les conditions d’utilisation et la politique de confidentialité. Pour garantir la conformité, nous avons un champ utilisateur obligatoire que l’utilisateur doit accepter lors de la connexion.
Je leur ai envoyé une vidéo montrant que vous ne pouvez pas créer de compte sans cocher la case, et Google l’a acceptée.

5. Les conditions d’utilisation/la politique utilisateur de l’application DOIVENT définir le contenu et les comportements répréhensibles
Nous définissons déjà clairement quel est le contenu acceptable et répréhensible dans notre communauté. Nous l’avons dans nos conditions d’utilisation et dans notre FAQ. Il s’agit d’un ensemble détaillé de directives sur lesquelles nos modérateurs ont travaillé ensemble. Je leur ai envoyé une vidéo sur la façon d’accéder aux conditions (À propos - FAQ / Conditions d’utilisation) et je leur ai également envoyé des liens directs vers ces deux pages. Google a accepté cela.

7 « J'aime »

Notre mise à jour a été acceptée par l’équipe de révision aujourd’hui, donc ce qui précède devrait suffire à quiconque rencontre ce problème à l’avenir.

3 « J'aime »

Salut Abdul,

Ce site est spécifique à Discourse et à ses utilisateurs.

Votre application a-t-elle un rapport avec Discourse ou cherchez-vous de l’aide pour votre application non liée ?

mon application n’a rien à voir avec discourse. je la publie sur le Google Play Store et je reçois cet e-mail de Google Play avec le même problème mentionné dans le post. et je cherche de l’aide

Désolé, ce site n’est pas le bon pour vous, ce site concerne spécifiquement Discourse.

2 « J'aime »

Fermeture car ce sujet génère du bruit général sur Internet.