Esta política abrange o app LocalePilot, a compra de uma licença e o site localepilot.app. O controlador dos dados é o editor do LocalePilot: Ramah GUEDEGBE, empresário individual (entrepreneur individuel) registrado na França sob o SIREN 523 501 765, 235 rue Saint-Honoré, 75001 Paris, França, que publica software com a marca GLabs325 (glabs325.com). Contato: localepilot@glabs325.com.
1. Resumo
O LocalePilot funciona localmente. Ele lê arquivos de localização nos locais que você seleciona no seu computador e grava as exportações também localmente, sob seu controle.
O LocalePilot não tem conta nem servidor operado pelo editor. O app não inclui analytics, telemetria na nuvem nem relatórios de falhas na nuvem. Este site não usa cookies; mede a audiência de forma agregada, sem cookies, com o Cloudflare Web Analytics (seção 9).
2. Dados guardados no seu computador
O LocalePilot pode guardar configurações locais como:
- referências a projetos recentes;
- endpoints dos provedores de IA e identificadores de modelo;
- chaves de API de IA, mantidas no armazenamento seguro do sistema operacional;
- o estado da licença e as datas de validação;
- a data da última verificação de atualizações;
- um contador de formatos de arquivo não suportados, opcional e somente local (ver seção 8), desativado por padrão.
As chaves de licença e as chaves de API são guardadas no armazenamento seguro do sistema operacional. Os dados de licença não secretos são assinados localmente para detectar adulterações.
Os backups de exportação (cópias dos seus arquivos de localização como estavam antes de uma exportação substituí-los), o registro de exportação, as configurações do projeto e o glossário do projeto ficam no armazenamento do LocalePilot no seu Mac, nunca dentro do seu projeto. Os backups e o registro de exportação não são enviados a lugar nenhum. O contexto de tradução do projeto, que faz parte das suas configurações, e os termos aprovados do glossário podem ser enviados a um provedor de tradução, conforme descrito na seção 3. Configurações > Projeto > Backups > Mostrar backups no Finder abre os backups. Os mais antigos são apagados automaticamente, e você pode apagá-los na mesma tela.
O LocalePilot mantém um registro de diagnóstico local separado do registro de exportação: datas, ações, erros e rastros técnicos. Erros podem conter caminhos ou texto. Entradas com mais de 14 dias são removidas ao iniciar e gravar; o limite de tamanho pode remover as mais antigas antes. Nada é enviado automaticamente: revise o relatório antes de enviá-lo você mesmo.
3. Arquivos de localização e provedores de tradução
O LocalePilot processa os arquivos de localização que você seleciona. O conteúdo deles fica no seu computador, a menos que texto seja enviado a um provedor de IA ou de tradução automática que você configurou. Isso acontece quando você inicia uma tradução, quando adiciona um idioma com Traduzir automaticamente marcado (a opção vem marcada por padrão assim que um provedor está configurado), quando inicia uma auditoria por IA das traduções existentes e quando adapta uma ficha da App Store ou do Google Play com IA. Testar a conexão com um provedor também o contata; com Microsoft Translator, Google Cloud Translation e LibreTranslate, o teste traduz a palavra “Hello”.
Quando você usa um modelo de IA (OpenAI, Anthropic, Gemini, DeepSeek, Ollama ou LM Studio), a solicitação pode conter, para cada texto a traduzir, o texto de origem, o nome da chave, sua descrição e seu grupo, a tradução atual no idioma de destino, até 6 chaves vizinhas do mesmo grupo e até 2 traduções da mesma chave em outros idiomas. Ela também pode conter os termos aprovados do glossário e o contexto de tradução do projeto (domínio, público, tom e guia de estilo), que é enviado sempre que estiver preenchido. Uma auditoria por IA, que só funciona com esses modelos de IA, envia os mesmos elementos para cada tradução existente que verifica. Os serviços de tradução automática recebem menos: Microsoft Translator, Google Cloud Translation e LibreTranslate recebem apenas o texto de origem; o DeepL recebe também o nome da chave, sua descrição e seu grupo e, se a opção do glossário estiver ativa, os termos aprovados do glossário. Para uma ficha de loja, são enviados os campos de origem não vazios, depois que o nome do seu projeto e os endereços web são substituídos por marcadores neutros. O LocalePilot nunca adiciona nomes de arquivo, caminhos de arquivo nem o nome do projeto a uma solicitação.
Para aplicar o glossário com o DeepL, o LocalePilot cria na sua conta DeepL um glossário cujo nome começa com LocalePilot-, um por par de idiomas, e o substitui quando seus termos aprovados mudam. Ele permanece na sua conta DeepL, inclusive depois que você desinstala o LocalePilot. O LocalePilot não cria nada nas suas contas em outros provedores. Você é responsável pela conta no provedor, pela chave de API e pelos termos do provedor.
Ollama, LM Studio e LibreTranslate rodam no seu computador com o endereço padrão; nesse caso, o texto não sai dele. Se você informar o endereço de outra máquina, o texto é enviado a essa máquina. Um modelo na nuvem usado pelo Ollama ou LM Studio recebe o texto, mesmo com o endereço padrão. O painel Antes de iniciar de uma tradução em lote ou de uma auditoria por IA mostra para onde o texto vai.
A página O que é enviado da Ajuda detalha o que cada provedor recebe.
4. Ativação da licença
O LocalePilot usa a API de chaves de licença da Polar (polar.sh) para os recursos Pro. A Polar é a Merchant of Record das compras.
A ativação envia a chave de licença, o identificador público da organização do LocalePilot na Polar e um rótulo de dispositivo no formato LocalePilot Desktop <timestamp>. A validação e a desativação enviam a chave de licença, o mesmo identificador de organização e o identificador de ativação que a Polar retornou para este dispositivo.
O app mantém a chave de licença no armazenamento seguro, com dados locais assinados, como o identificador de ativação e as datas de validação. Nenhum servidor operado pelo editor participa da validação da licença.
5. Compras
A Polar vende as licenças do LocalePilot como Merchant of Record. Ela coleta as informações necessárias para pagamento, faturamento e impostos (como seu nome, endereço de e-mail, país de cobrança e dados de pagamento) e as trata de acordo com a própria política de privacidade (polar.sh/legal). A GLabs325 nunca recebe os dados do seu cartão. A Polar compartilha conosco as informações necessárias para gerenciar seu pedido, como seu endereço de e-mail, país e detalhes do pedido, que usamos para suporte, reembolsos e nossas obrigações contábeis.
6. Verificação de atualizações
No macOS, o LocalePilot usa o Sparkle, um atualizador de código aberto. No máximo uma vez a cada 24 horas (as verificações automáticas podem ser desativadas em Configurações), e sempre que você escolhe Verificar atualizações, o app baixa um feed de atualizações estático (appcast.xml) hospedado no GitHub. A solicitação não inclui conta, chave de licença, dados de projeto nem perfil do sistema. O GitHub recebe apenas o que qualquer download revela: seu endereço IP e o user agent do atualizador, que inclui a versão do app.
Quando uma versão mais recente aparece, o Sparkle a mostra com as notas de versão. A atualização só é baixada depois que você clica para instalá-la, e é verificada (assinatura do arquivo e assinatura Apple Developer ID) antes de substituir o app. O LocalePilot nunca instala uma atualização sem esse clique.
No Windows, o LocalePilot pode consultar um arquivo estático latest.json anexado às GitHub Releases, no máximo uma vez a cada 24 horas e quando você usa o botão de verificação em Configurações. Ele não baixa nem instala atualizações: o botão de download abre a versão no seu navegador.
7. Sem analytics nem relatórios de falhas na nuvem
O LocalePilot não inclui analytics de produto, gravação de sessões, relatórios de falhas na nuvem, sincronização na nuvem nem rastreamento de marketing.
8. Contador de formatos não suportados (opcional, somente local)
O LocalePilot pode contar quantas vezes cada formato de arquivo não suportado (uma extensão de arquivo como xml ou csv) aparece durante a análise de um projeto. As contagens ajudam a decidir qual formato de importação desenvolver em seguida.
- O contador fica desativado por padrão. Ele só funciona depois que você ativa o sinal de formatos não suportados em Configurações.
- Ele guarda apenas uma extensão de arquivo e uma contagem, por exemplo
{"xml": 3, "csv": 1}, nas configurações locais do app no seu computador. Ele nunca guarda caminho, nome de arquivo, nome de chave nem conteúdo de arquivo. - Ele nunca é enviado a lugar nenhum. Você pode consultá-lo ou exportá-lo em Configurações.
- Configurações também oferece um relatório avulso dos formatos não suportados vistos na última análise, copiado para a área de transferência. Esse relatório fica na memória apenas durante a sessão atual.
- Desativar o contador interrompe a contagem. Isso não apaga as contagens já coletadas; a tabela do relatório em Configurações mostra o que está guardado.
9. Este site
Hospedagem
localepilot.app é um site estático hospedado pela Cloudflare. Para entregar as páginas e proteger o site contra abusos, a Cloudflare trata dados técnicos como seu endereço IP, o user agent do navegador, o endereço solicitado e o horário da solicitação, de acordo com a própria política de privacidade (cloudflare.com/privacypolicy). Não usamos esses registros para traçar perfis de visitantes.
Analytics sem cookies
Para saber quais páginas são lidas, o site usa o Cloudflare Web Analytics, a ferramenta de analytics da Cloudflare, nossa hospedagem. Ele não usa cookies, não guarda nada no seu navegador e não cria uma impressão digital do seu dispositivo. Um pequeno script envia à Cloudflare a página vista, o site de onde você veio, o tipo de navegador e de dispositivo, o país e tempos de carregamento; só vemos estatísticas agregadas, nunca um visitante individual. O site não usa ferramentas de publicidade. As ferramentas on-line gratuitas rodam no seu navegador: os arquivos que você solta nelas não são enviados.
Lista de espera
Se você entrar na lista de espera, coletamos:
- seu endereço de e-mail;
- o idioma da página que você usou (por exemplo
fr); - a origem da inscrição, um código curto que indica de qual página ou link você veio (por exemplo
tool_arb_keys); - sua stack (por exemplo Flutter ou React Native), se você quiser informá-la;
- a versão do texto de consentimento que você aceitou.
Usamos seu endereço para uma única finalidade: um único e-mail, no seu idioma, quando o LocalePilot for lançado. A base legal é o seu consentimento. Não enviamos mais nada e apagamos o endereço assim que esse e-mail for enviado. Até lá, você pode retirar seu consentimento e pedir que o endereço seja apagado a qualquer momento escrevendo para localepilot@glabs325.com.
O formulário é processado pelo Web3Forms (web3forms.com), que atua como nosso operador: ele recebe o formulário e o encaminha para nós por e-mail.
A Cloudflare e o Web3Forms podem tratar dados fora da União Europeia, com as garantias descritas nas próprias políticas.
10. E-mails de suporte
Se você nos escrever, por exemplo com um relatório de diagnóstico que decida enviar, recebemos o conteúdo da sua mensagem e seu endereço de e-mail. Usamos esses dados apenas para responder e os apagamos quando a solicitação é encerrada, a menos que a lei nos obrigue a guardá-los por mais tempo.
11. Seus direitos e a exclusão de dados
Como o LocalePilot funciona localmente, quase todos os seus dados ficam no seu computador. Você pode:
- remover as referências a projetos recentes no app;
- apagar os dados locais (configurações, dados de licença assinados, chave mantida no armazenamento seguro) desinstalando o app ou apagando a pasta de suporte do aplicativo, por exemplo
~/Library/Containers/com.glabs325.localepilotno macOS; - desativar uma licença em Configurações, ou entrar em contato com a Polar para dados relacionados à sua compra.
O editor não opera nenhum servidor ou banco de dados que contenha seus projetos ou arquivos de localização, portanto não há dados desse tipo para apagar do nosso lado. Os dados que recebemos diretamente se limitam às inscrições na lista de espera, às informações de pedidos compartilhadas pela Polar e às mensagens que você envia ao suporte.
Nos termos do GDPR (RGPD), você pode pedir acesso, correção ou exclusão desses dados, se opor ao seu uso ou retirar seu consentimento escrevendo para localepilot@glabs325.com. Você também pode apresentar uma reclamação à autoridade francesa de proteção de dados (CNIL, cnil.fr) ou à autoridade do seu país.
12. Contato
Dúvidas sobre esta política, ou um pedido para apagar uma conversa com o suporte: localepilot@glabs325.com.