Regrouper automatiquement les utilisateurs à l'inscription et suspendre un groupe ?

Je ne suis pas sûr que ce sujet relève du Support ou d’ailleurs. J’essaie de déterminer si c’est quelque chose que je peux faire immédiatement ou si je devrais demander un devis sur la place de marché (Marketplace). J’héberge moi-même, donc je peux installer des plugins s’il existe quelque chose d’utile.

Mon cas d’utilisation :

J’aimerais restreindre les comptes utilisateurs aux utilisateurs qui déclarent avoir plus de 18 ans et interdire aux comptes avec une date de naissance de moins de 18 ans de visualiser ou de publier. (Oui, je sais que les utilisateurs peuvent mentir sans système de vérification d’âge en place).

Les directives actuelles de la FTC américaine pour les sites Web contenant du contenu généré par l’utilisateur (UGC) soumis à restriction d’âge exigent que la saisie de l’âge se fasse de « manière neutre » en demandant la saisie libre de la date de naissance, et non seulement une case à cocher « J’ai 18 ans et plus » ou une affirmation « J’accepte qu’en créant un compte, j’ai plus de 18 ans ». Les directives de la FTC indiquent également que les sites Web ayant des restrictions d’âge doivent disposer d’un mécanisme pour empêcher les utilisateurs de simplement revenir en arrière pour modifier leur âge lorsqu’ils atteignent une porte d’âge lors de la création du compte. Il existe actuellement 12 États américains qui interdisent aux moins de 18 ans ou aux moins de 16 ans de créer des comptes sur les réseaux sociaux sans autorisation parentale (Connecticut, Louisiane, Texas, Maryland, Utah, Tennessee, Floride, Géorgie, Minnesota, Arkansas, Ohio, Caroline du Sud et Californie). Tous mettent la charge sur les fournisseurs de plateformes pour contrôler les inscriptions des mineurs et utilisent des définitions de médias sociaux qui incluent des forums comme Discourse, et précisent qu’une case à cocher « J’ai plus de 18 ans » ne satisfait pas aux exigences légales. Les interdictions sur les réseaux sociaux semblent s’appliquer quelle que soit la taille du site ou le contenu NSFW.

Je me demande donc si je peux utiliser un champ utilisateur personnalisé déroulant pour l’année de naissance, puis utiliser l’automatisation Discourse pour envoyer les utilisateurs de 18 ans et plus vers un groupe et les moins de 18 ans vers un autre, et également utiliser l’automatisation pour suspendre tout utilisateur dans le groupe des moins de 18 ans.

Je réalise qu’une suspension immédiate après la création du compte n’est pas idéale, mais compte tenu de la situation juridique actuelle aux États-Unis où une grande partie du contenu par ailleurs légal est de plus en plus soumis à des restrictions d’âge, j’aimerais un mécanisme où les nouveaux comptes de moins de 18 ans ne peuvent pas voir ou créer de catégories restreintes et ne peuvent pas modifier le compte pour changer l’âge, et la suspension semble être le seul système intégré dans Discourse qui permet cela. (À part peut-être verrouiller le groupe des moins de 18 ans à tl0 et n’autoriser que tl1+ à visualiser ou publier dans la plupart des catégories ? Mais si la plupart ou toutes les catégories sont soumises à restriction d’âge, cela perturberait également la progression du niveau de confiance pour les utilisateurs de 18 ans et plus, et je ne veux pas accorder automatiquement tl1).

Les problèmes avec ce flux de travail semblent être que l’automatisation ne peut pas faire de calculs, donc cela nécessiterait de mettre à jour les années de naissance autorisées chaque année ? Je ne suis pas non plus très clair sur le fonctionnement de l’automatisation « suspendre l’utilisateur par e-mail » et si cela pourrait être déclenché par l’appartenance à un groupe ou d’autres actions lors de l’inscription.

Si ce n’est pas réalisable avec un plugin disponible, quel serait l’ampleur du projet si je devais demander sur la place de marché ? Et vaut-il la peine de faire une demande de fonctionnalité pour au moins un sélecteur de date et d’heure pour les champs utilisateur, étant donné qu’un nombre croissant d’États américains exigent une affirmation d’âge pour la création de compte ?

2 « J'aime »

Salut @asc

Super sujet, et très pertinent en ce moment.

Pour autant que je sache, il n’y a pas de plugin pour quelque chose comme ça pour le moment, bien que vous ne soyez certainement pas seul dans votre recherche.

Ceci est une demande de fonctionnalité de longue date. Au minimum, je vous recommande d’ajouter votre vote à ce sujet.

2 « J'aime »

Discourse Authentication Validations pourrait être une solution. Ah, mais vous avez déjà posé la question là-bas.

Je pense que le site pour lequel il a été développé l’utilisait pour la vérification de l’âge et un coup d’œil rapide à leur page d’inscription semble indiquer que cela fonctionne.

1 « J'aime »