La versión corta
Scissor Image nunca recibe tus fotos. Cuando abres una herramienta, tu navegador descarga el sitio web y un motor de imágenes. Cuando eliges un archivo, el navegador lo decodifica en píxeles en la memoria de tu pestaña, el motor los procesa en tu propio procesador y el resultado se te devuelve como descarga. Al cerrar la pestaña se borra todo.
Qué se ejecuta y dónde
La decodificación (leer JPG, PNG, WebP, AVIF y, en Safari, HEIC) la hace tu navegador, igual que cuando muestra imágenes en cualquier página.
El motor de imágenes que convierte, redimensiona, recorta, gira, comprime a un tamaño objetivo y elimina metadatos está escrito en Rust, con la biblioteca de código abierto image, y compilado a WebAssembly. Se ejecuta en un proceso en segundo plano para que la página siga respondiendo.
El servidor solo aloja los archivos del sitio. No tiene ningún punto de subida de imágenes, así que no hay nada que pudiera recibirlas. Un pequeño servicio de atención al cliente en el mismo dominio recibe únicamente lo que decidas enviar, como comentarios o el registro en la lista de espera, además de recuentos anónimos de páginas.
Compruébalo tú mismo
Abre las herramientas para desarrolladores de tu navegador, ve a la pestaña Red y usa cualquier herramienta. Verás cargarse los archivos de la propia página, pequeñas peticiones anónimas de recuento de páginas a /_care/ y ninguna petición con tu imagen. También puedes desconectarte de internet una vez cargada la página: todas las herramientas siguen funcionando.
El sitio envía además una política de seguridad de contenido estricta que indica a tu navegador que bloquee cualquier contacto de la página con otros servidores, así que ni siquiera un error en nuestro código podría enviar tus fotos a otro sitio.
Funciona sin conexión y se instala como una app
Después de tu primera visita, un service worker guarda el sitio y el motor en la caché de tu navegador, así que las herramientas se abren y funcionan sin conexión. En Chrome o Edge, elige Instalar en la barra de direcciones. En Safari, elige Añadir al Dock (Mac) o Añadir a pantalla de inicio (iPhone e iPad).