Confidentialité : option pour désactiver le comptage des clics sur les liens

Actuellement, les clics sur les liens déclenchent des pings HTTP : une requête est faite à l’instance Discourse chaque fois qu’un utilisateur clique sur un lien. Cela permet de suivre qui clique sur quoi.

Il serait agréable d’avoir une option pour désactiver globalement les compteurs de clics sur les liens afin de rendre la navigation plus privée.

Signalé initialement ici : The F-Droid forum should stop tracking links with HTTP pings - F-Droid Forum

5 « J'aime »

Discourse suit le nombre de clics sur un lien, mais je ne pense pas que ces informations soient associées à un utilisateur.

Ceci est inapproprié pour les deux raisons suivantes :

1 - Cela suit les utilisateurs qui ne sont pas connectés à Discourse, qui n’ont rien fait pour accepter d’être suivis par Discourse, et qui s’attendent probablement à ne pas être suivis en visitant le site.

2 - Cela suit le comportement des utilisateurs lorsqu’ils quittent Discourse pour d’autres sites (quel que soit le lien) et pas seulement sur Discourse lui-même.

Dans une perspective globale, presque tout suivi peut permettre une fonctionnalité intéressante. J’en ai déjà parlé . Par conséquent, l’existence d’une fonctionnalité intéressante n’est pas une justification suffisante pour qu’un suivi existe.

En règle générale, un site Web ne doit pas suivre les utilisateurs d’une manière qui n’est pas évidente pour l’utilisateur au moment où il sera suivi. Par exemple, suivre qui publie un commentaire et avoir une liste de tous les commentaires que vous avez publiés sous le profil utilisateur est acceptable car un utilisateur s’attend à ce que le site Web garde une trace de cela lorsqu’il publie un commentaire, de sorte que le site Web ne le suit pas d’une manière inattendue. Suivre les liens sur lesquels vous cliquez n’est pas une méthode de suivi attendue, donc si un site Web voulait le faire, il devrait y avoir un avertissement évident, qui nécessite une option de refus, avant que ce suivi ne soit mis en œuvre.

Un autre principe général est que les utilisateurs qui ne sont pas connectés ne doivent jamais être suivis.

3 « J'aime »

Votre message m’a fait me demander : avez-vous étudié comment Discourse utilise les informations qu’il recueille à partir de ces pings HTTP ? Se contente-t-il de suivre qu’un lien a été cliqué 3 fois, ou que l’utilisateur X, l’utilisateur Y et l’utilisateur Z ont cliqué sur le lien (et peut-être avec des informations de temps et d’autres détails) ?

Je considère personnellement que les deux scénarios sont fondamentalement différents : suivre la popularité des ressources dans un message, ou suivre le comportement d’utilisateurs spécifiques.

Cela ne veut pas dire que je n’aimerais pas un paramètre de site pour contrôler cette fonctionnalité. Je pense que ce serait génial :grin:

En tant qu’utilisateur final, même si je sais ce que fait le code source en amont de Discourse, je n’ai aucun moyen de savoir ce qu’une instance particulière de Discourse fait réellement des informations, car je n’ai aucun moyen de savoir s’ils exécutent du code modifié. Mais au niveau du navigateur, je peux vérifier si un code de ping HTTP est inclus dans le HTML envoyé au navigateur. Par conséquent, du point de vue de l’utilisateur final, la seule réponse sûre est que ces codes ne soient pas inclus dans le HTML.

Je suis fondamentalement opposé à toute version de la confidentialité sur Internet qui se résume à « faites-nous simplement confiance ». Sur de nombreux sujets, je suis du genre à faire confiance mais à vérifier, mais en ce qui concerne la confidentialité sur Internet, je suis juste du genre à vérifier. Et la seule façon de vérifier qu’un site Web n’essaie pas de faire des choses coquines avec les codes HTTP Ping est qu’il ne les utilise jamais en premier lieu.

1 « J'aime »