Version axée sur la confidentialité ?

Je me demande si, au cours de toutes ces années de développement de Discourse, des discussions ont eu lieu sur la création d’une version axée sur la confidentialité ? Je pense spécifiquement à la désactivation de toutes les fonctionnalités de suivi et de profilage ainsi que du stockage de données correspondant en back-end, sans enregistrer le temps de lecture des articles, sans statistiques sur la dernière connexion des utilisateurs, etc. Essentiellement, tout ce qui stocke/révèle des informations personnelles sur un utilisateur qu’il ne choisit pas de publier lui-même serait omis.

Je ne pose pas cette question à titre hypothétique, car j’ai essayé de faire héberger un forum Discourse dans un environnement politique qui va au-delà du RGPD et qui n’autorise aucun type de suivi ou de profilage par défaut. Jusqu’à présent, cela a été difficile à vendre (même si la qualité de Discourse n’est pas en cause). Je suis également d’avis qu’au moins certaines des fonctionnalités de suivi/profilage sont utiles dans une communauté en ligne (et donc, ne pas les avoir dans le logiciel de forum que vous utilisez aurait un impact négatif sur l’interaction et l’expérience).

Une question connexe est alors de savoir s’il serait possible de créer une telle version axée sur la confidentialité, sous forme de fork ? Ou les fonctionnalités de suivi et de profilage ainsi que les données correspondantes sont-elles trop étroitement intégrées à l’ensemble du système et de l’expérience pour que cela soit même une possibilité ?

1 « J'aime »

Vous ne voulez pas forker. Vous pourriez créer un plugin qui supprimerait les fonctionnalités que vous souhaitez supprimer.

Comme vous le soulignez, bon nombre des éléments suivis le sont pour améliorer la qualité de la conversation et lutter contre le spam. Je suppose que vous demandez d’abord à désactiver le système automatique de niveau de confiance. Si vos utilisateurs veulent faire partie d’un système où un spammeur a les mêmes droits et privilèges qu’un membre de longue date, c’est certainement possible.

Si vous vouliez faire cela, vous commenceriez par dresser une liste des éléments suivis que vous ou votre circonscription considérez comme problématiques et remplacer les classes qui les créent et en dépendent.

1 « J'aime »

Ce serait tout à fait possible, sous forme de plugin. Vous devriez sacrifier certaines fonctionnalités (ou les rendre moins performantes), et vous devriez examiner en détail où la fonctionnalité s’arrête et le suivi commence (par exemple, si vous supprimez les statistiques de dernière connexion de l’utilisateur, vous auriez toujours l’horodatage le plus récent des publications et des likes d’un utilisateur comme date minimale de dernière connexion).

Je pense que la meilleure approche serait d’emprunter les voies juridiques du consentement et du contrat, où les utilisateurs savent et acceptent que les données collectées à leur sujet servent (exclusivement) à leur offrir une bonne expérience de forum. Vous n’auriez même pas besoin d’emprunter la voie de l’intérêt légitime puisque vous ne vendez pas leurs données à des annonceurs ou quoi que ce soit d’autre.

4 « J'aime »

Tout d’abord, merci à vous deux pour vos réponses rapides. Je n’étais pas au courant des plugins et qu’ils pourraient aider dans ce cas. Je vais me pencher dessus, ça semble prometteur !

Je suis tout à fait d’accord avec ces deux points, mais le problème ne vient pas de nos utilisateurs et de ce qu’ils accepteraient. Il vient de nos politiques de confidentialité internes qui n’autorisent pas l’hébergement de Discourse (ou d’un logiciel similaire) en tant que service en raison de l’utilisation du suivi et du profilage.

2 « J'aime »