Política de privacidade
A versão resumida
- A foto nunca chega aos servidores do CircleCrop: ela é aberta, recortada e transformada em arquivo no navegador. Se você abrir a foto do Google Drive ou do Dropbox, ou salvá-la lá, o seu navegador troca o arquivo diretamente com esse serviço.
- As visitas são contadas no nosso servidor, e a página só envia relatórios de erro, sem cookies e sem armazenar o endereço IP. Uma visita contada registra apenas a página, a hora, o seu país e o tipo de dispositivo, de sistema e de navegador; um relatório de erro, apenas o que falhou, o formato e, quando o tamanho foi a causa, as faixas de tamanho. Os dois são mantidos por três meses e nunca contêm a sua foto nem o nome dela.
- “Do Not Track” e “Global Privacy Control” são respeitados. Com qualquer um dos dois ativado, o site não envia nenhuma medição.
- Cookies de publicidade precisam do seu consentimento onde a lei exige. A seção de publicidade, mais abaixo, explica como os anúncios funcionam quando passarem a aparecer no CircleCrop.
- Você pode conferir. Abra as ferramentas do desenvolvedor do navegador, vá até a aba Rede (Network) e recorte e baixe uma foto: nenhum pedido leva a foto até nós.
Quem é responsável pelos seus dados
O CircleCrop é mantido por uma pessoa. Para a LGPD (Lei nº 13.709/2018, Brasil), o GDPR (União Europeia e Reino Unido), a CCPA (Califórnia) e leis semelhantes, o controlador dos dados é Guilherme Campos, no Brasil.
- Pedidos sobre proteção de dados: privacy@circlecrop.app
- Qualquer outro assunto: support@circlecrop.app
Pela Resolução CD/ANPD nº 2/2022, o CircleCrop é um agente de tratamento de pequeno porte e não indicou encarregado pelo tratamento de dados pessoais. O controlador acima responde diretamente a você e à ANPD.
A sua foto
Aberta, recortada e transformada em arquivo no seu navegador
Quando você escolhe, tira, solta ou cola uma foto, a página a lê no seu dispositivo. Abrir a foto, enquadrar o círculo, desenhar a borda e o fundo e gerar o arquivo final acontecem no seu navegador. Ao salvar, o arquivo vai para o seu dispositivo ou para o aplicativo com o qual você o compartilha. A foto nunca chega aos servidores do CircleCrop: ela é aberta, recortada e transformada em arquivo no navegador. Por isso, não temos nada seu para manter, consultar ou apagar. Se você abrir a foto do Google Drive ou do Dropbox, ou salvá-la lá, o seu navegador troca o arquivo diretamente com esse serviço.
Abrir uma foto por um link
Se você colar o endereço de uma imagem, o seu navegador baixa a imagem direto desse endereço, sem os seus cookies daquele site e sem informar qual página fez o pedido. O site que hospeda a imagem vê um acesso comum do seu navegador, como se você abrisse o endereço por conta própria, e segue a própria política de privacidade. O CircleCrop não recebe a imagem nem o endereço.
Cópias temporárias no seu dispositivo
A página inicial e o editor são páginas separadas, então a foto passa de uma para a outra pelo armazenamento do próprio navegador (IndexedDB), no seu dispositivo. O mesmo armazenamento mantém o arquivo pronto e o nome dele, para que a página inicial possa mostrá-lo a você. Essas cópias são usadas por no máximo uma hora: depois disso, o site as ignora e as apaga na próxima vez que olhar. Uma foto nova substitui a anterior, e o botão “Outra foto” apaga o arquivo pronto. Limpar os dados deste site no navegador remove essas cópias na hora.
O armazenamento de sessão do navegador, que é esvaziado quando você fecha a aba, mantém pequenas anotações que permitem à ferramenta se recuperar depois de uma falha ou de uma recarga (por exemplo, que uma foto estava sendo aberta). Ele nunca contém a foto em si.
Google Drive e Dropbox
Os botões do Google Drive e do Dropbox são opcionais. Nada desses dois serviços entra na página até você ir a um dos botões deles, com o ponteiro, com o teclado ou com um toque, ou abrir “Mais opções” no seu resultado, onde ficam os botões de salvar; só então o código desse serviço entra na página, vindo dos servidores dele.
- Google Drive. Você faz login na janela do Google e dá ao CircleCrop a permissão `drive.file`. Ela vale apenas para os arquivos que você escolhe no seletor de arquivos do Google dentro do CircleCrop e para os arquivos que o CircleCrop salva para você; não permite que o CircleCrop veja o resto do seu Drive. Para abrir uma foto, o seu navegador baixa direto do Google o arquivo que você escolheu. Para salvar, o seu navegador grava a imagem pronta em Meu Drive, na sua conta.
- Dropbox. Para abrir uma foto, você a escolhe na janela do Dropbox; o Dropbox entrega ao seu navegador um link que funciona por quatro horas, e o arquivo é baixado na hora. Para salvar, você autoriza o CircleCrop na janela do Dropbox; ele só consegue gravar na própria pasta, `Apps/CircleCrop`. Depois, o Dropbox volta para uma página do circlecrop.app, que passa a permissão para a sua aba aberta e se fecha.
- O acesso fica no seu navegador. O Google e o Dropbox dão ao seu navegador uma chave de acesso de curta duração. Ela fica apenas na memória da página aberta, nunca chega até nós nem é armazenada, e some quando você fecha ou recarrega a página.
- Não recebemos nada disso. Nenhum arquivo, nome de arquivo, dado de conta nem chave de acesso desses serviços chega até nós. A medição só fica sabendo desses serviços quando algo falha: o relatório de erro informa então a etapa, o caminho ou o destino (Google Drive ou Dropbox) e o formato da imagem.
O uso e a transferência, pelo CircleCrop, para qualquer outro aplicativo, de informações recebidas das APIs do Google seguirão a Política de Dados do Usuário dos Serviços de API do Google (Google API Services User Data Policy), inclusive os requisitos de Uso Limitado (Limited Use). Você pode remover o acesso do CircleCrop a qualquer momento na sua Conta do Google e nos apps conectados do Dropbox.
Como o site mede o uso
Para saber se a ferramenta funciona para as pessoas e onde ela falha, o CircleCrop mede de duas maneiras e nada além disso. Nenhum outro serviço de análise é usado. Os dois tipos de dado são gravados no Workers Analytics Engine da Cloudflare, na conta da Cloudflare do próprio operador. Só o operador os lê. Eles não são compartilhados, não são vendidos e não são usados para publicidade.
Visitas, contadas no nosso servidor
Quando uma página do site é pedida, o Cloudflare Worker que a entrega soma um à contagem. A página não executa nenhum código de medição para isso, e nada é lido nem gravado no seu dispositivo. Uma visita contada registra: a página (a inicial, o editor e as páginas de foto inteira e de borda, cada uma pelo nome em todos os idiomas do site, ou o rótulo “other” para todas as demais páginas, nunca a parte do endereço depois do “?”), a hora, o seu país, e o tipo de dispositivo, o sistema e o navegador com a versão principal, lidos da identificação que o seu navegador envia (User-Agent), que em seguida é descartada. A Cloudflare deduz o país a partir do seu endereço IP; só o código do país é gravado. Não há site de origem, cookie, identificador nem endereço IP armazenado, então uma contagem não pode ser ligada a você nem a uma visita posterior. Visitas de robôs são reconhecidas e contadas à parte. Nada é contado quando o Do Not Track ou o Global Privacy Control está ativado, nem nos carregamentos antecipados que os navegadores fazem antes de você abrir uma página (prefetch, prerender).
Relatórios de erro, enviados pela página
A página só envia algo quando uma etapa que você iniciou falha ou a foto é recusada: escolher ou abrir uma foto, gerar o arquivo, salvá-lo. Uma visita em que nada falha não envia nada a partir da página. Se você fechar uma janela ou negar uma permissão, isso é escolha sua e não entra em relatório. Um relatório contém, no máximo:
- qual etapa falhou, e o motivo, de uma lista fixa;
- como a foto entrou ou como o arquivo seria salvo (seletor de arquivos, câmera, arrastar e soltar, colar, link, Google Drive, Dropbox; download, “salvar como”, compartilhar, copiar para a área de transferência);
- o formato real da foto (de entrada ou de saída);
- uma faixa de tamanho só quando a foto era grande demais, uma faixa de megapixels só quando ela era grande demais ou a memória acabou, e a faixa do lado do arquivo que não pôde ser gerado;
- em algumas falhas, o nome ou o código técnico do erro (só letras, como “NotReadableError”), e o tempo até a falha apenas quando o tempo se esgotou;
- a página e a versão do site (build).
O Worker acrescenta, a partir do pedido do relatório: o navegador (família e versão principal), o sistema e o tipo de dispositivo, lidos da identificação que o seu navegador envia (User-Agent), que em seguida é descartada. Nenhum país é gravado nos relatórios de erro.
Nunca entram em um relatório: a foto, os pixels dela, o nome do arquivo, o tamanho ou as dimensões exatas, nem os metadados (como localização ou câmera); endereços da web, endereços de e-mail e caminhos de arquivo; qualquer identificador, cookie ou item do armazenamento do seu navegador; memória, núcleos do processador ou densidade da tela.
Sem cookies e sem endereço IP armazenado
A medição não define nenhum cookie e não mantém nada no armazenamento do seu navegador. Não há identificador da aba nem de uma foto. Nas visitas contadas, o nosso código não lê o endereço IP, nem como chave; a Cloudflare deduz o país a partir dele e o usa para reconhecer redes de robôs, e ele não é armazenado. Nos relatórios de erro, ele é usado só pelo tempo necessário para limitar enxurradas de pedidos, e nunca é armazenado. Esses dados não são usados para publicidade.
Quando a página não envia nada
Com o Do Not Track ou o Global Privacy Control ativado no seu navegador, nenhuma visita é contada e a página não envia relatórios de erro; o servidor também descarta qualquer relatório que traga um dos dois sinais. Navegadores controlados por automação também não enviam nada a partir da página. Bloqueadores de anúncios e de rastreadores também podem impedir os relatórios, e por nós tudo bem.
Por quanto tempo e com qual base legal
Por quanto tempo. A Cloudflare mantém por três meses os dados gravados no Workers Analytics Engine (declaração da Cloudflare para este serviço, atualizada em 23 de abril de 2026: Analytics Engine limits, página em inglês). O nosso código não define nenhum outro prazo. Depois disso, os dados somem.
Acesso ao seu dispositivo (§ 25 (2) nº 2 TDDDG, Alemanha; art. 5 (3) da Diretiva ePrivacy, União Europeia). Enviar um relatório de erro não precisa de consentimento, porque o tratamos como estritamente necessário para entregar sem erros o recorte que você pediu. O nosso raciocínio está registrado por escrito e disponível sob pedido. A contagem de visitas não acessa o seu dispositivo.
Tratamento do que chega. Quando dados pessoais são tratados, a base legal é o nosso interesse legítimo em manter a ferramenta funcionando para quem a usa (LGPD, art. 7º, IX; GDPR, art. 6 (1)(f)). A ponderação de interesses está registrada por escrito e disponível sob pedido.
O seu direito de se opor
Você pode se opor a qualquer momento ao tratamento baseado em interesse legítimo, por motivos ligados à sua situação particular (GDPR, art. 21). Há duas formas: ativar o Do Not Track ou o Global Privacy Control no seu navegador (tratamos os dois como uma oposição automatizada, nos termos do art. 21 (5) do GDPR) ou escrever para privacy@circlecrop.app.
Hospedagem na Cloudflare
O site é entregue pela Cloudflare, que também o protege contra abusos. Além do código de publicidade, quando houver anúncios, e do código do Google ou do Dropbox, que só entra na página quando você vai aos botões deles ou abre “Mais opções”, todo arquivo que as páginas usam vem do próprio circlecrop.app. A Cloudflare pode definir cookies estritamente necessários, como o `__cf_bm`, para distinguir pessoas de robôs; eles não são usados para publicidade nem para seguir você. A lista está na política de cookies da Cloudflare (em inglês).
Preferências salvas no seu navegador
Se você escolher o tema claro ou o escuro no menu, a sua escolha é salva no armazenamento local do navegador, com o nome `cc-theme`, para que a próxima visita abra do mesmo jeito. Escolher “Sistema” remove essa escolha. Ela nunca sai do seu dispositivo. Quando uma foto entra pelo botão “Procurar” (seus arquivos, Google Drive ou Dropbox), esse lugar é salvo do mesmo modo, com o nome `cc-source`, para que o botão o abra com um toque na próxima vez; e, só para esta aba (armazenamento de sessão, `cc-photo-source`), de onde veio a foto atual, para que o resultado ofereça salvá-la de volta lá. Nenhum dos dois contém um arquivo ou uma conta, e nenhum sai do seu dispositivo.
Publicidade
O CircleCrop é grátis, e a publicidade é o que vai manter o site no futuro. Quando houver publicidade no CircleCrop, os anúncios serão exibidos pelo Google AdSense, e vale o seguinte.
- Fornecedores terceiros, inclusive o Google, usam cookies para exibir anúncios com base nas suas visitas anteriores a este site ou a outros sites.
- O uso de cookies de publicidade pelo Google permite que ele e os parceiros dele exibam anúncios para você com base nas suas visitas a este site e/ou a outros sites da internet.
- Você pode desativar a publicidade personalizada nas configurações de anúncios do Google, e desativar o uso de cookies de outros fornecedores para publicidade personalizada em aboutads.info (em inglês).
- No Espaço Econômico Europeu, no Reino Unido e na Suíça, a mensagem de consentimento do Google pede a sua escolha antes de qualquer cookie de publicidade ser usado, e você pode mudá-la depois. Se você disser não, ainda poderá ver anúncios que não são personalizados.
- No Brasil, o guia da ANPD de 2022 sobre cookies trata os cookies de publicidade como não estritamente necessários, então a base legal para eles é o seu consentimento (LGPD, art. 7º, I).
O modo como o Google usa as informações de sites que exibem os anúncios dele é explicado na página do Google. A sua foto nunca faz parte disso: o código de publicidade funciona ao lado da ferramenta, e o CircleCrop nunca passa a foto para ele nem para nós.
Os seus direitos
Dependendo de onde você mora, você tem direitos pela LGPD (art. 18), pelo GDPR (artigos 15 a 22), pela CCPA e por leis semelhantes:
- saber se tratamos dados sobre você e obter uma cópia deles;
- corrigi-los, anonimizá-los, bloqueá-los ou eliminá-los;
- levá-los para outro serviço (portabilidade);
- saber com quem eles foram compartilhados;
- se opor ao tratamento baseado em interesse legítimo e revogar um consentimento que você deu;
- na Califórnia, saber o que é coletado, pedir que seja apagado e optar por não ter os dados vendidos nem compartilhados. O CircleCrop não vende informações pessoais.
Para usar qualquer um deles, escreva para privacy@circlecrop.app. O CircleCrop não tem contas e não mantém nenhum identificador que dure além da sua aba, então, na maior parte dos casos, a resposta honesta é que não temos nada que possamos ligar a você; vamos dizer isso por escrito. Você também pode reclamar à ANPD, no Brasil (gov.br/anpd), ou à autoridade de proteção de dados do lugar onde você mora.
Crianças e adolescentes
O CircleCrop é uma ferramenta para o público em geral e não é direcionado a crianças. Ele não pede nome, e-mail nem conta a ninguém, e não coleta intencionalmente dados sobre crianças. Se você acha que dados de uma criança chegaram até nós, escreva para o endereço de privacidade e vamos apagá-los.
ECA Digital. A Lei nº 15.211/2025, o Estatuto Digital da Criança e do Adolescente (ECA Digital), se aplica, nos termos do art. 1º, a todo produto ou serviço de tecnologia da informação direcionado a crianças e a adolescentes no País ou de acesso provável por eles. A regulamentação e a fiscalização dessa lei competem à Agência Nacional de Proteção de Dados (ANPD), sem prejuízo das competências de outros órgãos públicos (Decreto nº 12.880/2026, art. 1º, parágrafo único). O CircleCrop não pede idade, nome, e-mail nem conta. Para direcionar publicidade comercial a crianças e a adolescentes, a lei veda o uso de técnicas de perfilamento (art. 22) e a criação de perfis comportamentais a partir da coleta e do tratamento dos dados pessoais deles (art. 26).
Transferências para fora do seu país
O controlador está no Brasil e os nossos fornecedores estão nos Estados Unidos, então os seus dados também são tratados lá. A Cloudflare tem data centers no mundo todo, então um pedido pode ser respondido, e os dados de medição armazenados, fora do seu país, inclusive nos Estados Unidos.
Para quem está no Brasil. Quando o tratamento de dados pessoais envolve transferência internacional de dados, a LGPD só a permite nos casos que o art. 33 enumera. A Resolução CD/ANPD nº 19/2024 define transferência como a operação de tratamento em que um agente de tratamento transmite, compartilha ou disponibiliza acesso a dados pessoais a outro agente de tratamento, e transferência internacional como a transferência de dados pessoais para um país estrangeiro ou um organismo internacional (art. 3º, III e IV). Entre os mecanismos válidos para essa transferência, a Resolução prevê a decisão de adequação da ANPD e as cláusulas-padrão contratuais, as normas corporativas globais ou as cláusulas contratuais específicas (art. 9º).
Com os itens que o art. 17, § 2º, da Resolução lista para esse documento, em português:
- Forma. As visitas são contadas pelo Cloudflare Worker que entrega a página, e os relatórios de erro são enviados pela página ao próprio site; os dois são gravados no Workers Analytics Engine da Cloudflare, na conta da Cloudflare do operador (veja “Como o site mede o uso”). O arquivo que você abre do Google Drive ou do Dropbox, ou salva lá, vai direto entre o seu navegador e a sua conta nesse serviço.
- Duração. Os dados de medição são mantidos por três meses. O CircleCrop não mantém nenhum arquivo, nome de arquivo, dado de conta nem chave de acesso do Google ou do Dropbox.
- Finalidade. Entregar o site e saber se a ferramenta funciona e onde ela falha (Cloudflare); abrir e salvar os arquivos que você escolher (Google Drive, Dropbox); e, quando houver publicidade, exibir anúncios (Google). Hoje não há publicidade no site.
- País de destino. Os Estados Unidos, onde estão a Cloudflare, o Google e o Dropbox; e, como a Cloudflare tem data centers no mundo todo, um pedido também pode ser respondido, e os dados de medição armazenados, em outros países.
- Controlador e contatos. Guilherme Campos, no Brasil: privacy@circlecrop.app para proteção de dados e support@circlecrop.app para qualquer outro assunto.
- Uso compartilhado. O controlador não compartilha os dados de medição: só ele os lê, e eles não são vendidos nem usados para publicidade.
- Responsabilidades e medidas de segurança. O controlador responde pelo tratamento; a Cloudflare entrega o site e grava a medição na conta da Cloudflare do operador; o Google e o Dropbox tratam o que o seu navegador troca diretamente com eles, segundo as políticas de privacidade de cada um. As medidas adotadas: a medição não define cookie, não tem identificador e não armazena o endereço IP; um relatório de erro só contém campos de uma lista fixa, nunca a foto, os pixels dela nem o nome do arquivo; a chave de acesso do Google e do Dropbox fica só na memória da página aberta e nunca chega até nós; e só o operador lê os dados de medição.
- Direitos e como exercê-los. Os da seção “Os seus direitos”, pelo canal privacy@circlecrop.app; você também pode peticionar contra o controlador perante a ANPD (gov.br/anpd).
Para quem está na União Europeia ou no Reino Unido: quando isso for uma transferência de dados pessoais para um país terceiro nos termos do GDPR (art. 44 e seguintes), ela é protegida da seguinte forma (GDPR, art. 13 (1)(f)):
- Brasil (Guilherme Campos, o controlador). A Comissão Europeia adotou uma decisão de adequação para o Brasil nos termos do art. 45 do GDPR: Decisão de Execução (UE) 2026/179, de 26 de janeiro de 2026. Ela abrange controladores e operadores no Brasil que estejam sujeitos à lei de proteção de dados do país, a LGPD.
- Cloudflare, Inc. (Estados Unidos; entrega do site e medição). A Cloudflare consta como participante ativa do Marco de Privacidade de Dados UE-EUA (EU-US Data Privacy Framework). Os termos contratuais da Cloudflare também preveem cláusulas contratuais-padrão. Mais na política de privacidade da Cloudflare (em inglês).
- Google LLC (Estados Unidos; só quando houver publicidade ou você usar o Google Drive). O Google consta como participante ativo do Marco de Privacidade de Dados UE-EUA e cita cláusulas contratuais-padrão onde elas são necessárias. Mais na política de privacidade do Google.
- Dropbox, Inc. (Estados Unidos; só quando você usar o Dropbox). O Dropbox consta como participante ativo do Marco de Privacidade de Dados UE-EUA e cita cláusulas contratuais-padrão entre as suas ferramentas. Mais na política de privacidade do Dropbox (em inglês).
O Marco de Privacidade de Dados UE-EUA se apoia em uma decisão de adequação da Comissão Europeia de 10 de julho de 2023 e está em vigor. As cláusulas contratuais-padrão são as da Comissão (Decisão de Execução (UE) 2021/914). Para saber mais, veja a página da Comissão Europeia sobre decisões de adequação (em inglês) e a lista do Data Privacy Framework (em inglês).
Alterações nesta política
Quando a forma como o CircleCrop trata os dados mudar, esta página muda junto, e a data de “Atualizado em” mostra quando ela mudou pela última vez.