Saltar al contenido principal
Tooletto

Por qué "se ejecuta en tu navegador" importa de verdad para la privacidad de tus archivos

"Nada se sube" es una afirmación técnica específica y comprobable, no una frase de marketing. Esto es lo que significa realmente, cómo funciona, y cómo puedes comprobarlo tú mismo.

· 3 min de lectura

Una afirmación específica y comprobable, no un eslogan

La mayoría de las herramientas de archivos en línea funcionan de la misma forma: tu archivo se sube a un servidor en algún lugar, se procesa ahí, y el resultado se te devuelve — lo que significa que en algún momento, tu archivo, completo, estuvo en un ordenador que no controlas ni puedes verificar de ninguna forma. "Se ejecuta por completo en tu navegador" describe una arquitectura genuinamente distinta, no solo una forma más amable de describir lo mismo: el archivo nunca abandona el dispositivo donde empezó, porque el trabajo real de compresión, conversión o edición ocurre usando las capacidades propias e integradas del navegador, en lugar de encargárselo a un servidor remoto en absoluto. Esta es una afirmación específica y técnicamente comprobable, no una promesa vaga, y vale la pena entender exactamente qué la hace cierta, porque la distinción entre "no lo subimos" y "no podemos subirlo porque no hay ningún paso de subida en el código" es toda la diferencia entre una política y una arquitectura.

Cómo un navegador hace realmente el trabajo que antes hacía un servidor

Los navegadores modernos exponen varias capacidades lo bastante potentes como para hacer procesamiento de archivos real y sustancial sin necesitar nunca un servidor: la API Canvas puede decodificar, manipular y volver a codificar datos de imagen directamente — redimensionar, recortar, ajustar, recomprimir — todo con JavaScript ejecutándose en tu propio dispositivo. WebAssembly permite que librerías de procesamiento genuinamente complejas, incluyendo códecs y manejadores de formato originalmente escritos en lenguajes como C o Rust por rendimiento, se ejecuten dentro del navegador a velocidades cercanas al código nativo, que es lo que hace práctica en lugar de dolorosamente lenta la manipulación de PDF basada en navegador y ciertos códecs de imagen y audio. Los Web Workers ejecutan ese procesamiento en un hilo separado del de la propia página, que es por lo que una operación pesada — comprimir un lote grande de imágenes, por ejemplo — no congela la interfaz mientras trabaja. Ninguna de estas son tecnologías exóticas ni experimentales; son funciones de navegador estándar y ampliamente compatibles, que es precisamente lo que hace que construir herramientas de archivos genuinamente capaces sin un servidor sea cada vez más práctico en lugar de un compromiso.

Qué garantiza esto realmente, y cómo comprobarlo tú mismo en lugar de confiar en ello

La garantía específica es estrecha pero real: los bytes de tu archivo nunca se transmiten por la red como parte de hacer el trabajo de la herramienta. Esto no es algo que haya que tomar por fe — se puede observar directamente usando la pestaña de Red en las herramientas de desarrollador de cualquier navegador, que muestra cada petición que hace una página; pasar un archivo por una herramienta genuinamente basada en navegador mientras se observa ese panel mostrará que no ocurre ninguna subida del archivo, porque genuinamente no la hay. Una prueba más directa es desconectarse de internet por completo, después de que la página de una herramienta haya terminado de cargar, y confirmar que la herramienta sigue funcionando — una herramienta que depende de un servidor falla inmediatamente sin conexión, mientras que una genuinamente basada en navegador sigue funcionando, ya que nunca necesitó la red para el paso de procesamiento en primer lugar.

Vale la pena ser preciso sobre lo que esto cubre y lo que no: es una garantía sobre el contenido específico del archivo, no una afirmación general de que literalmente no ocurre ningún tipo de actividad de red en la página — cargar la propia página, sus scripts, y cualquier publicidad o analítica son actividad de red separada, regida por lo que sea que diga la política de privacidad de un sitio sobre eso, distinta de la afirmación específica de que el archivo que estás procesando no forma parte de ese tráfico.

Por qué algunas herramientas honestamente no pueden funcionar así, y cómo debería gestionarse esa diferencia

No toda operación de archivo útil puede funcionar realistamente por completo dentro de un navegador. Los archivos extremadamente grandes pueden superar lo que la memoria de una pestaña de navegador puede manejar cómodamente, algunas operaciones dependen de infraestructura o datos del lado del servidor que genuinamente no se pueden replicar en el cliente, y algún procesamiento es lo bastante pesado como para que delegarlo a hardware de servidor sea la única opción práctica. La forma honesta de gestionar esa brecha no es subir el archivo de todas formas en silencio mientras se sigue insinuando que nada se sube — es ser explícito sobre qué modelo usa realmente una herramienta dada, subido-procesado-y-luego-eliminado frente a nunca-abandona-el-dispositivo, para que la distinción siga siendo significativa en lugar de convertirse en lenguaje de marketing estirado para cubrir ambos. Una herramienta que genuinamente necesita procesamiento en servidor debería decirlo con claridad, y describir qué ocurre con el archivo después, en lugar de dejar que "privado" llegue silenciosamente a significar dos cosas distintas según qué herramienta tengas delante en ese momento.

Herramientas relacionadas

Más del blog