Rapport d'analyse
pinterest.com
En parcourant les 2 pages analysées, votre navigateur a contacté 15 serveurs, dont 11 que vous n’avez pas choisis — ils appartiennent à d’autres sociétés que celle du site. détail
2 de ces sociétés sont identifiées comme des services de suivi : leur métier est de reconnaître les visiteurs d’un site à l’autre. détail
2 cookies ont été déposés sur votre machine, avant que vous n’ayez cliqué sur quoi que ce soit. détail
Ces échanges ont atteint des machines situées dans 2 pays. détail
L’ensemble représente 5,5 Mo téléchargés. détail
Ces chiffres décrivent une visite, à une date, depuis une machine, avec un profil de navigateur donné. Ils décrivent ce qui s’est passé — pas si c’est légal, ni si c’est bien ou mal.
Ces chiffres décrivent la page avant tout clic : acceptation échouée, il n'y a donc pas d'« après » à montrer.
New Relic, Usercentrics
🇩🇪 1🇺🇸 1
Conditions de la mesure2 page(s) · 18.3 s · 1 autre(s) date(s)
Pages analysées
- / page d'entrée
- /notice-at-collection
Les liens internes sont tirés au hasard par le collecteur : deux scans d'un même site ne couvrent pas les mêmes pages, et une page d'accueil seule sous-estime presque toujours ce qu'un article charge.
Bases de référence : TrackerDB 1.0.918, géolocalisation du 2026-06-17, collecteur Blacklight 3.11.0 (analyse v10). Elles évoluent en continu : deux scans produits avec des versions différentes ne se comparent qu'avec cette réserve.
Autres scans de ce site
- comparer avec le — 0 requêtes, 3 page(s) voir
| Entreprise | Droit applicable |
|---|---|
|
|
🇺🇸 États-Unis portée extraterritoriale |
| Usercentrics | — |
Chaque ligne porte le nom de l'entreprise qui exploite le traqueur, et rappelle qui la détient : le regroupement, lui, est fait par propriétaire ultime — YouTube, DoubleClick et Google ne comptent que pour une entreprise. La juridiction est celle de l'entreprise, pas du serveur qui a répondu.
Détail traqueur par traqueur2 traqueur(s) · 2 catégorie(s)
Mesure d'audience 1 traqueur(s) · 3 req.
Gestion du consentement 1 traqueur(s) · 1 req.
| Traqueur | Moment | Organisation | Pays | Req. | Domaines |
|---|---|---|---|---|---|
| Usercentrics | avant tout clic | Usercentrics | 🇩🇪 | 1 | usercentrics.eu |
Un logiciel auto-hébergeable (Matomo, Sentry, Plausible…) rencontré ailleurs que chez son éditeur est marqué « auto-hébergé » : les données restent sur l'instance, et c'est son pays d'hébergement qui est affiché.
Techniques de surveillance 2 famille(s) · 2 script(s)
Empreinte de navigateur (canvas) 1 script(s)
Le script fait dessiner une image invisible par le navigateur et lit le résultat : les minuscules différences de rendu entre machines forment un identifiant. Il ne dépend d’aucun cookie, donc ni le refus des cookies ni la navigation privée ne le neutralisent.
| Script | Détail |
|---|---|
|
https://s.pinimg.com/webapp/31320-c682b1ec6e114939.mjs |
Cwm fjordbank gly 😃 |
Écoute des interactions 2 script(s)
Écouter le défilement ou la souris est le fonctionnement normal d’une page : menu collant, carrousel, lecteur vidéo. Ce n’est donc pas un reproche en soi. Ne sont listées ici que les écoutes venant de scripts tiers qui ne relèvent pas de ce fonctionnement — ni les scripts du site, ni les bibliothèques d’interface comme jQuery ou Bootstrap — et toutes celles d’un traqueur reconnu, pour qui ces mêmes signaux servent à mesurer l’attention d’un visiteur qui ne l’a pas choisi.
| Script | Détail |
|---|---|
|
https://accounts.google.com/gsi/client?hl=en |
MOUSE click |
|
https://s.pinimg.com/webapp/UnauthPageWrapperFooter-f8c3b21514976ebd.mjs |
MOUSE scroll |
|
https://s.pinimg.com/webapp/www/_client-7ad99b8811f016e3.mjs |
KEYBOARD keydown · keyup |
|
https://s.pinimg.com/webapp/gestalt-2ce0b1a375b08772.mjs |
KEYBOARD keyup · keydown |
|
https://s.pinimg.com/webapp/52882-b48382b387cc1f56.mjs |
KEYBOARD keyup · keydown |
|
https://s.pinimg.com/webapp/vendor-react-c7a0a1d6d76cab14.mjs |
KEYBOARD keydown |
|
https://s.pinimg.com/webapp/52882-b48382b387cc1f56.mjs |
MOUSE click · mouseup · mousedown |
|
https://s.pinimg.com/webapp/vendor-react-c7a0a1d6d76cab14.mjs |
MOUSE click |
|
https://s.pinimg.com/webapp/www/_client-7ad99b8811f016e3.mjs |
MOUSE click |
|
https://s.pinimg.com/webapp/52882-b48382b387cc1f56.mjs |
TOUCH touchend · touchstart |
|
https://s.pinimg.com/webapp/www/_client-7ad99b8811f016e3.mjs |
SENSOR orientationchange |
Ces techniques ne reposent pas sur les cookies : refuser la bannière ne les empêche pas. Constatées sur cette visite, sans interaction de notre part.
Non listées : 6 écoute(s) posée(s) par les scripts du site — c'est le fonctionnement ordinaire d'une page.
Ce que les pixels envoient aucun événement
Aucun événement de pixel Meta, TikTok, X ou Google Analytics capté.
Identifiants de mesure aucun relevé
Aucun identifiant de mesure relevé dans les requêtes de cette page.
Où sont les serveurs contactés
Le pays est celui du point de présence qui a répondu — souvent un nœud de CDN —, pas du siège de l'entreprise : la juridiction se lit sur le tableau des entreprises ci-dessus. 14 domaine(s) sur 15 sont géolocalisés sur l'adresse réellement contactée ; les autres par une résolution DNS faite après le scan.
| 🇺🇸 États-Unis | 15 | |
| 🇮🇪 Irlande | 1 |
| Fastly | 7 | |
| 6 | ||
| Akamai Technologies | 1 | |
| New Relic | 1 |
Chaque domaine contacté
Détail par domaine contacté15 domaine(s) · 11 tiers
Gestion du consentement4Mesure d'audience2Connexion / identité1Polices web1
Le rôle décrit ce que fait l'appel, pas son innocuité : une police ou une bibliothèque distante transmet quand même l'adresse IP et la page consultée.
| Domaine | Partie | Rôle | Pays | Hébergeur |
|---|---|---|---|---|
| propre | — | 🇺🇸 | Akamai Technologies, Inc. (AS16625) IP observée | |
| propre | — | 🇺🇸 | Fastly, Inc. (AS54113) IP observée | |
| propre | — | 🇺🇸 | Fastly, Inc. (AS54113) IP observée | |
| propre | — | 🇺🇸 | Fastly, Inc. (AS54113) IP observée | |
| tiers | Connexion / identité Google Sign-In | 🇺🇸 | Google LLC (AS15169) IP observée | |
| tiers | Gestion du consentement Usercentrics | 🇺🇸 | Google LLC (AS396982) IP observée | |
| tiers | Gestion du consentement Usercentrics | 🇺🇸 | Google LLC (AS396982) IP observée | |
| tiers | Mesure d'audience New Relic | 🇺🇸 | New Relic (AS23467) IP observée | |
| tiers | Gestion du consentement Usercentrics | 🇺🇸 | Google LLC (AS396982) IP observée | |
| tiers | Polices web Google Fonts | 🇺🇸 🇮🇪 | Google LLC (AS15169) IP résolue | |
| tiers | — | 🇺🇸 | Fastly, Inc. (AS54113) IP observée | |
| tiers | — | 🇺🇸 | Fastly, Inc. (AS54113) IP observée | |
| tiers | Mesure d'audience New Relic | 🇺🇸 | Fastly, Inc. (AS54113) IP observée | |
| tiers | — | 🇺🇸 | Fastly, Inc. (AS54113) IP observée | |
| tiers | Gestion du consentement Usercentrics | 🇺🇸 | Google LLC (AS396982) IP observée |
Les services tiers appelés n'étaient pas relevés au moment de ce scan : leur absence ici ne dit pas que la page n'en appelait aucun. Un rejeu sur l'archive du rapport les fait apparaître.
Bocal relevé sans qu'aucune bannière n'ait été acceptée (acceptation échouée) : le collecteur ne clique sur rien, et il n'y a pas d'« après » à montrer.
Treize mois est la durée que la CNIL recommande de ne pas dépasser pour les
traceurs de mesure d'audience : un dépassement est signalé comme un fait.
Le plus durable est _routing_id (www.pinterest.com) :
1 jour, soit jusqu'au .
Détail cookie par cookie2 cookie(s)
| Cookie | Domaine | Origine | Durée de vie | Attributs |
|---|---|---|---|---|
| _routing_id | www.pinterest.com | propre | 1 jour | HttpOnly |
| _ss_country_code | policy.pinterest.com | propre | session | Secure |
Un cookie de session disparaît à la fermeture du navigateur ; les autres portent une échéance, comptée ici depuis la date du scan. Un cookie propre n'est pas forcément un traceur — une session de connexion en est un aussi.
Plateforme de consentement détectée aucune signature
Aucune signature de plateforme de consentement dans les cookies déposés. L'absence de signature ne garantit pas l'absence de bannière : un CMP maison ou très récent peut passer inaperçu.
| Brique | Tenue par | Droit | Ce qui cesse sans elle |
|---|---|---|---|
| Extension du domaine | Verisign | 🇺🇸 États-Unis portée extraterritoriale | Le registre sert le nom : s’il le suspend, plus rien ne répond — ni le site, ni le courriel. |
| DNS | opérateur DNS non reconnu | — | Sans résolution du nom, aucune adresse ne se trouve : le site est injoignable même s’il fonctionne. |
| Hébergement |
Fastly
Servi par Fastly : c'est ce proxy inverse qui répond au visiteur. |
🇺🇸 États-Unis portée extraterritoriale | C’est la machine qui sert les pages, et qui voit passer chaque visiteur. |
| Courriel | 🇺🇸 États-Unis portée extraterritoriale | C’est l’entreprise qui reçoit — et peut lire — toute la correspondance de l’organisation. | |
| Certificat | DigiCert | 🇺🇸 États-Unis portée extraterritoriale | Sans certificat valide, les navigateurs refusent la connexion en HTTPS. |
| Bureau d’enregistrement | MarkMonitor | 🇺🇸 États-Unis portée extraterritoriale | C’est par lui que le nom se renouvelle et se transfère. |
Six briques, dans l'ordre de ce qu'on perdrait si elles s'arrêtaient. Le
dénominateur est ce qui a pu être identifié, jamais six
d'office. Une dépendance technique n'est pas une faute : ce tableau dit ce qui
cesserait de fonctionner, pas ce qu'il faudrait en penser.
Une extension générique (.com, .org, .info…) est en outre exploitée sous contrat avec l’ICANN, association de droit californien : le nom relève alors du droit américain par son registre comme par son contrat. C’est le cas de la majorité du web, et c’est un fait, pas un reproche.
Hébergement du sitepinterest.com
Derrière Fastly — Le domaine est servi derrière le CDN de Fastly : l'adresse résolue est celle d'un nœud de cache, pas du serveur d'origine. Fastly étant surtout un CDN placé devant un hébergement existant, le véritable hébergeur est masqué.
Aucun autre domaine propre ne sort du proxy : l'hébergeur d'origine n'est pas déductible depuis ce scan.
Courriel et DNS Google
Toute la correspondance de cette organisation transite par une entreprise de droit américain. Une entreprise de droit américain est tenue de communiquer les données qu’elle détient aux autorités des États-Unis (Cloud Act, FISA 702), y compris lorsque ses serveurs se trouvent en Europe. Le pays d’un serveur ne dit donc pas quel droit s’applique aux données qui y passent.
Enregistrements relevés 5 MX · 4 NS · 1 expéditeurs
| Type | Valeur | Prestataire |
|---|---|---|
| MX 1 | aspmx.l.google.com | Google 🇺🇸 |
| MX 5 | alt1.aspmx.l.google.com | Google 🇺🇸 |
| MX 5 | alt2.aspmx.l.google.com | Google 🇺🇸 |
| MX 10 | alt3.aspmx.l.google.com | Google 🇺🇸 |
| MX 10 | alt4.aspmx.l.google.com | Google 🇺🇸 |
| NS | ns10.pinterest.com | — |
| NS | ns5.pinterest.com | — |
| NS | ns6.pinterest.com | — |
| NS | ns9.pinterest.com | — |
| SPF | _spf.pinterest.com | — |
Les MX reçoivent le courrier du domaine, les NS en servent le DNS, les mécanismes SPF listent les prestataires autorisés à envoyer en son nom. Un prestataire non reconnu garde sa valeur brute : c'est elle qui est vérifiable.
Certificat et nom de domaine DigiCert
L'autorité de certification est un tiers de confiance de plus : son droit s'ajoute à celui de l'hébergeur. C'est un signal, pas un reproche — la quasi-totalité du web utilise une autorité américaine gratuite. Enregistrement lu sur rdap.verisign.com (RDAP), où il est revérifiable ; le pays du titulaire n'est presque plus publié depuis le RGPD.
Poids
Octets réellement transférés (compression comprise), tous chargements de la visite confondus. Un poids élevé n'est pas une faute : il dit ce que coûte la page à charger, en données comme en énergie.
Détail par nature de ressource13 ligne(s)
| Ressource | Origine | Requêtes | Poids | Part |
|---|---|---|---|---|
| Scripts | tiers | 84 | 2,2 Mo | |
| Images | tiers | 14 | 1,8 Mo | |
| Scripts | propre | 17 | 867 ko | |
| Polices | propre | 6 | 259 ko | |
| Pages HTML | propre | 6 | 147 ko | |
| Polices | tiers | 4 | 84 ko | |
| Données (XHR, API) | propre | 25 | 44 ko | |
| Données (XHR, API) | tiers | 7 | 15 ko | |
| Autres | propre | 2 | 10 ko | |
| Feuilles de style | tiers | 2 | 2,4 ko | |
| Images | propre | 1 | 1,2 ko | |
| Pages HTML | tiers | 7 | 1,1 ko | |
| Feuilles de style | propre | 1 | 778 o |
Construit avecNext.js
| Brique | Rôle | Ce qui l'a trahie |
|---|---|---|
| Next.js | Cadriciel | /_next/static/media/0552c987d16046a3-s.p.woff2 |
Reconnu aux chemins et aux en-têtes relevés pendant le scan. C'est une description, pas un reproche : une partie des traqueurs listés plus haut arrive généralement avec un thème ou une extension.
Langue déclarée anglais · 37 version(s)
Le site se déclare en anglais (en), d'après l'attribut lang de la page.
Versions que le site déclare publier — ce qu'il offre, et non ce qu'il nous a servi : allemandallemand autrichienanglaisanglais (Afrique du Sud)anglais (Inde)anglais (Irlande)anglais (Nouvelle-Zélande)anglais (Suisse)anglais australienanglais britanniqueanglais canadiencoréendanoisespagnolespagnol (Argentine)espagnol (Chili)espagnol (Colombie)espagnol du Mexiquefilipino (Philippines)finnoisfrançaisgrechongroisindonésienitalienjaponaisnéerlandaisnorvégien bokmålpolonaisportugaisportugais européenroumain (Roumanie)russeslovaquesuédoistchèqueturc
C'est une déclaration, pas une lecture du texte : le rapport
répète ce que le site écrit de lui-même, y compris quand il se trompe.
Le navigateur a réclamé en-US : sur un site multilingue, c'est donc la langue servie à ce visiteur-là.
En-têtes de sécurité domaine seul transmis aux tiers
Alt-Svc)Seul le domaine du site est transmis, jamais la page précise.
| En-tête | Valeur |
|---|---|
| Protocoles annoncés (Alt-Svc) alt-svc |
h3=":443";ma=604800 |
| Politique de sécurité du contenu (CSP) content-security-policy |
default-src 'self' blob: s.pinimg.com s1.pinimg.com s2.pinimg.com; font-src 'self' m.media-amazon.com *.amazon-adsystem.com s.pinimg.com s1.pinimg.com s2.pinimg.com data: fonts.googleapis.com fonts.gstatic.com use.typekit.net; style-src 'self' blob: 'unsafe-inline' data: *.pinimg.com *.pinterest.com accounts.google.com fonts.googleapis.com *.adyen.com *.adyenpayments.com; img-src blob: data: *; base-uri 'none'; connect-src 'self' blob: m.media-amazon.com *.amazon-adsystem.com htlb.casalemedia.com *.2mdn.net *.ada.support *.pinimg.com *.pinterest.com accounts.google.com *.adyen.com pinterest-salvador.s3.amazonaws.com *.adyenpayments.com *.facebook.com *.doubleclick.net *.adtrafficquality.google www.recaptcha.net https://pinterest-api.arkoselabs.com/ www.googleapis.com *.dropboxapi.com pinterest-aberdeen.s3.amazonaws.com pinterest-aberdeen.s3.us-east-1.amazonaws.com pinterest-anaheim.s3.amazonaws.com pinterest-anaheim.s3.us-east-1.amazonaws.com pinterest-hilo.s3.amazonaws.com pinterest-hilo.s3.us-east-1.amazonaws.com pinterest-sim-toontown.s3.amazonaws.com pinterest-sim-toontown.s3.us-east-1.amazonaws.com pinterest-lucca.s3.amazonaws.com pinterest-lucca.s3.us-east-1.amazonaws.com pinterest-media-upload.s3.amazonaws.com pinterest-media-upload.s3.us-east-1.amazonaws.com pinterest-media-upload.s3-accelerate.amazonaws.com pinterest-milwaukee.s3.amazonaws.com pinterest-milwaukee.s3.us-east-1.amazonaws.com pinterest-poughkeepsie.s3.amazonaws.com pinterest-poughkeepsie.s3.us-east-1.amazonaws.com pinterest-waterloo.s3.amazonaws.com pinterest-waterloo.s3.us-east-1.amazonaws.com pinterest-plymouth.s3.amazonaws.com pinterest-plymouth.s3.us-east-1.amazonaws.com pinterest-salvador.s3.us-east-1.amazonaws.com pinterest-yamagata.s3.amazonaws.com pinterest-yamagata.s3.us-east-1.amazonaws.com *.tvpixel.com api.pinadmin.com *.live-video.net https://*.daily.co https://*.pluot.blue wss://*.wss.daily.co api.basistheory.com; form-action 'self' *.adyen.com *.klarna.com *.tink.com *.adyenpayments.com; frame-src 'self' *.ada.support *.pinimg.com *.pinterest.com *.adyen.com static-sandbox.dlocal.com static.dlocal.com *.google.com *.facebook.com *.doubleclick.net *.rubiconproject.com *.adtrafficquality.google *.safeframe.googlesyndication.com www.recaptcha.net https://iframe.arkoselabs.com/ https://pinterest-api.arkoselabs.com/ pinterest-hilo.s3.amazonaws.com pinterest-hilo.s3.us-east-1.amazonaws.com pinterest-sim-toontown.s3.amazonaws.com pinterest-sim-toontown.s3.us-east-1.amazonaws.com pinterest-milwaukee.s3.amazonaws.com pinterest-milwaukee.s3.us-east-1.amazonaws.com pinterest-waterloo.s3.amazonaws.com pinterest-waterloo.s3.us-east-1.amazonaws.com pinterest-tolu.s3.amazonaws.com *.pinterdev.com content.googleapis.com *.youtube.com *.youtube-nocookie.com *.ytimg.com player.vimeo.com calendly.com vine.co bid.g.doubleclick.net *.fls.doubleclick.net pinlogs.s3.amazonaws.com pinlogs.s3.us-east-1.amazonaws.com servedby.flashtalking.com pinterest-uk.admo.tv pinterest-uk-web.admo.tv fbrpc://call *.linkedin.com px.ads.linkedin.com api.basistheory.com js.basistheory.com 3ds.basistheory.com; media-src 'self' blob: m.media-amazon.com *.2mdn.net data: *.pinimg.com *.live-video.net; object-src 'self'; script-src 'nonce-309453f0cc869751221643170892ce5f' 'strict-dynamic' 'self' blob: 'unsafe-inline' *.pinimg.com *.pinterest.com *.adyen.com js.dlocal.com js-sandbox.dlocal.com static-sandbox.dlocal.com static.dlocal.com *.adyenpayments.com 'report-sample' *.google.com connect.facebook.net *.google-analytics.com *.facebook.com *.googleadservices.com *.doubleclick.net *.adtrafficquality.google *.googletagmanager.com www.gstatic.com/recaptcha/ www.gstatic.cn/recaptcha/ www.recaptcha.net https://pinterest-api.arkoselabs.com/ 'wasm-unsafe-eval' js.basistheory.com 3ds.basistheory.com; worker-src 'self' blob: 'unsafe-inline'; report-uri /_/_/csp_report/?rid=6958455304259313; frame-ancestors 'self' , script-src 'self' blob: 'unsafe-inline' *.pinimg.com *.pinterest.com *.adyen.com js.dlocal.com js-sandbox.dlocal.com static-sandbox.dlocal.com static.dlocal.com *.adyenpayments.com 'report-sample' *.google.com connect.facebook.net *.google-analytics.com *.facebook.com *.googleadservices.com *.doubleclick.net *.adtrafficquality.google *.googletagmanager.com www.gstatic.com/recaptcha/ www.gstatic.cn/recaptcha/ www.recaptcha.net https://pinterest-api.arkoselabs.com/ 'wasm-unsafe-eval' js.basistheory.com 3ds.basistheory.com; report-uri /_/_/csp_report/?rid=6958455304259313 |
| Transmission de l'URL aux tiers (Referrer-Policy) referrer-policy |
origin |
| HTTPS obligatoire (HSTS) strict-transport-security |
max-age=63072000; includeSubDomains; preload |
| Interprétation des types MIME (X-Content-Type-Options) x-content-type-options |
nosniff |
| Intégration dans un cadre (X-Frame-Options) x-frame-options |
SAMEORIGIN |
| Accès aux capteurs et périphériques (Permissions-Policy) Déclare les capacités (caméra, micro, géolocalisation, capteurs) que la page et les cadres qu’elle intègre ont le droit de demander. |
absent |
Une absence n'est pas une faille : ces en-têtes réduisent les conséquences d'un défaut ailleurs, et ne changent rien à ce que la page envoie aux tiers. Relevé sur la première page du site à avoir abouti.
Fichiers publics lecture refusée par robots.txt
Le robots.txt du site interdit ces récupérations : elles n'ont pas eu lieu. Un refus se respecte, même quand le fichier visé est public.
Aucune mesure ici : chaque ligne nomme sa source et sa date et renvoie vers elle — c'est là, et non ici, que se conteste un signalement.
Ce site ne figure dans aucune des listes consultées.
Résolveurs DNS filtrants 0 blocage(s)
Chez un abonné dont le fournisseur d'accès ou l'employeur emploie l'un de ces résolveurs, un domaine bloqué est simplement inaccessible. C'est un fait sur l'accessibilité, pas sur le contenu — et les trois familles ne s'additionnent pas.
| Résolveur | Adresse | Réponse | Observé |
|---|---|---|---|
| CleanBrowsing Security | 185.228.168.9 | résolu | — |
| Comodo Secure | 8.26.56.26 | sans réponse | ETIMEOUT |
| OpenDNS | 208.67.222.222 | sans réponse | EREFUSED |
| Quad9 | 9.9.9.9 | résolu | — |
| Résolveur | Adresse | Réponse | Observé |
|---|---|---|---|
| AdGuard | 94.140.14.14 | résolu | — |
| Résolveur | Adresse | Réponse | Observé |
|---|---|---|---|
| AdGuard Famille | 94.140.14.15 | résolu | — |
| CleanBrowsing Adulte | 185.228.168.10 | résolu | — |
| CleanBrowsing Famille | 185.228.168.168 | résolu | — |
| Cloudflare Famille | 1.1.1.3 | résolu | — |
| OpenDNS Famille | 208.67.222.123 | sans réponse | EREFUSED |
3 résolveur(s) n'ont pas répondu : ni blocage ni autorisation — un silence n'est pas un avis.
Flux de menaces non interrogés
Non interrogés : ces quatre API distantes annonceraient à un tiers quel site
est analysé. Éteintes par défaut, elles s'activent avec THREATS=on
et une clé par source.
Wayback Machine non interrogée
Non interrogée : envoyer l'URL à Internet Archive révèle ce site à un
tiers. Éteint par défaut, activable avec WAYBACK=on.
🛡️ Naviguez mieux
La plupart des 2 traqueur(s) identifié(s) sur ce site sont bloqués par Firefox combiné à l'extension uBlock Origin.