Por qué procesar imágenes en el navegador es más privado

Hay cientos de herramientas de imagen gratuitas online. Casi todas funcionan igual: eliges un archivo, se sube a un servidor, el servidor lo procesa y te devuelve el resultado. La interfaz esconde todo esto, así que la experiencia parece local aunque no lo sea.

Para una foto de vacaciones, es razonable que a la mayoría de la gente le dé igual. Para el escaneo de un pasaporte, un contrato firmado, una nómina o la foto de un menor, la distinción merece entenderse.

Qué pasa cuando una herramienta sube tu archivo

En cuanto tu imagen sale de tu dispositivo, se vuelven ciertas varias cosas que antes no lo eran, y ninguna es visible desde la página web:

Nada de esto requiere mala intención. Es simplemente lo que significa “subir”.

La alternativa: procesar en tu propia máquina

Los navegadores modernos pueden hacer trabajo real con imágenes sin servidor. La API <canvas> se encarga de descodificar, redimensionar, recortar y recodificar. WebAssembly ejecuta códecs compilados —las mismas bibliotecas que usaría una aplicación de escritorio— a velocidad casi nativa. Los Web Workers lo mantienen fuera del hilo principal para que la página siga respondiendo.

Junto todo eso, cubre prácticamente todo lo que necesita una herramienta de imagen generalista: compresión, conversión de formato, redimensionado, recorte, rotación, marca de agua e incluso cosas como descodificar HEIC, que los navegadores no soportan de forma nativa.

Cuando una herramienta está construida así, tu archivo se lee directamente del disco desde la página, se procesa en memoria y se vuelve a escribir como descarga. Nunca viaja a ningún sitio. No hay servidor en el que confiar porque no hay servidor implicado.

Así funcionan todas las herramientas de Imgnest.

Cómo comprobarlo tú mismo

No tienes que creerte la palabra de nadie. Hay tres formas de verificarlo, de la más fácil a la más rigurosa.

1. La prueba sin conexión

La más simple y la más convincente:

  1. Abre una herramienta — comprimir una imagen, por ejemplo — y deja que cargue del todo.
  2. Desconéctate de internet. Apaga el wifi, desenchufa el cable, activa el modo avión.
  3. Ahora usa la herramienta. Suelta una imagen, comprímela, descarga el resultado.

Si funciona sin conexión, el procesado no puede estar ocurriendo en un servidor. Una herramienta que sube se quedaría colgada o daría error de inmediato.

2. La pestaña de red

Abre las herramientas de desarrollo del navegador (F12), ve a la pestaña Red y usa la herramienta mientras observas. Una herramienta que sube muestra una petición POST grande con tu archivo dentro. Una herramienta local no muestra absolutamente nada al procesar un archivo — ninguna petición, porque no se hace ninguna.

Esta es la comprobación que conviene hacer con cualquier herramienta que diga ser privada, no solo con la nuestra.

3. Leer el código

Todo se ejecuta en el cliente, lo que significa que el código está en la página. Puedes leerlo. No hay un componente de servidor oculto que auditar porque en el servidor no hay nada más que archivos estáticos.

Dónde importa más

Algunas tareas son mucho más sensibles que otras:

De qué no te protege esto

Ser honesto con los límites importa tanto como la afirmación en sí.

El procesado en el cliente protege tu archivo de que nos llegue a nosotros. No hace que tu navegador ni tu ordenador sean seguros. En concreto:

Resumen

La diferencia entre una herramienta online que sube tus archivos y una que se ejecuta en tu navegador no es un detalle de marketing: cambia quién tiene una copia de tu archivo. Para la mayoría de imágenes nunca importará. Para el escaneo de un DNI o un documento con tus datos bancarios, es toda la cuestión.

La buena noticia es que puedes resolverlo tú mismo en treinta segundos: carga la página, apaga internet y comprueba si la herramienta sigue funcionando.

← Todas las guías