Mira lo que internet
ya sabe de ti.
Diagnóstico real de red y privacidad: tests de fugas, exposición de IP, DNS y más. Sin cuenta, sin subir nada. Solo los datos que tu conexión está transmitiendo ahora mismo.
Ocho comprobaciones. Una imagen de tu exposición.
Cada test apunta a una vía concreta por la que tu identidad o tu conexión pueden filtrarse. Ejecuta uno, o ejecútalos todos: cada resultado viene con una explicación clara de lo que significa.
Test de fuga WebRTC
Revela la dirección IP real que WebRTC puede exponer saltándose tu VPN.
Ejecutar test →Test de fuga DNS
Comprueba si tus consultas DNS se escapan fuera del túnel cifrado.
Ejecutar test →Test de fuga IPv6
Detecta tráfico IPv6 que se escapa de una VPN configurada solo para IPv4.
Ejecutar test →Cuál es mi IP
Tu dirección pública, tu geolocalización y el operador de red detrás de ella.
Ejecutar test →Escáner de puertos abiertos
Escanea tu propia conexión en busca de puertos expuestos a internet.
Ejecutar test →Latencia y pérdida de paquetes
Mide el tiempo de ida y vuelta y lo estable que es realmente tu conexión.
Ejecutar test →Comprobación de filtraciones
Mira si tu email aparece en filtraciones de datos conocidas y divulgadas públicamente.
Ejecutar test →Huella digital del navegador
Lo identificable que es tu navegador para los rastreadores, sin cookies.
Ejecutar test →Hecho por ingenieros de red.
Así funcionan los tests y esto es lo que hacemos — y no hacemos — con los resultados.
01 Se ejecuta donde estás
Los tests del lado del cliente se ejecutan en tu navegador contra tu propia conexión. Las comprobaciones de WebRTC y de huella digital nunca tocan un servidor que controlemos.
02 Método a la vista
Cada página de test indica exactamente qué mide, cómo lo mide, y qué demuestra — y qué no — un resultado rojo o verde. Sin cajas negras.
03 Nada que guardar
Sin cuenta, sin historial. No conservamos tu IP ni tus resultados. Cierra la pestaña y no queda nada por nuestra parte.
pc = new RTCPeerConnection(iceServers)
pc.createDataChannel("")
pc.onicecandidate = (e) => {
parse(e.candidate) → { ip, typ }
// typ 'srflx' = tu IP pública real
// fugándose fuera del túnel
}
// resultado que verías:
status: ningún candidato reflexivo expuesto ✓