Privacidad y seguridad

Tu foto se queda en tu dispositivo

Tu foto se lee, se recorta y se guarda dentro de la pestaña de tu navegador. El sitio no tiene forma de recibirla: no hay ningún punto de acceso para subir archivos, y la página solo puede conectarse a este sitio. Abajo verás qué descarga y guarda tu navegador, qué sigue viendo el proveedor de alojamiento y cómo comprobarlo todo tú mismo.

Se queda en tu dispositivo
  • La lectura y decodificación de tu archivo
  • La búsqueda del sujeto con el modelo de IA
  • El fondo blanco, el color y los tamaños cuadrados
  • La codificación del PNG o el JPG
  • La descarga en sí
Nunca se nos envía
  • La imagen
  • Su nombre de archivo
  • Sus metadatos, como los datos de la cámara o la ubicación
  • El recorte
  • El valor del color que eliges

Qué descarga tu navegador, y nada más

Al abrir la herramienta para quitar fondos se descargan la propia página y sus estilos, scripts e imágenes, todo desde este sitio. El motor y el modelo de IA no forman parte de eso: la página solo los pone en marcha después de que elijas una imagen, así que, si en una visita no eliges ninguna, no se descarga ninguno de los dos.

Con tu primera imagen, el navegador descarga el motor (11,3 MB en la versión para CPU, de 22 a 25 MB en las versiones para tarjeta gráfica) y el modelo de IA (unos 176 MB, en partes de menos de 25 MB). Cada parte del modelo se comprueba con una huella SHA-256 antes de usarla, así que una descarga dañada se rechaza en lugar de usarse. Antes de cargar el motor, la página también envía pequeñas solicitudes HEAD (preguntan si un archivo existe sin descargarlo) para ver qué versión del motor está disponible. La foto de ejemplo solo se descarga si pulsas ¿No tienes una imagen a mano? Prueba con una foto de ejemplo.

Cada una de estas solicitudes es un GET o un HEAD a este sitio. Ninguno de los dos tipos lleva cuerpo, la parte de una solicitud que contendría un archivo subido.

Qué queda en tu navegador después

Después de la primera imagen, tu navegador guarda las partes verificadas del modelo en Cache Storage (un espacio de almacenamiento que cada sitio web tiene en tu navegador), con el nombre backgrounds-remover-model, junto con una pequeña nota que indica que todas las partes están guardadas. Contienen solo el modelo, nunca tus imágenes, y son la razón por la que las visitas siguientes se saltan la descarga de 176 MB. Para eliminarlas, borra los datos de este sitio en tu navegador; la siguiente imagen volverá a descargar el modelo. El navegador también puede borrarlas por su cuenta cuando al dispositivo le falta espacio, y Safari lo hace con un sitio que no usas desde hace un tiempo; entonces el modelo se vuelve a descargar con la siguiente imagen.

Mientras trabajas, la vista previa de tu foto y el resultado solo existen como enlaces blob: temporales dentro de la pestaña abierta. La página libera los enlaces antiguos cada vez que crea otros nuevos (para una imagen nueva, o un fondo, un tamaño o un formato nuevos), y el navegador descarta el resto cuando cierras la pestaña. Aparte del modelo, los scripts de la página no guardan nada: ni cookies, ni localStorage o sessionStorage, ni IndexedDB.

La página solo puede leer el archivo que le das

Le das un archivo a la página al elegirlo, al soltarlo sobre ella o al pegarlo. Una página web no puede explorar tu fototeca ni tus carpetas: el navegador le entrega solo los archivos que elegiste (uno, o varios para un lote) y nada más. La página nunca pide la cámara y, de todos modos, las cabeceras del sitio la desactivan.

El decodificador de imágenes de tu propio navegador, el mismo que muestra las imágenes en cualquier sitio web, convierte el archivo en píxeles dentro de un Web Worker (un hilo en segundo plano de tu pestaña). A partir de ahí, la página solo trabaja con esos píxeles. Nada de lo que hay dentro del archivo se ejecuta como código, y un archivo que no es una imagen se rechaza con un mensaje.

Lo que impone el navegador

El sitio envía cabeceras de seguridad con cada página, y tu navegador las aplica hagan lo que hagan los scripts de la página. Explicadas de forma sencilla:

Cabeceras de seguridad en cada página (según las reglas de cabeceras del sitio)
CabeceraQué hace
Content-Security-Policy: connect-src 'self'Los scripts de la página solo pueden conectarse a este sitio. El navegador bloquea cualquier solicitud a otro servidor.
Content-Security-Policy: form-action 'self'Un formulario de la página solo puede enviarse a este sitio.
Content-Security-Policy: script-src 'self' 'wasm-unsafe-eval'Solo se ejecutan los scripts que sirve este sitio. El segundo valor permite al navegador compilar el motor WebAssembly.
Content-Security-Policy: img-src 'self' data: blob:Las imágenes solo pueden venir de este sitio o del interior de tu pestaña, donde tu foto y el resultado existen como enlaces blob:.
Permissions-Policy: camera=(), microphone=(), geolocation=()La cámara, el micrófono y la ubicación están desactivados para la página. Ni siquiera puede pedirlos.
Content-Security-Policy: frame-ancestors 'none' y X-Frame-Options: DENYNingún otro sitio puede mostrar esta página dentro de un marco, lo que bloquea el clickjacking (una página falsa superpuesta a la real).
Cross-Origin-Opener-Policy y Cross-Origin-Embedder-PolicyAíslan la pestaña de otros sitios. Los navegadores lo exigen para que WebAssembly pueda usar varios hilos del procesador.

Detrás de las cabeceras, el sitio es un conjunto de archivos estáticos en una red de distribución de contenido. El único código de servidor es una pequeña función que recibe en /api/error los informes de errores descritos más abajo: lee como máximo 8 KB de texto, conserva una lista fija de campos y descarta el resto, así que no existe ningún punto de acceso que pudiera aceptar una imagen aunque la página intentara enviarla. Puedes leer las cabeceras tú mismo: en la pestaña Red que se describe más abajo, haz clic en la primera solicitud de la página y mira sus cabeceras de respuesta.

Compruébalo tú mismo

Las herramientas para desarrolladores de tu navegador muestran cada solicitud que hace una página, así que puedes comprobar todo esto en tu propio ordenador (la guía del panel Red de Chrome explica el panel):

  1. Abre la herramienta para quitar fondos en un ordenador y pulsa F12 (o Cmd+Option+I en un Mac) para abrir las herramientas para desarrolladores; después elige la pestaña Red (Network). En Safari, activa primero las funciones para desarrolladores en Ajustes, Avanzado.
  2. Recarga la página. Deberías ver la página y sus estilos, scripts e imágenes, todo desde backgrounds-remover.online, y todavía nada del motor ni del modelo.
  3. Elige una imagen. Aparecen filas nuevas: el script del worker de la página, una o dos solicitudes HEAD, los archivos .mjs y .wasm del motor, un pequeño manifiesto .json y las partes del modelo, archivos dentro de /engine/model/ cuyos nombres terminan en .part000, .part001, etc.
  4. Mira la columna Método (Method); si está oculta, haz clic derecho en el encabezado de una columna para mostrarla. Todas las filas deberían decir GET o HEAD, y todas las direcciones deberían ser backgrounds-remover.online. Las filas que empiezan por blob: o data: son enlaces dentro de tu pestaña, no transferencias por la red.
  5. Quita el fondo de una segunda imagen en la misma pestaña. No aparecen nuevas solicitudes del motor ni del modelo, porque el motor ya se está ejecutando en tu pestaña. En una visita posterior, al elegir una imagen se vuelven a pedir los archivos del motor y el manifiesto, pero ninguna parte del modelo.

Una subida se ve distinta: una solicitud con el método POST o PUT cuyo tamaño es aproximadamente el de tu foto, a menudo a otro dominio. Si alguna vez ves una al elegir una foto aquí, algo va mal, y queremos saberlo en support@backgrounds-remover.online.

Una solicitud POST puede aparecer solo cuando algo falla, también cuando la tarjeta gráfica no puede iniciar el modelo y la página pasa al procesador: un informe de errores de unos pocos kilobytes de texto como máximo (no más de diez por visita a la página) enviado a la propia dirección de este sitio, /api/error, descrito más abajo. No contiene ninguna parte de tu foto, su nombre ni el resultado.

Qué comprueba nuestra prueba automatizada

Una prueba automatizada de navegador carga una copia compilada del sitio y quita el fondo de una imagen real con el motor real. Cada cambio en el sitio la ejecuta en Chromium, el motor de Chrome y Edge, y un fallo detiene el despliegue. El 27 de septiembre de 2026, la misma prueba, con todas las comprobaciones de la lista de abajo, también se superó en Firefox y en WebKit, el motor de Safari; esas dos ejecuciones las hicimos a mano y no forman parte de cada despliegue. Entre sus comprobaciones:

  • Una visita normal no carga ningún worker, ni el motor, ni el modelo.
  • Después de quitar un fondo, ninguna solicitud ha salido de la dirección del propio sitio. Las únicas otras direcciones son enlaces blob: y data: dentro de la pestaña.
  • Mientras se quita un fondo, cada solicitud al sitio es un GET o un HEAD sin cuerpo, así que no se sube nada; la única solicitud POST que la prueba admite es un informe de errores a /api/error.
  • Una visita posterior en el mismo navegador carga el modelo desde el dispositivo y no pide ninguna parte del modelo.
  • Cambiar a un fondo blanco o de color no hace ninguna solicitud nueva al motor.
  • Cuando el motor no se puede cargar, la página envía exactamente un informe de errores a la propia dirección del sitio, sin nombre de archivo ni datos de la imagen.

Sin anuncios, sin analítica, e informes de errores solo cuando algo falla

Esta es una promesa distinta de "sin subida", con sus propias pruebas. El sitio no muestra anuncios, no usa cookies y no carga ningún script de analítica, así que ningún script informa a nadie de tus visitas o tus clics. Su código incluye una capa de analítica que podría contar los pasos de la herramienta, pero no tiene ningún proveedor conectado, así que no envía nada. Lo que sí envía el sitio es un informe de errores cuando falla su propio código o la herramienta para quitar fondos, por ejemplo si el navegador se queda sin memoria o la tarjeta gráfica no puede iniciar el modelo. El informe va a la propia dirección de este sitio y lleva el tipo de fallo, la ruta de la página, la cadena user-agent de tu navegador y la versión del sitio, nunca tu imagen, su nombre de archivo ni el color que elegiste. La política de privacidad enumera cada campo y cuánto tiempo se guardan los informes. El software de código abierto en el que se basa la herramienta aparece en la página de créditos de código abierto.

Lo que "sin subida" no cubre

  • El proveedor de alojamiento ve solicitudes normales. Como el de cualquier sitio web, el proveedor de alojamiento y distribución procesa datos habituales de las solicitudes, como tu dirección IP y los datos de tu navegador, para servir los archivos y proteger el sitio. Esas solicitudes no contienen nada de tu imagen.
  • La página necesita conexión para cargarse. No hay modo sin conexión.
  • Las extensiones pueden ver la página. Una extensión a la que diste permiso para leer y cambiar sitios web ve lo que muestra esta página. Para una foto delicada, usa un perfil del navegador sin extensiones.
  • La descarga es un archivo normal. Una vez guardada, sigue las reglas de tu dispositivo: una carpeta sincronizada, una copia de seguridad o un adjunto de correo la llevan adondequiera que vayan.
  • Tu dispositivo es tuyo. El malware, o las personas con acceso a tu ordenador, quedan fuera de lo que cualquier página web puede controlar.

Otras herramientas para quitar fondos tratan las fotos de otra manera. La guía ¿es seguro quitar el fondo en línea? cita lo que dicen guardar los servicios que suben la foto y termina con una lista para evaluar cualquier herramienta. Para el modelo, las versiones del motor y la velocidad medida, consulta cómo funciona Backgrounds Remover.

Preguntas sobre privacidad

¿Cómo borro lo que guardó el sitio?

Borra los datos de este sitio en tu navegador. Así se eliminan las partes guardadas del modelo, lo único que guarda la página. En Chrome o Edge puedes abrir las herramientas para desarrolladores y elegir Aplicación (Application), Almacenamiento (Storage) y Borrar datos de sitios (Clear site data) (guía de Chrome); Firefox lo explica en borrar cookies y datos de sitios (en inglés). Tu siguiente imagen vuelve a descargar el modelo.

¿Puede una extensión del navegador ver mi foto?

Sí, si le diste permiso para leer y cambiar las páginas que visitas. Una extensión así ve lo que muestra esta página, incluidos tu foto y el resultado, y ninguna página web puede impedirlo. Para una foto delicada, usa un perfil del navegador sin extensiones instaladas.

Pruébalo con tu propia foto

Funciona en tu navegador. Tu imagen nunca sale de tu dispositivo.

Quitar un fondo