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:
- Existe en el disco de otra persona. Cuánto tiempo se queda ahí es una cuestión de política, no una garantía técnica. “Se borra en una hora” es una promesa que no puedes inspeccionar.
- Pasa por infraestructura que no ves. Balanceadores, registros, copias de seguridad, cachés de CDN. Un archivo puede borrarse del almacén principal y seguir existiendo en un backup durante semanas.
- El acceso del personal es posible en principio. No necesariamente probable, pero posible, y no tienes forma de saberlo.
- Queda expuesto a la seguridad de esa empresa. Si sufren una brecha, tu archivo forma parte de ella. Probablemente nunca te enterarás.
- Cae bajo sus condiciones de servicio. Algunas herramientas gratuitas se atribuyen licencias amplias sobre el contenido subido. Casi nadie las lee.
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:
- Abre una herramienta — comprimir una imagen, por ejemplo — y deja que cargue del todo.
- Desconéctate de internet. Apaga el wifi, desenchufa el cable, activa el modo avión.
- 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:
- Documentos de identidad. Escaneos de pasaporte, DNI, carné de conducir — que a menudo hay que ajustar a un tamaño concreto para un formulario, que es justo cuando la gente recurre a un compresor online.
- Firmas. Se piden con frecuencia como imagen de menos de 20 KB. Una imagen de firma es algo muy útil para un estafador.
- Documentos financieros y médicos. Nóminas, extractos bancarios, resultados de pruebas.
- Capturas con datos personales. Esta es la que se olvida. La captura de una confirmación de pedido o de una app bancaria contiene una dirección, un número de cuenta, un nombre completo. Si estás pixelando partes de una captura precisamente porque contiene información sensible, subirla al servidor de un desconocido para censurarla desmonta bastante el ejercicio.
- Fotos de menores. Fotos familiares y del colegio, que mucha gente preferiría no entregar a un tercero desconocido.
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:
- No es cifrado. El archivo está sin cifrar en la memoria del navegador mientras trabajas, exactamente igual que en cualquier aplicación local.
- Las otras pestañas y las extensiones siguen ahí. Una extensión maliciosa con permiso para leer el contenido de la página es una amenaza independientemente de dónde se procese.
- La página se sigue cargando por red. El HTML, el CSS y el código vienen de un servidor, así que ese servidor podría en principio servir código distinto mañana. Por eso la comprobación de la pestaña de red merece repetirse de vez en cuando en lugar de confiar una sola vez.
- La analítica y los anuncios son otra cosa. Usamos analítica sin cookies y ninguna red publicitaria tiene acceso jamás a tus archivos — pero “tu archivo no se sube” y “no se ejecuta código de terceros en la página” son afirmaciones distintas, y solo la primera es absoluta.
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.