Política de Privacidade

Última atualização: 2026-02-27

A presente Política de Privacidade explica que informações o curl2code.com recolhe, como as utilizamos e quais são as suas opções relativamente aos seus dados. Ao utilizar o curl2code, aceita igualmente os nossos Termos de Serviço.

Informações que recolhemos

O curl2code foi concebido com a privacidade em mente. Todas as conversões de curl para código são efetuadas inteiramente no seu navegador através de WebAssembly — os seus comandos curl e o código gerado nunca são enviados para os nossos servidores, salvo se utilizar explicitamente as funcionalidades de Partilha ou IA. Recolhemos apenas o mínimo de dados necessário para operar e melhorar o serviço.

Dados analíticos

Com o seu consentimento explícito, utilizamos o Google Analytics para recolher análises de utilização anónimas. Isto inclui eventos como as linguagens para as quais converte, as funcionalidades que utiliza (Smart Clean, Split View, etc.) e os padrões gerais de interação. Não rastreamos o conteúdo dos seus comandos curl ou do código gerado. Os dados analíticos só são recolhidos após aceitar os cookies analíticos através do nosso banner de consentimento. Respeitamos a definição Do Not Track (DNT) do seu navegador.

Ligações de partilha

Quando cria uma ligação de partilha, armazenamos o comando curl, a linguagem selecionada e o código gerado nos nossos servidores. As ligações de partilha são acessíveis publicamente a qualquer pessoa com o URL. Nenhuma informação pessoal (como o seu nome, correio eletrónico ou endereço IP) está associada a uma ligação de partilha. As ligações de partilha podem ter uma data de expiração, após a qual os dados são eliminados.

Monitorização de erros

Utilizamos o Sentry para a monitorização de erros com base no interesse legítimo de manter a fiabilidade do serviço. O Sentry captura erros de JavaScript e dados de desempenho apenas em produção. Os dados sensíveis (como chaves de API em pedidos ao AI proxy) são automaticamente ocultados antes de serem enviados ao Sentry. Os dados de erros são amostrados a uma taxa baixa (10%) e não incluem o conteúdo dos seus comandos curl ou do código gerado.

Limitação de débito

Para prevenir o abuso dos nossos pontos de acesso API (AI proxy, criação de ligações de partilha), armazenamos temporariamente o seu endereço IP no Redis para efeitos de limitação de débito. Estes dados são automaticamente eliminados após a expiração da janela de limitação (60 segundos). Os endereços IP não são armazenados permanentemente nem utilizados para qualquer outro fim.

Cookies

Utilizamos um cookie essencial: cc_consent — armazena as suas preferências de consentimento de cookies (que categorias aceitou ou recusou). Este cookie é necessário para o funcionamento adequado do sítio web e tem a validade de um ano. Os cookies analíticos do só são definidos após o seu consentimento explícito através do nosso banner de cookies. Pode alterar as suas preferências de cookies a qualquer momento através da ligação "Definições de Cookies" no rodapé.

Armazenamento local

Utilizamos o armazenamento local do seu navegador para guardar as suas preferências, incluindo o tema selecionado (claro/escuro), preferências de idioma, seleções recentes de linguagens, opções do Smart Clean e definições do fornecedor de IA (incluindo as suas chaves de API). Estes dados nunca saem do seu navegador e não são acessíveis a nós nem a terceiros. Pode limpar o armazenamento local a qualquer momento nas definições do seu navegador.

Funcionalidades de IA (Bring Your Own Key)

O curl2code oferece funcionalidades de IA opcionais (Explicação e Conversão inversa) que requerem que forneça a sua própria chave de API de um fornecedor compatível (OpenRouter, OpenAI, Anthropic ou Google AI). A sua chave de API é armazenada apenas no armazenamento local do seu navegador e é enviada ao nosso servidor exclusivamente para encaminhar o pedido ao fornecedor de IA escolhido. Nunca registamos, armazenamos ou retemos a sua chave de API nos nossos servidores. Quando utiliza as funcionalidades de IA, o conteúdo do seu comando curl ou código é enviado através do nosso proxy ao fornecedor de IA selecionado. Consulte a política de privacidade do seu fornecedor de IA, pois os respetivos termos aplicam-se aos dados que processa.

Serviços de terceiros

Utilizamos os seguintes serviços de terceiros: Sentry — monitorização de erros (interesse legítimo); OpenRouter, OpenAI, Anthropic, Google AI — funcionalidades de IA, apenas quando as utiliza explicitamente com a sua própria chave de API. A nossa base de dados (PostgreSQL) e cache (Redis) são auto-alojados e não são partilhados com terceiros.

Retenção de dados

As ligações de partilha são armazenadas até à sua data de expiração, ou indefinidamente se não for definida uma expiração. Os dados analíticos são retidos de acordo com as políticas de retenção do Google Analytics. Os dados de limitação de débito no Redis são automaticamente eliminados após 60 segundos. Os registos de erros no Sentry são retidos durante 90 dias. Os dados do armazenamento local persistem no seu navegador até que os limpe.

Os seus direitos

Ao abrigo do Regulamento Geral sobre a Proteção de Dados (RGPD) e de leis de privacidade semelhantes, tem o direito de: aceder aos dados pessoais que detemos sobre si; solicitar a retificação de dados inexatos; solicitar a eliminação dos seus dados; restringir ou opor-se ao tratamento dos seus dados; portabilidade de dados; e retirar o seu consentimento a qualquer momento. Uma vez que o curl2code não requer contas de utilizador e recolhe dados mínimos, a maioria dos seus dados já está sob o seu controlo (armazenamento local do navegador, preferências de cookies). Para exercer qualquer um destes direitos ou em caso de dúvidas, contacte-nos.

Privacidade de menores

O curl2code não se destina a menores de 16 anos. Não recolhemos intencionalmente informações pessoais de menores. Se considerar que um menor nos forneceu dados pessoais, contacte-nos para que possamos tomar as medidas adequadas.

Alterações a esta Política

Podemos atualizar esta Política de Privacidade periodicamente. Quando o fizermos, atualizaremos a data de "Última atualização" no topo desta página. Encorajamo-lo a rever esta política periodicamente para se manter informado sobre como protegemos as suas informações.

Contacto

Se tiver questões sobre esta Política de Privacidade ou desejar exercer os seus direitos sobre os dados, contacte-nos por e-mail em georgiy.khudobandaev@gmail.com ou pelo Telegram em @Georgiy_H.