Merci Jeff, je réalise que ma réponse n’était pas assez précise.
Nous devons pouvoir distinguer les utilisateurs selon leur âge et les classer dans des groupes. La raison en est que nous avons une catégorie réservée aux personnes de plus de 15 ans (recherche de contact), plusieurs catégories uniquement pour les personnes de plus de 18 ans (contenu pour adultes/thèmes sexuels), et même une catégorie uniquement pour les personnes de moins de 20 ans (espace sécurisé pour les mineurs afin d’éviter les prédateurs et les individus malsains).
Je suis en train de migrer d’un site basé sur Joomla (utilisant les composants Kunena, K2, Cobalt et JomSocial) vers un nouveau site beaucoup plus simple, basé uniquement sur Discourse (je ferai une PR avec mes scripts d’importation une fois terminé et que j’aurai eu le temps de les documenter).
Actuellement, nous résolvons cela en ayant des groupes auxquels les utilisateurs peuvent s’inscrire, puis en exécutant un script SQL toutes les 5 minutes qui supprime et notifie l’administrateur si quelqu’un rejoint un groupe auquel il ne devrait pas appartenir.
Dans la configuration actuelle avec Discourse que je conçois, j’ai mis en place une solution de sélecteur de date en JS sur leur profil, et pour commencer, les utilisateurs actuels sont ajoutés aux groupes lors de l’importation. L’ajout des nouveaux utilisateurs sera une tâche manuelle jusqu’à ce que j’aie le temps d’écrire un job Sidekiq pour gérer cela. Nous recevons rarement plus de 5 nouveaux utilisateurs par semaine, donc c’est gérable.
Je suis conscient que je n’ai aucun moyen de savoir si un utilisateur dit la vérité concernant son âge, mais nous gérons cette communauté ainsi depuis 20 ans maintenant, y compris en traitant avec les forces de l’ordre danoises, qui ont confirmé que nous faisions la bonne chose.
Nous encourageons généralement la vérité plutôt que de restreindre l’accès, afin que nous puissions communiquer avec les plus jeunes à un niveau approprié et être prêts à les protéger plutôt que de les repousser ou de les inciter à mentir sur leur âge pour accéder au site.
L’âge du consentement est de 15 ans au Danemark, et la majorité légale est de 18 ans. Il n’y a vraiment aucune limite d’âge pour l’accès à la pornographie selon la loi. En tant que communauté, nous réservons les sujets hardcore et les images sexuelles aux personnes de plus de 18 ans afin d’éviter toutes les discussions passionnées
qui surgissent sinon tous les deux ans.
Pendant la migration, je réécris l’ensemble des règles et j’inclurai également une déclaration claire indiquant que si vous avez moins de 13 ans, vous devez avoir l’autorisation de vos parents pour créer un profil (croyez-moi, aucun de nos utilisateurs ne demandera jamais l’autorisation à ses parents
).