Política de privacidad
La versión corta
- Tu foto nunca llega a nuestros servidores. Se abre, se recorta y se convierte en un archivo en tu navegador. Ninguna solicitud nos la envía. Si la abres desde Google Drive o Dropbox, o la guardas allí, tu navegador la intercambia directamente con ese servicio.
- Las visitas se cuentan en nuestro servidor, y la página solo envía informes de errores, sin cookies y sin guardar la dirección IP. Una visita contada guarda solo la página, la hora, tu país y el tipo de dispositivo, de sistema y de navegador; un informe de errores, solo lo que falló, más el formato y, cuando el tamaño fue la causa, los rangos de tamaño. Ambos se conservan durante tres meses y nunca contienen tu foto ni su nombre.
- Se respetan “Do Not Track” y “Global Privacy Control”. Con cualquiera de los dos activado, el sitio no hace ninguna medición.
- Las cookies de publicidad necesitan tu consentimiento donde la ley lo exige. La sección de publicidad, más abajo, explica cómo funcionan los anuncios cuando se muestren en CircleCrop.
- Puedes comprobarlo por tu cuenta. Abre las herramientas para desarrolladores de tu navegador, ve a la pestaña “Red” (Network), recorta y descarga una foto: ninguna solicitud nos la envía.
Quién es responsable de tus datos
CircleCrop lo gestiona una sola persona. Para la LGPD (Brasil), el RGPD (Unión Europea y Reino Unido), la CCPA (California) y leyes similares, el responsable del tratamiento de los datos es Guilherme Campos, en Brasil.
- Solicitudes sobre protección de datos: privacy@circlecrop.app
- Todo lo demás: support@circlecrop.app
Según la Resolución CD/ANPD n.º 2/2022, CircleCrop es un “agente de tratamento de pequeno porte” (agente de tratamiento de pequeño porte) y no ha designado a un delegado de protección de datos (el “Encarregado” de la ley brasileña). El responsable indicado arriba responde directamente ante ti y ante la ANPD.
Tu foto
Se abre, se recorta y se guarda en tu navegador
Cuando eliges una foto, usas la cámara, la sueltas o la pegas, la página la lee en tu dispositivo. Abrirla, encuadrar el círculo, dibujar el borde y el fondo y crear el archivo final ocurren en tu navegador. Al guardar, el archivo pasa a tu dispositivo o a la aplicación con la que lo compartes. La foto nunca llega a los servidores de CircleCrop: se abre, se recorta y se convierte en un archivo en el navegador, así que no hay nada tuyo que podamos guardar, revisar o borrar. Si la abres desde Google Drive o Dropbox, o la guardas allí, tu navegador la intercambia directamente con ese servicio (más abajo, en “Google Drive y Dropbox”).
Abrir una foto desde un enlace
Si pegas la dirección de una imagen, tu navegador la descarga directamente desde esa dirección, sin tus cookies de ese sitio y sin decirle qué página la pidió. El sitio que aloja la imagen ve una solicitud normal de tu navegador, igual que si abrieras tú la dirección, y se rige por su propia política de privacidad. CircleCrop no recibe ni la imagen ni la dirección.
Copias temporales en tu dispositivo
La página de inicio y el editor son páginas distintas, así que la foto pasa de una a otra mediante el almacenamiento propio de tu navegador (IndexedDB), en tu dispositivo. Ese mismo almacenamiento guarda el archivo terminado y su nombre, para que la página de inicio pueda mostrártelo. Estas copias se usan durante una hora como máximo: pasado ese tiempo, el sitio las ignora y las borra la próxima vez que las mira. Una foto nueva reemplaza a la anterior, y al empezar con otra foto se borra el archivo terminado. Si borras los datos de este sitio en tu navegador, desaparecen al instante.
El almacenamiento de sesión de tu navegador, que se vacía al cerrar la pestaña, guarda notas pequeñas que permiten a la herramienta recuperarse tras un fallo o una recarga (por ejemplo, que se estaba abriendo una foto). Nunca guarda la foto en sí.
Google Drive y Dropbox
Los botones de Google Drive y Dropbox son opcionales. Nada de esos dos servicios se descarga en la página hasta que llegas a uno de sus botones, con el puntero o con el teclado, o abres las opciones adicionales de tu resultado, donde están los botones para guardar; entonces la página descarga el código propio de ese servicio desde sus propios servidores.
- Google Drive. Inicias sesión en la ventana de Google y le das a CircleCrop el permiso drive.file. Solo abarca los archivos que eliges en el selector de archivos de Google dentro de CircleCrop y los archivos que CircleCrop guarda por ti; no permite que CircleCrop vea el resto de tu Drive. Para abrir una foto, tu navegador descarga directamente de Google el archivo que elegiste. Para guardar, tu navegador envía la imagen terminada a tu Drive, en Mi unidad.
- Dropbox. Para abrir una foto, la eliges en la ventana de Dropbox; Dropbox le da a tu navegador un enlace que funciona durante cuatro horas, y el archivo se descarga de inmediato. Para guardar, autorizas a CircleCrop en la ventana de Dropbox; CircleCrop solo puede escribir en su propia carpeta, Apps/CircleCrop. Después, Dropbox vuelve a una página de circlecrop.app que entrega el permiso a tu pestaña abierta y se cierra.
- El acceso se queda en tu navegador. Google y Dropbox le dan a tu navegador una clave de acceso de corta duración. Solo se conserva en la memoria de la página abierta, nunca se nos envía ni se guarda, y desaparece al cerrar o recargar la página.
- No recibimos nada de eso. Ningún archivo, nombre de archivo, dato de cuenta ni clave de acceso de esos servicios nos llega. La medición solo se entera de estos servicios cuando algo falla: el informe de errores indica entonces el paso, la ruta o el destino (Google Drive o Dropbox) y el formato de la imagen.
El uso que hace CircleCrop de la información recibida de las API de Google, y su transferencia a cualquier otra aplicación, cumplirá la Política de datos de usuario de los servicios de API de Google, incluidos los requisitos de uso limitado (Limited Use). Puedes quitarle a CircleCrop el acceso en cualquier momento en tu cuenta de Google y en las aplicaciones conectadas de Dropbox.
Cómo mide el sitio su uso
Para saber si la herramienta funciona para la gente y dónde falla, CircleCrop mide de dos maneras y nada más. No se usa ningún otro servicio de analítica. Ambas se escriben en Workers Analytics Engine de Cloudflare, en la cuenta de Cloudflare del propio operador. Solo el operador las lee. No se comparten, no se venden y no se usan para publicidad.
Visitas, contadas en nuestro servidor
Cuando se solicita una página del sitio, el Worker de Cloudflare que la entrega anota una visita. La página no ejecuta ningún código de medición para esto, y no se lee ni se guarda nada en tu dispositivo. Una visita contada guarda: la página (la de inicio, el editor y las páginas de foto completa y de borde, cada una por su nombre en todos los idiomas del sitio, o la etiqueta “other” para todas las demás, nunca la parte de la dirección que sigue a “?”), la hora, tu país y el tipo de dispositivo, su sistema y su navegador con su versión principal, leídos de la cadena de identificación de tu navegador (User-Agent), que después se descarta. Cloudflare deduce el país a partir de tu dirección IP; solo se escribe el código del país. No se guarda el sitio de procedencia, ni cookies, ni identificadores, ni la dirección IP, así que una visita contada no puede vincularse contigo ni con una visita posterior. Las visitas de robots se reconocen y se cuentan aparte. No se anota nada cuando “Do Not Track” o “Global Privacy Control” está activado, ni cuando el navegador pide una página por adelantado, antes de que la abras (prefetch, prerender).
Informes de errores, enviados por la página
La página solo envía algo cuando falla un paso que tú iniciaste o se rechaza la foto: elegir o abrir una foto, crear el archivo, guardarlo. Una visita en la que nada falla no envía nada desde la página. Si cierras un cuadro de diálogo o niegas un permiso, es decisión tuya y no se informa. Un informe contiene como máximo:
- qué paso falló y el motivo, de una lista fija;
- cómo entró la foto o cómo se iba a guardar el archivo (selector de archivos, cámara, arrastrar y soltar, pegar, enlace, Google Drive, Dropbox; descarga, “guardar como”, compartir, copiar al portapapeles);
- el formato real de la foto (de entrada o de salida);
- un rango de tamaño solo cuando la foto era demasiado grande, un rango de megapíxeles solo cuando era demasiado grande o se agotó la memoria, y el rango del lado del archivo que no se pudo crear;
- en algunos fallos, el nombre o el código técnico del error (solo letras, como “NotReadableError”) y el tiempo hasta el fallo solo en los tiempos de espera agotados;
- la página y la versión de compilación del sitio.
El Worker añade, a partir de la solicitud del informe: el navegador (familia y versión principal), el sistema y el tipo de dispositivo, leídos de la cadena de identificación de tu navegador (User-Agent), que después se descarta. En los informes de errores no se guarda ningún país.
Nunca en un informe: la foto, sus píxeles, su nombre de archivo, su tamaño o dimensiones exactos ni sus metadatos (como la ubicación o la cámara); direcciones web, direcciones de correo electrónico ni rutas de archivo; ningún identificador, cookie o entrada del almacenamiento de tu navegador; ni la memoria, los núcleos del procesador o la densidad de pantalla.
Sin cookies y sin guardar la dirección IP
La medición no establece ninguna cookie y no guarda nada en el almacenamiento de tu navegador. No hay un identificador de la pestaña ni de una foto. Para las visitas contadas, nuestro código no lee la dirección IP, ni siquiera como clave; Cloudflare deduce de ella el país y la usa para reconocer redes de robots, y no se guarda. Para los informes de errores se usa solo durante el tiempo necesario para limitar avalanchas de solicitudes, y nunca se guarda. Estos datos no se usan para publicidad.
Cuando no se envía nada
Con “Do Not Track” o “Global Privacy Control” activado en tu navegador, no se cuenta ninguna visita y la página no envía informes de errores; además, el servidor descarta cualquier informe que lleve cualquiera de las dos señales. Los navegadores controlados por automatización tampoco envían nada desde la página. Los bloqueadores de anuncios y de rastreadores también pueden detener los informes, y a nosotros nos parece bien.
Cuánto tiempo y con qué base legal
Cuánto tiempo. Cloudflare conserva durante tres meses los datos escritos en Workers Analytics Engine (declaración de Cloudflare para este servicio, actualizada el 23 de abril de 2026: Analytics Engine limits). Nuestro código no fija ningún otro plazo. Pasado ese tiempo, los datos desaparecen.
Acceso a tu dispositivo (art. 5.3 de la Directiva ePrivacy). Enviar un informe de errores no necesita consentimiento, porque lo tratamos como estrictamente necesario para entregarte sin errores el recorte que pediste. Nuestro razonamiento está por escrito y disponible si lo solicitas. La visita contada no accede a tu dispositivo.
Tratamiento de lo que llega. Cuando se tratan datos personales, la base jurídica es nuestro interés legítimo en que la herramienta siga funcionando para quienes la usan (art. 6.1.f del RGPD; art. 7, IX de la LGPD). La ponderación de intereses está por escrito y disponible si lo solicitas.
Tu derecho de oposición
Puedes oponerte en cualquier momento al tratamiento basado en el interés legítimo, por motivos relacionados con tu situación particular (art. 21 del RGPD). Hay dos formas: activar “Do Not Track” o “Global Privacy Control” en tu navegador (tratamos ambas señales como una oposición automatizada según el art. 21.5 del RGPD), o escribir a privacy@circlecrop.app.
Alojamiento en Cloudflare
El sitio lo entrega Cloudflare, que también lo protege contra abusos. Aparte del código de publicidad cuando se muestren anuncios, y del código de Google o de Dropbox, que solo se descarga cuando llegas a sus botones o abres las opciones adicionales, todos los archivos que usan las páginas vienen del propio circlecrop.app. Cloudflare puede establecer cookies estrictamente necesarias, como __cf_bm, para distinguir a las personas de los robots; no se usan para publicidad ni para seguirte. La lista está en la política de cookies de Cloudflare.
Preferencias guardadas en tu navegador
Si eliges el tema claro o el oscuro en el menú, tu elección se guarda en el almacenamiento local de tu navegador, con el nombre cc-theme, para que la próxima visita se abra igual. Si eliges “Sistema”, se elimina. Nunca se nos envía. Cuando una foto entra por el botón “Examinar” (tus archivos, Google Drive o Dropbox), ese origen se guarda del mismo modo, con el nombre cc-source, para que la próxima vez “Examinar” lo abra con un toque; y, solo para esta pestaña (almacenamiento de sesión, cc-photo-source), de dónde vino la foto actual, para que el resultado te ofrezca guardarla allí mismo. Ninguno de los dos contiene un archivo ni una cuenta, y ninguno se nos envía.
Publicidad
CircleCrop es gratis, y la publicidad es lo que lo mantendrá en el futuro. Cuando se muestre publicidad en CircleCrop, los anuncios los servirá Google AdSense, y se aplica lo siguiente.
- Los proveedores externos, incluido Google, usan cookies para mostrar anuncios basados en tus visitas anteriores a este sitio web o a otros.
- El uso de cookies de publicidad por parte de Google les permite a Google y a sus socios mostrarte anuncios basados en tus visitas a este sitio o a otros sitios de internet.
- Puedes desactivar la publicidad personalizada en la Configuración de anuncios de Google, y desactivar el uso de cookies de otros proveedores para la publicidad personalizada en aboutads.info.
- En el Espacio Económico Europeo, el Reino Unido y Suiza, el mensaje de consentimiento de Google te pide tu elección antes de que se use cualquier cookie de publicidad, y puedes cambiarla más tarde. Si dices que no, es posible que sigas viendo anuncios que no son personalizados.
- En Brasil, la guía de 2022 de la ANPD sobre cookies considera que las cookies de publicidad no son estrictamente necesarias, por lo que su base jurídica es tu consentimiento (art. 7, I de la LGPD).
La forma en que Google usa la información de los sitios que muestran sus anuncios se explica en la página de Google. Tu foto nunca forma parte de nada de esto: el código de publicidad se ejecuta junto a la herramienta, y CircleCrop nunca le pasa la foto a ese código ni a nosotros.
Tus derechos
Según dónde vivas, tienes derechos conforme a la LGPD (art. 18), al RGPD (artículos 15 a 22), a la CCPA y a leyes similares:
- saber si tratamos datos sobre ti y obtener una copia;
- que se corrijan, se anonimicen, se bloqueen o se eliminen;
- llevarlos a otro servicio (portabilidad);
- saber con quién se compartieron;
- oponerte al tratamiento basado en el interés legítimo y retirar un consentimiento que hayas dado;
- en California: saber qué se recopila, eliminarlo y optar por que no se venda ni se comparta. CircleCrop no vende información personal.
Para ejercer cualquiera de ellos, escribe a privacy@circlecrop.app. CircleCrop no tiene cuentas y no guarda ningún identificador que sobreviva a tu pestaña, así que en la mayoría de los casos la respuesta honesta es que no tenemos nada que podamos vincular contigo; te lo diremos por escrito. También puedes presentar una reclamación ante la ANPD en Brasil (gov.br/anpd) o ante la autoridad de protección de datos del lugar donde vives.
En España, esa autoridad es la Agencia Española de Protección de Datos (AEPD, aepd.es); en México, la Secretaría Anticorrupción y Buen Gobierno (SABG).
Menores de edad
CircleCrop es una herramienta para público general y no está dirigida a menores de edad. No le pide a nadie un nombre, un correo electrónico ni una cuenta, y no recopila a sabiendas datos sobre menores. Si crees que los datos de un menor llegaron hasta nosotros, escribe a la dirección de privacidad y los eliminaremos.
Transferencias fuera de tu país
El responsable está en Brasil y nuestros proveedores están en Estados Unidos, así que tus datos también se tratan allí. Cloudflare tiene centros de datos en todo el mundo, por lo que una solicitud puede responderse, y los datos de medición almacenarse, fuera de tu país, incluso en Estados Unidos. Cuando esto constituye una transferencia de datos personales a un tercer país conforme al RGPD (art. 44 y ss.), se protege así (art. 13.1.f del RGPD):
- Brasil (Guilherme Campos, el responsable). La Comisión Europea ha adoptado una decisión de adecuación para Brasil con arreglo al art. 45 del RGPD: Decisión de Ejecución (UE) 2026/179 de 26 de enero de 2026. Abarca a los responsables y encargados de Brasil sujetos a la ley brasileña de protección de datos, la LGPD.
- Cloudflare, Inc. (Estados Unidos; entrega del sitio y medición). Cloudflare figura como participante activo en el Marco de Privacidad de Datos entre la UE y Estados Unidos. Las condiciones contractuales de Cloudflare también prevén cláusulas contractuales tipo. Más información en la política de privacidad de Cloudflare.
- Google LLC (Estados Unidos; solo cuando se muestre publicidad o uses Google Drive). Google figura como participante activo en el Marco de Privacidad de Datos entre la UE y Estados Unidos y menciona cláusulas contractuales tipo donde hacen falta. Más información en la política de privacidad de Google.
- Dropbox, Inc. (Estados Unidos; solo cuando uses Dropbox). Dropbox figura como participante activo en el Marco de Privacidad de Datos entre la UE y Estados Unidos y menciona cláusulas contractuales tipo entre sus herramientas. Más información en la política de privacidad de Dropbox.
El Marco de Privacidad de Datos entre la UE y Estados Unidos se basa en una decisión de adecuación de la Comisión Europea del 10 de julio de 2023 y está en vigor. Las cláusulas contractuales tipo son las de la Comisión (Decisión de Ejecución (UE) 2021/914). Para saber más, consulta la página de la Comisión Europea sobre las decisiones de adecuación y la lista del Marco de Privacidad de Datos.
Cambios en esta política
Cuando cambia la forma en que CircleCrop trata los datos, esta página cambia con ella, y la fecha de “Actualizado” indica cuándo cambió por última vez.