Arquitectura
«Client-side» no es un eslogan de marketing. Significa que el código JavaScript se descarga a tu navegador y trabaja con el archivo ahí. El servidor de 1000herramientasweb.com entrega HTML, CSS y JS. No recibe el PDF, el Excel ni el DNI que has pegado.
En la primera visita el navegador pide la página, las fuentes y, si has dado consentimiento, los scripts de Google AdSense y Funding Choices. Eso es tráfico nuestro o de Google, no tu documento. Cuando sueltas un .xlsx sobre el fusionador, el fichero se lee con la File API del navegador. El contenido queda en memoria RAM de la pestaña. Al cerrarla, se va.
La forma más honesta de comprobarlo: abre DevTools (F12), pestaña Red, recarga, usa la herramienta y mira si aparece un POST o un PUT con el peso de tu archivo hacia un dominio nuestro. No debería. Si ves peticiones a pagead2.googlesyndication.com o fundingchoicesmessages.google.com, son anuncios y el CMP, no tu Excel.
Tres razones, en este orden:
Cuando una ficha se llama «AI …» o usa un nombre de marca, el recuadro de la propia herramienta lo dice: algoritmos locales, no el producto que el nombre evoca. Si no te encaja, usa el software original. Preferimos perder la visita a que AdSense o un usuario nos lean como un generador falso.
Hasta que aceptas el banner de Funding Choices, el consentimiento por defecto es denegado (Consent Mode v2). Los anuncios, si aparecen, no están personalizados. La política de privacidad describe Google como único encargado publicitario. No hay analytics propio, no hay píxel de Meta, no hay mapa de calor.
Los anuncios existen para pagar dominio y tiempo de mantenimiento. No hay que hacer clic «para apoyar el proyecto»: eso viola las políticas de AdSense y además es de mal gusto.
Varias herramientas registran un Service Worker con estrategia cache-first. Eso permite reabrir la ficha en el tren sin cobertura después de haberla cargado una vez. No convierte el sitio en una app instalable con sincronización. Si el SW falla (Safari estricto, modo privado), la herramienta sigue siendo usable online.