PRIVACY

Herramientas de Archivos Locales vs en la Nube: La Verdad sobre la Privacidad (2026)

Por qué la mayoría de herramientas online suben tus archivos en silencio a sus servidores, qué guardan y cómo el procesamiento local con WebAssembly cambia las reglas. Los hechos técnicos y legales.

DuneTools · · 11 min de lectura

Cuando subes una foto, un PDF o un audio a un “conversor online gratis”, ¿qué pasa realmente? En 2026 la respuesta sorprende a quien le importa la privacidad: la mayoría de estas herramientas sube tu archivo en silencio a sus servidores, lo procesa allí y guarda una copia, a veces durante horas, a veces indefinidamente.

Esta guía explica la diferencia técnica entre procesamiento en servidor y procesamiento en cliente, por qué importa legal y personalmente, y cómo verificar qué tipo de herramienta estás usando.

0Bytes subidos (local)
3Métodos de verificación
5+Leyes de privacidad afectadas
~10sAhorrados vs upload

Qué significa “subir” realmente

Cuando visitas una herramienta online típica y arrastras un archivo, técnicamente ocurre esto:

  1. Tu navegador abre una conexión TCP con el servidor.
  2. Los bytes del archivo se envían por esa conexión (la barra de progreso).
  3. El servidor recibe los bytes y los escribe en disco (o memoria).
  4. El servidor ejecuta la conversión / compresión / lo que sea.
  5. El servidor escribe el resultado.
  6. Tu navegador descarga el resultado.
  7. El servidor puede o no borrar el original, su política, tu confianza.

"Borrado en 24 horas" es difícil de auditar

Incluso herramientas que afirman retención corta suelen retener logs, metadatos, datos derivados o copias de backup. Verificar nada de esto requiere acceso a su infraestructura, que tú no tienes. Confianza sin verificación no es seguridad.

Qué significa “procesamiento en cliente” realmente

Entre 2020-2022 los navegadores se volvieron lo bastante potentes para ejecutar procesamiento pesado localmente vía WebAssembly (WASM), un formato binario que permite que librerías C/C++/Rust (como libjpeg, ffmpeg, pdf-lib) corran a velocidad casi nativa dentro de la pestaña.

Flujo en servidor

  1. Abres la página (~200 KB)
  2. Arrastras archivo → bytes subidos
  3. El servidor procesa
  4. Bytes descargados de vuelta
  5. El servidor puede guardar copia

Round-trip de red para cada operación. Confías en la política de retención del operador.

Flujo en cliente (WASM)

  1. Abres la página → módulo WASM (~2–5 MB)
  2. Arrastras archivo → se lee a memoria del navegador
  3. El WASM procesa dentro de la pestaña
  4. Resultado generado en memoria
  5. Guardar → archivo va a tu dispositivo

Cero peticiones salientes con payload. Verifícalo en DevTools.

El archivo nunca atraviesa la red más allá de la carga inicial de la página.

Cómo verificar que una herramienta es realmente local

No te fíes del badge “100% privado”, verifícalo:

MétodoQué hacesQué buscasEsfuerzo
DevTools NetworkF12 → Network → suelta archivo → procesaCero POST/PUT salientes con payload30s
Modo aviónCarga la página, apaga WiFi, procesaLa herramienta sigue funcionando60s
Cerrar pestañaProcesa un archivo, cierra, reabreSin “recientes”, sin registro server-side30s

Test de DevTools Network en 5 pasos

  1. Abre la herramienta en Chrome / Firefox / Safari.
  2. Pulsa F12 → pestaña Network.
  3. Haz clic en Clear para limpiar peticiones previas.
  4. Arrastra el archivo y ejecuta la herramienta.
  5. Si ves POST /api/upload con Content-Length: 5000000+, el archivo fue al servidor. Una herramienta local muestra cero.

Por qué importa: 5 escenarios reales

Periodista con grabaciones de fuentes confidenciales

Has entrevistado a un denunciante. Su grabación contiene información identificable que podría ponerle en peligro. Necesitas extraer el audio de un vídeo. Una extracción en servidor pondría la grabación en hardware que no controlas, sujeto a citaciones, hackeos o amenazas internas. Una extracción local con DuneTools Extraer Audio mantiene el archivo solo en tu portátil.

Profesional sanitario con documentos de pacientes

HIPAA en EE. UU., RGPD en UE, regulaciones similares en otros sitios, los registros médicos no pueden transmitirse a procesadores terceros sin garantías contractuales específicas. Una enfermera intentando comprimir un PDF de resultados de laboratorio antes de mandarlo por email a un colega violaría técnicamente HIPAA si el compresor sube a un servidor de terceros. La compresión local resuelve esto por completo.

Abogado con documentos privilegiados

El secreto profesional puede renunciarse al compartir documentos privilegiados con terceros. Incluso en jurisdicciones con privilegio fuerte, subir un PDF privilegiado a un compresor online gratis arriesga la renuncia. El procesamiento local evita al tercero del todo.

Diseñadora antes del lanzamiento

Diseñando una nueva identidad de producto. Los archivos del logo y los assets de marca son confidenciales hasta el lanzamiento. Subir el logo a un generador de favicon significa que ya está en hardware ajeno antes de la presentación pública. Competidores, filtradores, hackers, cualquiera puede romper la confidencialidad pre-lanzamiento. La generación local lo mantiene estrictamente interno.

Cualquiera con fotos personales

Tu móvil tiene 10.000 fotos. Algunas son familiares, otras íntimas, otras son documentos que fotografiaste. Subirlas a un “compresor gratis” significa que existen fuera de tu control. Hasta con la mejor política de privacidad, hay brechas, empleados que abusan, gobiernos que citan judicialmente. El procesamiento local significa que la foto nunca salió de tu dispositivo.

Bajo la mayoría de leyes modernas de privacidad:

  • RGPD (UE): cuando subes un archivo con datos personales a un tercero, te conviertes en “responsable del tratamiento” usando un “encargado del tratamiento” (la web). Esto activa requisitos: contrato de tratamiento de datos, notificación de brechas en 72 horas, derecho a supresión, minimización de datos. El procesamiento local, los datos nunca salen de tu dispositivo, esquiva estos requisitos por completo.

  • CCPA (California): similar. Subir datos personales a un tercero activa derechos del consumidor a saber qué se recoge, borrarlo, oponerse a su venta. El procesamiento local te mantiene fuera del alcance de la CCPA.

  • HIPAA (sanidad EE. UU.): el procesamiento por terceros de PHI requiere un Business Associate Agreement. Casi ninguna herramienta online gratuita ofrece un BAA. El procesamiento local es la única opción HIPAA-segura para tareas ad-hoc.

Para una organización, “usamos herramientas locales” es notablemente más fácil de defender en auditorías y revisiones de cumplimiento que “subimos archivos a varios servicios de terceros”.

El ángulo del rendimiento

Contraintuitivamente, el procesamiento local suele ser más rápido:

TareaTiempo en servidorTiempo local (WASM)Ganador
Comprimir imagen 5 MB4s subida + 1s proceso + 1s descarga = 6s0,8s en navegadorLocal
Extraer audio vídeo 100 MB16s up + 5s + 16s down = 37s8sLocal
Unir PDF 50 MB8s up + 2s + 8s down = 18s3sLocal
Transcodificar vídeo 1 GBA veces imposible en clienten/aServidor
Upscale ML (modelo enorme)Posible en servidorn/aServidor
El procesamiento local no solo es más privado, para archivos por debajo de 2 GB también es más rápido, porque el round-trip de red domina el tiempo de pared.

Cuándo el servidor es genuinamente necesario

Lo local no siempre es posible:

  • Operaciones que requieren RAM masiva más allá de lo que exponen los navegadores (~4 GB máx en Chrome moderno, menos en Safari móvil).
  • Operaciones basadas en ML con modelos grandes (pesos del orden de GB, demasiado para enviar al navegador).
  • Operaciones dependientes de red (descarga con autenticación, descarga de vídeo desde fuentes con cookies).
  • Flujos colaborativos multiusuario (dos personas editando el mismo doc, necesita estado en servidor).

Para todo lo demás, lo local debería ser el default en 2026.

Cómo está construido DuneTools

Cada utilidad de DuneTools corre íntegramente en cliente vía WebAssembly. En concreto:

  • Imagen: mozjpeg.wasm, oxipng.wasm, libwebp.wasm, libavif.wasm, codificación/decodificación de todos los formatos en local.
  • PDF: pdf-lib.wasm, pdfjs.wasm, lectura/escritura/manipulación completa sin servidor.
  • Audio: lamejs.wasm (codificación MP3), ffmpeg.wasm (transcodificación), procesamiento en navegador.
  • Vídeo: ffmpeg.wasm para silenciado, extracción de frames, conversión de formato.

Puedes verificar cualquiera con los métodos de arriba. La arquitectura es abierta: inspecciona la pestaña Network, ejecuta tests en modo avión, mira los módulos WASM en la pestaña Sources de DevTools.

Resumen: en la duda, ve a local

En 2026, para cualquier operación de archivo bajo 2 GB, el procesamiento local debería ser tu default. Los beneficios de privacidad son reales (los datos nunca salen del dispositivo), los legales son reales (la mayoría de regulaciones no aplican si no hay tercero involucrado), el rendimiento es competitivo o mejor y el coste es el mismo (la mayoría de herramientas locales son gratis, ya que no hay servidor que financiar).

Uses DuneTools u otra herramienta cliente, el principio es el mismo: tus archivos, tu dispositivo, tu salida. La nube no es necesaria.