Aller au contenu
CreatorPrivacyKit

Accueil · Outils · Test WebRTC

WebRTC

Voir les adresses que WebRTC peut montrer

Une visio ou un site peuvent demander ces candidats. Le test les affiche dans la page. Lisez la mention si une requête extérieure est nécessaire pour les adresses réflexives.

Voir les adresses que WebRTC peut montrer?

Une visio ou un site peuvent demander ces candidats. Le test les affiche dans la page. Lisez la mention si une requête extérieure est nécessaire pour les adresses réflexives. Rien n’est lu tant que vous ne lancez pas l’analyse. Ouvrir la page ne dessine pas de canvas, n’ouvre pas WebRTC et ne demande pas d’adresse.

RFC 8828: WebRTC IP Address Handling Requirements

Dernière mise à jour

Lancer l’analyse

Rien n’est lu tant que vous ne lancez pas l’analyse. Ouvrir la page ne dessine pas de canvas, n’ouvre pas WebRTC et ne demande pas d’adresse.

D’où viennent les candidats

La page ouvre une courte RTCPeerConnection, rassemble les candidats ICE, puis la ferme.

Un serveur STUN sert à apprendre une adresse réflexive. Cette requête va à l’hôte STUN, pas dans un profil CreatorPrivacyKit. Les lignes de candidats ne sont pas envoyées.

Adresse privée et adresse réflexive

Un candidat host en 192.168.x montre une adresse de réseau privé à la page.

L’adresse réflexive est celle vue par le serveur STUN. Si elle diffère de l’adresse vue par ce site, un VPN, un proxy ou une autre interface peut être sur le chemin. Le test ne décide pas laquelle est celle du fournisseur.

.local n’est pas l’IP du LAN

Les noms en .local sont des masques mDNS, pour que la page n’apprenne pas l’adresse LAN brute. Ils sont marqués protégés, pas fuités.

Si la collecte ICE expire ou échoue, le résultat est indéterminé, pas protégé. Une collecte terminée sans candidat signifie seulement qu’aucun candidat n’a été observé cette fois.

Comment lire les lignes

Une adresse privée brute est une exposition directe. Une adresse réflexive publique est une observation ; ce n’est pas appelé fuite VPN sans comparaison montrant un chemin différent de l’adresse HTTP vue par ce site.

Relais seul veut dire que le navigateur a proposé un relais plutôt que l’adresse de l’hôte. Ce n’est pas un certificat pour chaque application de l’ordinateur.

Ce que vous pouvez essayer

La protection WebRTC du navigateur, un VPN qui traite WebRTC, ou désactiver WebRTC si vous acceptez la casse.

Aucun nom de marque ne garantit le résultat. Relancez le scan après le changement.

Un passage Chrome headless, 26 octobre 2026

Le 26 octobre 2026, un Google Chrome headless 154.0.8037.92 a ouvert RTCPeerConnection avec iceServers stun:stun.cloudflare.com:3478, créé un canal de données nommé cpk, et arrêté la collecte à 4 secondes ou à la fin d’ICE. Cette URL STUN, ce nom de canal et ce plafond de 4 secondes sont ceux de collectWebRtcSignals dans src/browser-privacy/webrtc.js. Ce n’était pas un clic sur le bouton Analyser de la page publiée. Chrome a été lancé avec --no-sandbox et --disable-dev-shm-usage.

La collecte s’est terminée par timeout-4000 après 4002 ms. Deux candidats UDP étaient déjà arrivés : un candidat host dont l’adresse était un nom mDNS .local, pas une IP privée brute, et un candidat réflexif serveur en IPv4 publique. Il n’y avait ni prflx, ni relay, ni IPv6. Les chaînes d’adresse sont omises. L’adresse HTTP vue par le site n’a pas été demandée : c’est donc le cas srflx public sans comparaison avec l’adresse HTTP. Ce n’est pas un verdict sur un VPN.

LancementFin de collectems écouléeshostsrflxprflxrelaymDNShost privésrflx publicIPv4IPv6
options par défauttimeout-40004002110010110
avec disable_non_proxied_udptimeout-40004001110010110

Un second lancement a ajouté --force-webrtc-ip-handling-policy=disable_non_proxied_udp. La collecte a de nouveau fini par timeout-4000, après 4001 ms, avec les mêmes comptes. Des comptes identiques ne prouvent pas que l’option a été appliquée dans ce lancement headless.

La page WebRTC statique de BrowserLeaks, lue le 26 octobre 2026 sans exécuter son script, montre encore des titres pour une IP distante, la présence de RTCPeerConnection et RTCDataChannel, une IP WebRTC locale, une IP WebRTC publique, une description de session et les périphériques média. Ses notes de désactivation indiquent encore à Firefox de mettre media.peerconnection.enabled à false dans about:config, et à Chrome l’extension WebRTC Network Limiter. Ce site n’a pas exécuté ce test et ne connaît toujours pas l’hôte STUN de cette page. Le paragraphe du 21 octobre ci-dessus reste valable. Cet essai n’a pas listé de microphones ni de caméras, et il n’a pas utilisé de VPN.

browserleaks.com/webrtc

Questions

xxxx.local est-il mon IP locale ?

Non. C’est un nom mDNS. La page ne peut pas le retransformer en adresse LAN.

Y a-t-il un test de fuite DNS ?

Non. Les résolveurs ne sont pas devinés ici.

Questions fréquentes

Un VPN bloque-t-il tous les candidats ?

Pas automatiquement. Un candidat hôte peut encore apparaître à côté de l’adresse du tunnel.

Que veut dire .local ?

C’est souvent un masque mDNS, pas l’adresse du réseau domestique écrite en chiffres.

Est-ce le GPS du téléphone ?

Non. WebRTC parle d’adresses réseau. Le GPS d’une photo est dans le fichier image.