Connexion
Abonnez-vous

[Outils Next] Notre extension Chrome et Firefox passe à plus de 1 500 sites GenAI

[Outils Next] Notre extension Chrome et Firefox passe à plus de 1 500 sites GenAI

Next a identifié plus de 1 500 sites d'information utilisant plus ou moins massivement l’intelligence artificielle pour générer des articles censés avoir été écrits par des journalistes, soulevant des questions quant à la qualité des informations. Pour vous donner un maximum de cartes en mains, nous vous proposons une extension pour Chrome et Firefox permettant d’être alertés lorsque vous visitez un tel site.

Le 10 février à 14h15

Mise à jour du 10 février 14 h : Nous avons mis en ligne la version 1.1 de notre extension. Quelques bugs ont été corrigés, mais surtout la base de données a largement grandi pour dépasser les 1 500 sites. N’hésitez pas à installer cette mise à jour, que ce soit sur Chrome ou Firefox.

Article original du 6 février 9h47 : Dans une très longue enquête, notre journaliste Jean-Marc Manach explique comment il a découvert plus de 1 500 sites d'information francophones utilisant l’intelligence artificielle pour publier et/ou traduire des articles.

Preuve s’il en est besoin de l’ampleur du phénomène, on en retrouve même dans Google Actualités. Nous y reviendrons dans les jours à venir, avec d'autres articles consacrés aux « hallucinations » et « infox » relayées par ces articles GenAI, ceux reposant sur du plagiat, ou parasitant la presse régionale.

GenAI : restez bien informés avec notre extension

Nous avons décidé de développer une extension maison pour navigateur avec l’aide d’une IA (Claude.ai) et d’un développeur de chez moji (Hezirel, sur son temps libre, merci à lui !). Son but : vous prévenir lorsque vous visitez un site de notre liste de surveillance.

Le fonctionnement est on ne peut plus simple : l’extension tourne en tâche de fond et affiche un pop-up en cas d’alerte, avec le message suivant : « D’après les constatations (humaines) de Next.ink, des articles de ce site semblent avoir été (en tout ou partie) générés par IA ».

Détection sur le domaine

La détection se fait sur la base du nom de domaine, pas de chaque page individuellement. Un signalement ne veut donc pas forcément dire que l’article en question est généré à l’aide d’une IA, mais qu’on en retrouve sur ce nom de domaine.

En cliquant sur le bouton de l'extension, vous retrouverez la grille de lecture (liste non cumulative, ni exhaustive) nous ayant permis de détecter les sites d'info contenant des articles qui semblent avoir été (en tout ou partie) générés par IA :

  • Ils ont recours à des expressions, patterns ou hallucinations typiques des contenus GenAI,
  • sont signés de journalistes qui n'existent pas et/ou dont l'hyperproductivité est inhumaine,
  • ne sont que des traductions et/ou paraphrases d'autres articles (mais sans les mentionner),
  • ont recours à des images générées par IA ne correspondant pas aux critères journalistiques,
  • alignent des poncifs lénifiants ou moralisants plutôt que de présenter et recouper des faits,
  • ont été publiés sur un site sans mention légale (ou fictive) et sans directeur de publication,
  • usurpent la réputation de « noms de domaine expirés » pour cibler Google News & Discover,
  • s'apparentent plus à des contenus optimisés pour le SEO qu'à des articles journalistiques.

Suivez un des liens ci-dessous, ajoutez l’extension à votre navigateur et c’est terminé. L’extension tourne en tâche de fond. Elle est disponible sur les boutiques officielles de Chrome (compatible avec les navigateurs basés sur Chromium) et Firefox.

Retour sur le développement de l’extension

Depuis le début de notre enquête (il y a plusieurs mois) et face à l’ampleur du phénomène, l’idée d’une extension pour les navigateurs s’est imposée. Avec plusieurs centaines de sites référencés, on ne peut pas vérifier manuellement la liste chaque fois que l’on visite un nouveau site.

J’ai quelques connaissances en développement, je comprends donc bien la logique algorithmique. Je suis aussi capable de suivre le déroulement d’un programme, d’adapter et vérifier le code (sur du code simple comme c’est le cas ici). À l’époque de l’IA générative, je me suis donc appuyé sur cette dernière pour développer les grandes lignes de ce projet. Claude.ai a été mis à contribution et, en une soirée à peine, j’avais déjà une première version de l’extension fonctionnelle.

Nous l’avons améliorée au fil du temps, avec notamment la possibilité de nous signaler des sites. Il suffit de cliquer sur l’icône pour faire apparaitre un menu avec l’URL du site prérempli (libre à vous de la modifier), un menu pour la catégorie et un champ description (deux champs optionnels). Cliquez sur « Signaler ce site » et ces informations seront ensuite récupérées par un serveur et stockées dans une base de données que nous pouvons consulter.

Aucune autre information n’est envoyée, mais vous pouvez ajouter des précisions et/ou un email dans le champ description si besoin. Avec Hezirel, nous avons travaillé à obfusquer la base de données des URL et optimiser le code (en partant de ce que j’ai produit avec Claude.ai, il a donc fait ce qu’il a pu dans un temps contraint), pour arriver à la version proposée actuellement.

Flock s’est occupé des petites icônes, mais avec des images de 128 x 128 pixels au maximum, son talent ne pouvait guère s’exprimer. Cette extension est donc le fruit d’un travail d’équipe, mais vous pouvez quand même apprécier le Go Go gadget-au-chapeau en tête d’article.

Des bugs peuvent arriver (et arriveront surement), n’hésitez donc pas à nous les signaler. Même chose si vous avez des idées de fonctionnalités intéressantes à ajouter. Nous lirons vos retours et vos commentaires avec intérêt.

Commentaires (87)

votre avatar
Top comme module, je test, merci !
votre avatar
Bonjour, j'ai quelques questions sur le fonctionnement.

La base des sites est :
- en local ou distante ? (vie privée, envoi des DNS que je consulte à un site distant ?)
- mise à jour comment (embarquée une fois pour toutes, ou mise à jour toutes les X heures ?)

Vous dites que vous avez une volonté d'obfusquer la base de données, pourquoi ?
votre avatar
Concernant l'obfuscation de la liste des sites, dans un autre article on peut lire : "En revanche, nous ne rendons pas publique l'intégralité de la liste de ces sites, pas plus que celle des entreprises, pour plusieurs raisons. Nous ne voulons pas, d'une part, que cette base de données puisse aider ceux qui voudraient améliorer leurs générateurs d'articles automatisés, et qui se targuent de ne pas être reconnus comme GenAI (nous y reviendrons)."
votre avatar
Est ce que c'est pas illusoire de mettre direct des URL ? c'est comme si on bloquait les spams en ayant une liste d'expéditeurs spammeurs.
votre avatar
La base des sites est directement dans l’extension, donc en local une fois installée sur le navigateur. Elle sera mise à jour avec les mises à jour de l’application pour le moment. On verra pour développer une manière plus dynamique si besoin :)
Pour l’obfuscation, je suis grillé par @Lyzz ^^
votre avatar
EDIT: Grillé par @SébastienGavois, mais toujours pertinent

Après analyse rapide du code source, je peux répondre :
- en local, il y a une base de données sous la forme d'un filtre de Bloom
- intégrée dans l'extension, et donc mis à jour en même temps qu'elle par le Store

L'utilisation d'un filtre de Bloom rend possible de déterminer, pour un site donné, s'il est dans la base de données, mais pas d'extraire de la base la liste des domaines.

Le code est particulièrement simple. Si vous voulez l'analyser, il suffit de télécharger le fichier .xpi de l'extension (en faisant "clic droit" > "enregistrer la cible sous" sur le bouton "Ajouter à Firefox" d'addons.mozilla.org), le renommer en .zip et l'extraire.

Par contre, les signalements sont envoyés par une requête POST (bonne pratique) mais en clair via HTTP sur une IP, pas sur un domaine. Donc, partez du principe que vos signalements circulent en clair.
votre avatar
Hum j’ai oublié un truc alors, car la version Chrome passe bien sur du HTTS et un domaine (c’était pas le cas au début, puis j’ai changé), j’ai pas dû répliquer les changements sur la version FF, je pousserai une màj asap (là, je suis en déplacement… moins pratique :( )
Je publierais aussi le code rapidement (et comme tu dis il est facilement publique) pour que tous ceux qui le souhaitent puissent contribuer (comme je le précise dans l’actu, je ne suis pas du tout dev)
votre avatar
Bonjour, s'il y a un dépôt de code public j'aurais sûrement la motivation de filer un coup de main.
Framagit ou Codeberg ?
votre avatar
Ah ben voilà, je ne suis pas le seul à avoir jeter un oeil au code source ^^

Quoi qu'il en soit, je confirme le fetch en HTTP (sans le S) vers une IPv4, port personnalisé.
votre avatar
@CharlesP. et @fdorin c’est corrigé dans la 1.0.56 dispo sur le Mozilla Store, avec du HTTPS donc :)
votre avatar
:inpactitude:
votre avatar
Merci beaucoup !
votre avatar
Merci !!
Par contre, sous Firefox, je n'arrive pas afficher l’icône de l'extension à cpoté de celle de UBlockOrigin (par exemple). L'extension est dans un menu Extension (pièce de puzzle). Est-il possible de choisir quelles extensions sont directement accessibles ?
votre avatar
Bonjour, il suffit d'aller dans ce menu Extension et de cocher la case "Épingler l'extension".
votre avatar
En fait, ça ne fonctionne pas dans Firefox sur Zorin OS, car cette extension n'a pas de raccourci (selon Firefox).

Ce qui semble assez étrange, car dans la liste des extensions on voit une IA barrée de rouge dans un cercle rouge.
-> Le fameux mystère de l'informatique ..... :)
votre avatar
Oui, dans la liste du menu extension (la pièce de puzzle), tu peux cliquer sur la roue crantée à côté d'une extension et sélectionner "pin to toolbar" (je ne connais pas le terme en français mon firefox est en anglais)
votre avatar
Sur la piéce Puzzle tu cliques sur la roue crantée à côté de l’extension et sur Épingler à la barre d’outils :)
votre avatar
Dans le menu Extension (pièce de puzzle) tu peut cliquer sur le bouton paramètres de l'extension (roue cranté) puis cocher "Épingler à la barre d'outils"
votre avatar
Merci pour vos réponse. Je trouvais pas non plus.
C'est la pièce de puzzle à droite de la barre d'adresse. J'étais dans le menu extension perso.
votre avatar
Merci @MartinClavey, @SébastienGavois, @xoddark pour vos réponses rapides et précises.
:inpactitude:
votre avatar
Merci, Monsieur Sébastien. Il a trouvé sa place entre "Fake news debunker" et uBO ! ;)
votre avatar
J'ai voulu tester la fonction de signalement sur un site louche mais quand je clique sur le bouton "Signaler ce site", il ne se passe rien. On est censé avoir un feedback ? Désolé si j'ai envoyé le même site plusieurs fois :D

Extension très utile en tout cas, merci !
votre avatar
J’ai fais des modifs en direct pour renforcer la sécurité, avec une petite coupure. C’est de retour :) (avec du HTTPS)
votre avatar
Ça marchait toujours pas depuis mon PC de boulot mais sur le perso, pas de soucis. Bizarre, peut-être le firewall qui jouait une blague.
votre avatar
nous avons travaillé à obfusquer la base de données des URL
Je comprends la volonté d'obfusquer la base de données des URL. Maintenant, je m'o(b)ffusque, car ce n'est pas de l'obfuscation, mais du hashing que vous avez utilisé :francais: (ce qui est bien mieux ! Car avec l'obfuscation, les données "utiles" sont réversibles, ce qui n'est pas le cas avec le hashing)

La méthode utilisée est aussi intéressante. Je retiens ça dans un coin au cas où (un tableau de hash dont la taille doit varier avec le nombre d'URL dans la base si j'ai bien compris le fonctionnement).

En tout cas, je valide la méthode de protection des données :yes:

Bon, après, rien n'empêche de prendre une base des noms de domaines et de les tester un à un... Mais là dessus, on ne peut pas faire grand chose !
votre avatar
Merci beaucoup pour cette extension !

Aussi serait-il possible de la rendre compatible avec Firefox Android ?

En effet, l'extension n'est pas installable depuis Firefox Android, du moins elle est indiquée comme telle sur la page de l'extension.

🙏
votre avatar
Ouiiiii, on la veut sur Firefox Android !
votre avatar
Et moi qui pensait être presque seul au monde à utiliser firefox sur android :mad2:
votre avatar
Ben non, je fuis chrom* quelque soit l'OS
votre avatar
[TROLL]
dont l'hyperproductivité est inhumaine
Ca sent la jalousie par ici
[/TROLL]

Sinon, plus sérieusement, vous indiquez :
n’hésitez donc pas à nous les signaler
Vous avez un emplacement où faire ceci (un lien dans l'extension, ici, ... ?) ?
votre avatar
un formulaire est proposé en cliquant sur le bouton de l'extension
votre avatar
Et si on n'a pas l'extension (Firefox Android), ça serait possible d'avoir une petite page web s'il vous plaît ? 😊
votre avatar
Comment suivre les wonderful genius act de Musky maintenant ? z'êtes vache quand même
votre avatar
- alignent des poncifs lénifiants ou moralisants plutôt que de présenter et recouper des faits,
Nombre de commentateurs sont donc des IA
votre avatar
Ce ne sont donc pas des Intelligences Artificielles (IA) mais des Conneries Naturelles (CN).
votre avatar
@SébastienGavois

Vous en êtes à la 56ieme itération déjà ? :-D

En tout cas, toute bien fraîche apparemment d’après la date de fabrication, directement du producteur aux consommateurs...

:incline::bravo::yes:
votre avatar
Non, j’ai commencé à faire du 0.1 par 0.1 puis alterner entre FF et Chrome par dixième, puis je me suis fixé en 0.5x pour FF et 0P.4x pour Chrome, puis je ne sais pas compter, puis c’est ma tambouille interne :D
votre avatar
@Ferd

Je taquinais, je taquinais ! :smack::smack:

En tout cas, le plus grand respect pour tout ce travail, car j'imagine que ce n'est pas explicitement mentionné dans la fiche de poste d'un journaliste que de développer une appli pour aider les lecteurs de son journal...

:yaisse::merci::dix:
votre avatar
Télécharger l’extension pour Chrome (arrivée imminente)
Des nouvelles pour la version Chrome ? (sans pression hein !)
votre avatar

C’est dans les mains de Google… j’attends encore et toujours

L’extension est bloquée en mode « En attente d'examen » depuis deux jours, alors que jusqu’à présent toutes les versions en « non référencées » sont passées crème.

Je pensais que la validation finale serait aussi rapide que les validations des pré-versions, mais visiblement je me trompais :(
votre avatar
Je me souviens que quand j'avais proposé l'extension pour Next, juste après le changement de site, la validation par Google avait été assez rapide (peut être 1j).

Mais j'avais limité l'extension à un seul site, tandis que la votre va avoir accès à tous les sites. Donc peut être sont-ils plus tatillons (et dans un sens, ce n'est pas plus mal).

Après, si cela peut te rassurer, les évolutions étaient beaucoup plus rapide à valider !

J'attends donc pour tester ^^
votre avatar
J’ai déjà validé plusieurs fois des versions de cette app (d’ailleurs c’est Google qui m’a signalé il y a un moment que HTTP était pas bien et qu’il fallait HTTPS).

Je ne comprend pas trop du coup cette attente car le dernier changement apportée sur l’extension c’est la finalisation des messages affichées sur les popup (et la mise en place d’une liste blanche), rien d’autre
votre avatar
Fallait visiblement en parler pour que ça bouge, c’est en ligne pour Chrome :)
votre avatar
Yeap, j'ai vu ça. C'est installé, et testé et déjà signalé un site (bon, ok, j'ai signalé Next avec un beau commentaire :mdr:).

J'ai juste fait une suggestion : comme il y a une liste de site "GenIA", j'ai suggéré une liste de site "non GenIA". Pour éviter que les sites déjà vérifiés soient resuggérer sans cesse. Et pour éviter que des imbéciles comme moi ne signalent Next :francais:
votre avatar
Bonne nouvelle, l'extension ne s'active pas sur Next !
:pastaper:

Je ne sais pas si l'extension fonctionne chez moi, ou si je consulte juste de bons sites, mais pour le moment je n'ai pas encore eu de popup.
votre avatar
Excellent ! :mdr2:

Sébastien a dù faire quelques tests avant aussi... dès fois que...
Un faux positif, ça peut aussi arriver sans prévenir...
:fumer:
votre avatar
Pas besoin, j' m'INforme ici et sur d'autres sites de confiance :ouioui:
Bien joué quand même.
votre avatar
Merci pour le boulot !
J'aimerais tester un peu ça, est-ce que quelqu'un aurait des références de sites de slop d'IA ?
votre avatar
https://hellobiz.fr
https://media24.fr
votre avatar
Sur LinuxFR, il y a un post sur un article intitulé « L’Espagne interdit à Google l’accès à ses écoles en raison d’une collecte intrusive de données perso ». En dessous il y a un commentaire « Drôle de site web de « collecte » d'information » qui signale que cet article reprend un autre article dont l'url est donnée. Cet article « source » est signalé par l'extension.
Note : qu'est-ce qu'il ne faut pas faire pour éviter de mettre un lien tout en donnant l'info. :-/
votre avatar
haha merci pour le jeu de piste :D
votre avatar
Installé et testé. Merci pour le boulot.
Ça m'a l'air de fonctionner. Je ne pense pas aller sur ce genre de site mais sait on jamais...
votre avatar
He bien je ne pensais pas non plus… jusqu’à voir poper l’alerte d’une recherche sur un sujet. Le site GenAI était bien placé dans Google et en tête de Google actualité. Comme quoi ça arrive ^^
votre avatar
Et hop, installé !
votre avatar
Merci !
votre avatar
Merci beaucoup pour l'extension, mais est-ce possible d'avoir une version mobile pour Firefox ?
Ça me serait plus profitable sur mobile que sur Desktop, vu qu j'utilises beaucoup plus le premier que le second.

EDIT : J'avais pas vu le message de zempa. Ce message peut être supprimé. ^^'
votre avatar
Attention Sébastien, sur votre fiche de profil https://addons.mozilla.org/fr/firefox/user/18714335/ vous êtes "Journalise".
Bon, une erreur comme ça, ça prouve votre humanité, au moins. 😜
votre avatar
Actuellement, l'extension semble uniquement en français sur le Store Firefox.
Vous avez prévu une version anglaise, ou l'extension est prévue pour rester cantonnée aux sites francophones ?
votre avatar
Pour réponse aux différentes questions : je vais regarder pour la version mobile, si c’est facile oui elle arrivera :)
Journalise c’est comme un journaliste mais qui s’enlise :D (Je vais corriger, merci)
Elle n’est qu’en français car elle ne traite aussi que de sites en français, mais si d’autres veulent s’associer pour qu’on puisse faire des versions internationales, je suis open !
votre avatar
Installé ! :yes:
votre avatar
Pourquoi ne pas plutôt publier la liste des sites concernés dans un format utilisable par ublock par exemple?
votre avatar
votre avatar
J'ajoute à la réponse de Ferdinand que le blocage n'est pas forcément la solution : c'est une alerte sur le site qui utilise de l'IA de façon variable. Certaines utilisations peuvent être acceptables
votre avatar
Je la veux sur iPad et sur Safari.
Allez hop au boulot et que ça saute. Nan mais :fumer:
votre avatar
Bonjour,
Ce répondeur ne prend plus de messages, veuillez rappeler ultérieurement
votre avatar
C'est où qu'on signale le répondeur IA pour que l'extension l'indique ? :p
votre avatar
On parle de l'extension sur 01 Net !
votre avatar
Faudrait aussi faire le ménage sur les articles non générés par IA. C'est hallucinant le nombre d'articles où l'on voit que le journaliste ne s'est pas déplacé sur place. Ils prennent des photos sur internet.

Preuve encore aujourd'hui : https://www.journaldugeek.com/2025/02/09/la-voie-reservee-arrive-sur-le-peripherique-parisien-et-ce-nest-pas-du-gout-de-tout-le-monde
La photo ne montre pas de voie réservée et n'a pas été prise sur le périphérique parisien ni même en France !
votre avatar
Quel est le canal pour vous signaler un faux positif ? (parce que j'ai trouvé un cas)
votre avatar
soit via le formulaire en cliquant sur le bouton de l'extension ou, plus rapide, en contactant directement la rédaction.
votre avatar
Ah bah en voulant le signaler via le formulaire de l'extension, j'ai remarqué qu'il n'est plus déclenché dessus. Donc je suppose qu'il a été retiré entre deux.
votre avatar
C’est possible, une mise à jour a été mise en ligne :)
Apres tu peux envoyer un email (sebastien @ nomdusite) pour qu’on en discute en privé si besoin :)
votre avatar
Done :)

(et un petit bonus au passage, à voir si ça t'intéresse :p)
votre avatar
Je n'arrive pas à signaler qu'un site est par erreur sur la liste. On peut juste signaler les sites frauduleux.
votre avatar
Vous pouvez utiliser la catégorie "autre" dans le formulaire, voire contacter la rédaction directement
votre avatar
J'ai essayé, mais peut être que ça ne fonctionne juste pas chez moi (à cause d'une autre extension potentiellement).
votre avatar
Merci pour cette extension. Mais son logo est malheureux. Cet "IA" barré façon "JE SUIS CONTRE 😡" de gros réac réfractaire à tout n'est pas pertinent. On peut apprécier et utiliser l'IA sans souhaiter que son utilisation soit débilement généralisée, notamment pour la création de contenus.
votre avatar
L’idée n’est d’être contre tout ce qui est IA, j’ai d’ailleurs utilisé l’IA pour créer cette extension et elle me sert aussi dans d’autres projets (Next et perso) ; il faut simplement savoir s’en servir, vérifier, adapter…

L’icône doit faire passer un message, mais avec quelques dizaines de pixels seulement, impossible en l’état de mettre toutes les nuances possibles :)
votre avatar
Oui, j'ai bien compris que Next n'était pas contre par principe et ta précision immédiate sur l'utilisation de Claude.ai le prouve.

Mais on pourrait imaginer un petit robot néo-retro en lieu et place de cet IA barré. :)
votre avatar
Surtout que, d'après ce que je comprend de la news, ca ne bloque pas l'accès au site/contenu mais ca notifie.

=> on est davantage dans le signalement (point d'exclamation) que dans l'interdiction (barré).
votre avatar
Exact, je vais voir ce que je peux bidouiller.
votre avatar
Flock a bidouillé, le serveur aussi a bidouillé et l’extension a été mise à jour sur FF, alors que ça traine encore un peu des pieds côté Google, mais ça va rapidement venir (pensez à mettre à jour :) )
votre avatar
Super outil ! :) Une version pour firefox sous android est-elle en vue?

Mais ... Ne sommes nous pas en train de devenir des travailleurs du clic ?

Il ne manquerait plus que " l'IA" utilise cette formidable extension pour améliorer la vraisemblance des sites générés.
En identifiant les sites les plus reconnaissables, nous participons à sélectionner les plus vraisemblables.

Un peu comme les antibiotiques. super utile, mais des germes résistants apparaissent...
votre avatar
Tiens, ca ne marche pas sous android ?
votre avatar
Non pour le moment l’extension n’est que pour le navigateur desktop, je check asap pour proposer une version adaptée à la version Android :)
votre avatar
Bravo pour l'initiative Jean-Marc.
Franchement pas mal le Bloom filter.

Pour le content.js une petite optimisation serait pas mal, c'est l'utilisation du Shadow Dom pour pas que le style soit impacté par le style du site.
votre avatar
Pour le Bloom c’est @hezirem qu’il faut remercier :)
Pour le shadow Dom je vais regarder :chinois:

[Outils Next] Notre extension Chrome et Firefox passe à plus de 1 500 sites GenAI

  • GenAI : restez bien informés avec notre extension

  • Détection sur le domaine

  • Retour sur le développement de l’extension

Fermer