Ir al contenido
AppsSDAR

Por qué Utilitarios nunca sube tus archivos a un servidor

6 min de lectura

Cuando alguien sube un PDF a una herramienta online para unirlo con otro, lo normal —lo que hacen casi todos los sitios de "PDF gratis"— es que ese archivo viaje a un servidor, se procese ahí y vuelva. En Utilitarios decidimos justo lo contrario: ningún archivo sale nunca del dispositivo de quien lo usa. Todo el trabajo —unir, dividir, comprimir, convertir— ocurre dentro del propio navegador.

No es solo una promesa de privacidad

Es fácil leer "no subimos tus archivos" como una frase de marketing. En este caso es una consecuencia directa de cómo está construido el sitio: las herramientas usan librerías como pdf-lib y pdf.js compiladas para correr en el navegador —algunas vía WebAssembly—, que hacen exactamente el mismo trabajo que haría un servidor, pero con la CPU del usuario en vez de la nuestra. No hay un endpoint al que el archivo pueda llegar aunque quisiéramos: la arquitectura simplemente no lo contempla.

La otra razón, menos obvia: el hosting no daba para más

Utilitarios corre sobre el mismo hosting compartido donde vive el resto del catálogo de AppsSDAR, y ese servidor tiene un límite de subida de archivos bastante bajo para lo que pide procesar PDFs o imágenes pesadas, además de no tener instalado software como Ghostscript avanzado u OCR para ciertos flujos. Procesar en el navegador no es solo la decisión "correcta": es la única forma de ofrecer estas herramientas sin necesitar un servidor mucho más caro solo para mover bytes de un lado a otro. Escribí más sobre esos límites en la nota sobre hosting compartido.

Lo que se gana además de privacidad

Una vez que la página cargó, la herramienta sigue funcionando sin conexión —útil de verdad si Utilitarios se instala como aplicación en el celular y se usa en el metro o en una zona sin señal—. Y como el trabajo pesado lo hace el equipo de quien lo usa, no el nuestro, el costo de servir a mil personas a la vez o a una sola es prácticamente el mismo: no hay una cola de procesamiento en un servidor que se pueda saturar.

El costo real de esta decisión

No es gratis. El código de cada herramienta tiene que correr bien en hardware variado —el celular de gama media de alguien es mucho más lento que cualquier servidor— y las librerías pesadas, como pdf-lib, se cargan de forma diferida: solo se descargan cuando la persona realmente pulsa el botón de procesar, no al abrir la página. Eso hace que cada página de herramienta arranque liviana, aunque la librería que usa por debajo pese cientos de kilobytes.

También significa que hay cosas que Utilitarios simplemente no puede ofrecer todavía: OCR sobre documentos escaneados o conversión de Word a PDF, por ejemplo, son mucho más pesados de correr en un navegador que unir o rotar páginas. Antes de agregar una herramienta nueva, la pregunta no es solo "¿es útil?" sino "¿se puede hacer bien sin subir nada a ningún lado?". Si la respuesta es no, esa herramienta espera.

Por qué esto también importa para AdSense

Un sitio que no guarda nada de lo que procesa tiene menos que explicar en su política de privacidad, y una arquitectura que no depende de subir archivos evita por completo cualquier duda sobre qué se hace con datos potencialmente sensibles —una identificación, un contrato, una foto familiar. Es una ventaja de diseño que también ayuda a que el sitio sea evaluado como lo que es: una herramienta real, construida con una postura clara, no una recolectora de archivos disfrazada de utilidad gratuita.