Política de privacidade — TCleanner
Última atualização: 2026-09-30. Aplica-se à versão 0.1.0 e posteriores até que esta página mude.
Princípios
Privacidade em primeiro lugar. Os mesmos seis pontos estão no app, em Ajustes › Como funciona, e na tela de entrada, que você pode ler antes de entrar.
- No seu dispositivo. O índice e cada pesquisa são locais, e a pesquisa funciona offline.
- Só o Telegram. O app só fala com os servidores do Telegram, com a sua própria sessão. Não temos servidores próprios.
- Nada para terceiros. Sem análises, anúncios ou rastreadores, e sem SDKs de análise ou de rastreamento: as únicas bibliotecas são a TDLib, do próprio Telegram, e o banco de dados local GRDB.
- Você decide o que é apagado. Só depois que você confirma uma quantidade exata, para todos, nunca de forma agendada.
- Sua sessão e seu índice. A sessão fica no diretório de dados criptografado do TDLib, com a chave no Keychain, e o índice fica no armazenamento privado do app. Os dois são excluídos dos backups. A chave da sessão pode estar em um backup criptografado do dispositivo, mas não pode ser restaurada em outro dispositivo. Você pode apagar os dois em Ajustes.
- Diagnóstico só se você mesmo o exportar, sem texto de mensagens. O app não tem sistema de envio de relatórios de falhas; a Apple só entrega a um desenvolvedor os registros de falhas se você ativou «Compartilhar com Desenvolvedores» nos Ajustes do iOS.
A versão curta
O TCleanner não tem servidor. Não há conta para criar, nem análises, nem SDK de publicidade, nem sistema de envio de relatórios de falhas, nem nenhum serviço de análise ou de rastreamento que receba qualquer coisa. Nada do que você pesquisa é transmitido. O app não envia dados pessoais automaticamente ao desenvolvedor; o desenvolvedor só recebe diagnósticos se você decidir enviá-los.
O que o app armazena, e onde
- Um índice local de mensagens com o texto das mensagens, os nomes dos remetentes, os títulos e tipos das conversas, identificadores de conta, de conversa e de mensagem, datas e horas, se cada mensagem é sua, permissões de exclusão, o progresso da sincronização e as conversas que você ignorou — das suas conversas, e dos canais que você assina só se você ativar isso — apenas no dispositivo, para que possa ser pesquisado offline. Ele fica no armazenamento privado do app, excluído dos backups do dispositivo e da nuvem, e é removido por completo quando você apaga o app ou limpa o armazenamento dele. Ele nunca é enviado.
- Sua sessão do Telegram fica no diretório de dados criptografado do TDLib, no armazenamento privado do app, excluída dos backups. A chave de criptografia dela é guardada no Keychain do iOS com a proteção “somente este dispositivo”: pode fazer parte de um backup criptografado do dispositivo, mas não pode ser restaurada em outro dispositivo, então lá você entra de novo. É o que permite ao Telegram reconhecer o app como você. Ela nunca é enviada.
- Preferências e modelos de pesquisa salvos — incluindo seu idioma, a aparência, o bloqueio, as configurações de canais e de histórico, os nomes e as expressões regulares dos modelos e as credenciais de API do aplicativo, se você informar as suas. O app não cria identificadores de publicidade nem de rastreamento.
O desenvolvedor não pode ler nada disso. Nada disso sai do dispositivo.
Você mesmo pode exportar um relatório de diagnóstico, em Ajustes › Desenvolvedor. Ele contém a versão e o build do app, a versão do iOS, o identificador do modelo do dispositivo (não o nome que você deu a ele), o idioma e a aparência do app, qual ambiente do Telegram ele usa, o estado da autorização, se o bloqueio está ativado, se o dispositivo está conectado, o armazenamento livre e o tamanho do índice, contagens de conversas e mensagens, de conversas totalmente indexadas e de conversas cuja sincronização falhou, a fase da sincronização, o código de erro de cada conversa cuja sincronização falhou e as próprias linhas de log do app sobre sessão, sincronização e atualizações, filtradas para que só restem linhas feitas de palavras conhecidas, números e identificadores. As conversas aparecem nele apenas como rótulos numerados, como “chat-1 (private)”, atribuídos de novo a cada relatório e sem significado fora dele. Ele não contém conteúdo de mensagens, nomes, nomes de usuário, títulos de conversas, número de telefone, dados da sessão, ids de usuário, de conversa ou de mensagem do Telegram, id da conta nem o api_id do aplicativo. O app nunca o envia por conta própria. A página mostra primeiro o relatório inteiro; a partir dela você pode enviá-lo por e-mail ao suporte, compartilhá-lo ou copiá-lo, e só então algo sai do dispositivo, pelo seu próprio app de e-mail, pela folha de compartilhamento ou pela área de transferência. As issues do GitHub são públicas: não anexe um relatório de diagnóstico lá.
O que o app envia, e para quem
Só para o Telegram, e só o que você pede: ele entra na sua conta, baixa o texto das mensagens das suas conversas (e dos canais que você assina, se você ativar isso) e apaga as mensagens que você confirma. Esse tráfego vai para os servidores do Telegram, sob a própria política de privacidade do Telegram. Não vai para nenhum outro lugar.
O modo de demonstração embutido no app não contata absolutamente nada.
Exclusão
A exclusão é sempre “para todos”, sempre confirmada antes com uma quantidade exata, e não pode ser desfeita. Não há exclusão agendada nem em segundo plano: nada é apagado sem que você confirme aquele lote específico.
Crianças
O app não é direcionado a crianças e não coleta nada de ninguém.
Contato
Suporte do app e diagnósticos: support@kudravets.com. Assuntos gerais: info@kudravets.com. Relatos de bugs e feedback públicos: abra uma issue em https://github.com/ilya-kudravets/tcleanner-feedback/issues.