SandVPNVPN gratis — Google PlayAbrir
SandBlockGratis

Anuncios y rastreadores, bloqueados antes de pedirlos

SandBlock es una extensión de Firefox que cancela las peticiones de anuncios y rastreadores antes de que salgan del navegador. No se descarga nada, así que las páginas llegan más ligeras — y más tranquilas. Sin cuenta, sin telemetría, sin recogida de datos.

Sin cuentaSin recogida de datosFirefox 91+, escritorio y Android
Versión
v1.0.0
Requiere
Firefox 91+
Datos recogidos
0
El popup de SandBlock: protección activada, 34 peticiones bloqueadas en la página, 18.402 en total
156.760
filtros compilados de listas públicas
0,17 ms
de filtrado, por petición
8
listas de referencia, actualizadas cada 24 h

Compilados una sola vez al arrancar, en 573 ms. Después, decidir sobre una petición cuesta una fracción de milisegundo.

Qué bloquea

Cuatro cosas distintas, cuatro mecanismos

Bloquear no es un solo truco. Un filtro de red no puede con un anuncio de YouTube, y ocultar un elemento no evita que se descargue — así que cada tipo recibe el mecanismo que de verdad funciona con él.

Peticiones de anuncios y rastreo

Canceladas en la capa de red, antes de enviarse. La petición nunca sale del navegador: no se descarga nada y no se registra nada al otro lado.

Los huecos que dejan los anuncios

Un anuncio bloqueado deja un hueco en la maquetación. Las reglas cosméticas ocultan el espacio, para que la página se lea como si nunca hubiera existido.

Anuncios de vídeo en YouTube

Los anuncios de vídeo llegan por la misma tubería que el vídeo, así que el bloqueo de red no puede nada. Los scriptlets se ejecutan antes del código de la página y quitan los metadatos de anuncio de la respuesta del reproductor.

Parámetros de rastreo en los enlaces

fbclid, gclid, utm_* y unos 120 más se eliminan de las URLs al pedirlas, para que el enlace que pulsas no sea además un chivato.

Por qué es rápido

La forma ingenua de filtrar es comparar cada petición con cada regla. Con 156.760 no hay nada que hacer: cada filtro se indexa bajo su token más distintivo — la cadena más rara de su patrón. Cuando llega una petición solo se visitan los cubos de los tokens realmente presentes en esa URL, un puñado sobre el total.

Alrededor están los detalles que lo mantienen invisible: ninguna expresión regular se compila si el patrón no la necesita, las comprobaciones de subcadena y anclaje no la usan, y los registros de comparación se reutilizan en vez de asignarse por petición. Medido en Firefox, filtrar cuesta 0,17 ms por petición — por debajo del ruido de una sola ida y vuelta de red.

Hecho para no romper sitios

El peor fallo de un bloqueador es el invisible. Una regla cosmética con un alcance demasiado amplio oculta partes de páginas que nunca debía tocar, y como se aplica como estilo de usuario la página no puede deshacerla. Por eso cada regla se comprueba antes de usarse: todo selector capaz de alcanzar la raíz del documento, o de casar con elementos arbitrarios, se descarta en vez de aplicarse a ver qué pasa.

Las reglas genéricas también se sirven a demanda en vez de en bloque. La página indica qué clases e identificadores contiene realmente, y solo se inyectan los selectores que casan. En una página normal el CSS inyectado pasa de unos 254 KB a menos de 17 KB — la diferencia entre un recálculo de estilos que se nota y uno que no.

Siempre al día

Ocho listas de referencia, actualizadas automáticamente cada 24 horas. Puedes añadir tus propios filtros y tus sitios de confianza, y desactivar cualquier lista si da problemas.

  • EasyList83.735 reglas
  • EasyPrivacy54.118 reglas
  • uBlock filters — Ads8902 reglas
  • Peter Lowe's list3412 reglas
  • uBlock filters — Quick fixes479 reglas
  • SandBlock — fixes71 reglas

Las listas de filtros son datos, no código: ninguna línea de una lista se ejecuta nunca. Desactiva la que quieras, o añade las tuyas, en los ajustes.

El panel de ajustes de SandBlock, con las listas de filtros activas, su número de reglas y su última actualización

SandBlock — preguntas frecuentes

¿De verdad es gratis?

Sí, y no hay nada que registrar. SandBlock no tiene cuenta, ni plan de pago, ni promociones dentro. Existe porque ya hacemos una extensión de privacidad, y un bloqueador es la otra mitad del mismo trabajo.

¿Por qué Firefox y no Chrome?

Porque Firefox aún admite el webRequest bloqueante, que permite a una extensión cancelar una petición antes de enviarla. Chrome lo sustituyó por declarativeNetRequest — un modelo declarativo con tope de reglas y sin decisiones dinámicas, y ese es el cambio que recortó lo que cualquier bloqueador puede hacer allí. Sacar una versión más débil no valía la pena.

¿Me va a romper los sitios que uso?

Es justo el fallo contra el que está diseñado el motor, y la sección de arriba explica cómo. Si una página se ve mal, pausa la protección para ese sitio con un clic en el popup — el interruptor es por sitio y se queda. Luego dinos cuál: arreglamos la regla en vez de pedirte que te acostumbres.

¿Ralentiza el navegador?

Filtrar cuesta 0,17 ms por petición, y las listas se compilan una vez al arrancar en 573 ms. En la práctica las páginas van más rápido, no más lento: lo caro de una carga son precisamente las peticiones que ya no ocurren.

¿Qué datos recoge?

Ninguno. Sin cuenta, sin analítica, sin telemetría. Las únicas peticiones de SandBlock van a buscar las listas de filtros públicas a sus URLs oficiales, y no llevan identificador ni nada sobre las páginas que visitas. Ajustes y contadores viven en el almacenamiento local del navegador y desaparecen al desinstalarlo.

Una web más tranquila, en un clic.

Gratis, sin cuenta, sin recoger nada. Firefox 91 o superior, escritorio y Android.

Añadir a Firefox — gratis