Acerca de tattletab

tattletab da a los desarrolladores un informe exacto del navegador de un usuario: qué funciones de la plataforma web admite y cómo está configurado, desde la pantalla y las fuentes hasta el hardware gráfico y el idioma. Envía el enlace a tus usuarios; ellos te devuelven un informe con el que puedes depurar. También muestra a cualquiera lo que su navegador revela a los sitios web.

Cómo funciona

Los navegadores modernos ejecutan todas las comprobaciones. Los más antiguos, hasta Internet Explorer 6, ejecutan un pequeño script básico con menos comprobaciones. Sin JavaScript no se puede comprobar nada, así que la página solo lo indica.

Todas las comprobaciones se ejecutan en tu navegador. La página también pregunta una vez al servidor qué ve de tu conexión (dirección IP, cabeceras de la solicitud, versión de TLS), para que también veas esa parte. Otras tres comprobaciones van más allá de la página: abre un WebSocket a nuestro servidor, carga una pequeña página de prueba desde tattletab.jsfi.workers.dev (nuestra segunda dirección) para ver si funcionan las cookies de terceros, y pide tu dirección pública al servidor STUN público de Cloudflare (stun.cloudflare.com), como hacen las videollamadas, para comprobar WebRTC.

Algunas comprobaciones prueban cosas en lugar de solo mirar: escriben una entrada de prueba en IndexedDB, la API Cache y el sistema de archivos privado del origen y la borran enseguida, inician pequeños workers y reproducen una décima de segundo de silencio para ver si se permite la reproducción automática. No se guarda nada.

Tres comprobaciones solo se ejecutan si haces clic: el DRM de vídeo, porque algunos navegadores muestran un aviso; los servicios de terceros, que contactan con CDN, Google, Stripe, PayPal y otros, que ven tu dirección IP; y la velocidad de conexión, que transfiere hasta unos 7 MB desde y hacia nuestro servidor.

Tres pruebas necesitan además tu permiso, que el navegador te pide: cámara y micrófono (si arrancan y con qué ajustes; las transmisiones se detienen enseguida y no se graba nada), ubicación (si funciona y con qué precisión; tus coordenadas nunca entran en el informe) y una prueba de teclado y puntero (las teclas que pulsas en el campo de prueba y cómo se registra una línea que dibujas). Los resultados se quedan en la página como todo lo demás.

Mientras se ejecutan las comprobaciones, la página anota los elementos y atributos que las extensiones le añaden, para que también aparezcan extensiones que no conocemos por su nombre. El ID de huella es un hash de tus valores calculado en tu navegador; no se guarda ni se envía a ningún sitio.

Para desarrolladores

Enlaces de solicitud con código QR, el fragmento de código para tu sitio, funciones requeridas, una plantilla de incidencias, la comparación de informes y la API JSON están en la página para desarrolladores.

Qué pasa con tus datos

Tu informe se queda en tu navegador a menos que lo subas. Antes de subirlo puedes editarlo y quitar todo lo que no quieras compartir.

Un informe subido se guarda 90 días y después se borra automáticamente. Cualquiera que tenga su enlace puede leerlo. Los enlaces se forman con tres palabras y la fecha, por ejemplo acorn-chef-dune-2026-11-09. Para que sea prácticamente imposible adivinar enlaces, cada conexión puede consultar como máximo 60 informes por minuto.

El sitio funciona en Cloudflare, que procesa tu dirección IP para servir las páginas.

Créditos

  • Las palabras de los enlaces para compartir se basan en la EFF Short Wordlist de la Electronic Frontier Foundation, con licencia CC BY 3.0 US.
  • Las comprobaciones de funciones se generan a partir de MDN browser-compat-data 8.1.8, publicado bajo CC0 por MDN y sus colaboradores.
  • El estado Baseline y los nombres de las funciones proceden de web-features 3.45.0 del W3C WebDX Community Group, con licencia Apache 2.0.

Idiomas: English · Deutsch · Français · Español