Política de Privacidade
Última atualização:
Esta política explica como o RoamTerm (“nós”) trata dados pessoais no app móvel, no agente de desktop e neste site. Controlador: Ali Demirci, Ankara, Türkiye (desenvolvedor individual). Contato: [email protected].
O que nunca vemos
O conteúdo das suas sessões de terminal, os arquivos transferidos e os comandos executados trafegam dentro de uma conexão SSH com criptografia de ponta a ponta entre o celular e o computador. Nosso relay encaminha bytes criptografados e não consegue lê-los. Suas chaves privadas ficam no Secure Enclave ou StrongBox do celular e nunca são enviadas a nós. O mesmo vale para a ajuda remota: a tela, as teclas digitadas, os arquivos e o conteúdo do terminal de uma sessão de ajuda trafegam dentro de uma conexão com criptografia de ponta a ponta e nunca podem ser lidos nem são armazenados por nós. A parte secreta de um código de ajuda nunca chega aos nossos servidores.
O que tratamos
- Conta (opcional). O RoamTerm funciona sem conta. Se você entrar com Google ou Apple, nosso serviço de autenticação (Supabase Auth) guarda seu e-mail, nome de exibição e o ID de usuário do provedor.
- Dispositivos e máquinas. Para emparelhar e reconectar guardamos os nomes que você escolhe, identificadores de dispositivo, impressões digitais de chaves públicas, tokens de notificação push e o último acesso, além de um registro de conexões visível no app.
- Operação do relay. O relay trata endereços IP, horários e volume de dados, não o conteúdo.
- Assinatura. As compras são feitas pela Apple ou pelo Google. A RevenueCat recebe um ID de usuário do app e o status da assinatura para liberar o Pro. Não recebemos seus dados de pagamento.
- Diagnóstico e análise. Firebase Analytics e Crashlytics recebem eventos de uso, versão do app, modelo do dispositivo, sistema operacional e relatórios de falha, sem conteúdo do terminal. As notificações push usam o Firebase Cloud Messaging.
- Este site. Usamos o Cloudflare Web Analytics, sem cookies e sem rastreamento entre sites.
- Solicitações de suporte. Se você nos contata pelo formulário Suporte e feedback do app (app do celular ou central de controle do desktop), tratamos os dados descritos em “Solicitações de suporte” abaixo.
- Página de status. A página de status pública (status.roamterm.com) não coleta dados pessoais; ela apenas mostra se nossos serviços estão funcionando.
- Notificações push sobre o Claude Code. As notificações que avisam que o Claude Code precisa de você ou terminou não contêm comandos, prompts nem mensagens; apenas citam o nome do seu computador. Os detalhes aparecem depois que a conexão criptografada de ponta a ponta é estabelecida.
- Ajuda remota: identidade do ajudante. Quem ajuda precisa entrar com Google ou Apple. Quando se conecta, nosso servidor emite uma declaração assinada de curta duração com o ID de dispositivo RoamTerm, o provedor de login e um endereço de e-mail mascarado (por exemplo, a***@gmail.com). O proprietário do computador vê essa declaração junto com o nome de exibição e o nome do dispositivo enviados pelo ajudante, para poder decidir se aprova. Não guardamos uma cópia da declaração. Uma pessoa que apenas recebe ajuda não precisa de conta e não tratamos nenhum dado de conta sobre ela.
- Ajuda remota: operação do relay. Para conectar os dois lados, o relay trata, como nas conexões normais, a parte de roteamento de 4 dígitos do código de ajuda (não a parte secreta), endereços IP, horários, os IDs de dispositivo envolvidos e o volume de dados. Ele não lê o conteúdo. Um código de ajuda vale por 10 minutos e funciona uma única vez.
- Ajuda remota: registros no seu computador. O agente de desktop mantém um registro de auditoria local dos eventos de ajuda (código gerado, solicitação, permissões aprovadas ou negadas, fim da sessão, bloqueio, denúncia). Ele nunca grava o conteúdo do terminal, o texto digitado nem os pixels da tela, e o registro não é enviado a nós.
Solicitações de suporte
Quando você envia uma solicitação por Suporte e feedback no app, recebemos e guardamos: a mensagem que você escreve; um e-mail para resposta, somente se você informar; a versão do app e do sistema operacional, o modelo do aparelho, seu ID de dispositivo do RoamTerm e seu idioma; se você mantiver marcada a opção “incluir informações de diagnóstico”, os itens listados no formulário (por exemplo tema, número de computadores pareados, status Pro, estado online ou offline e o tipo do último erro de conexão; no agente de desktop: versão, sistema operacional, arquitetura, status do relay e da conexão direta, número de celulares e sessões, se ADB e tmux estão instalados), mas nunca nomes de máquinas, nomes de host, caminhos de arquivos, chaves ou conteúdo do terminal; e um hash unidirecional com salt do seu endereço IP, usado somente para limitar abusos. Nunca guardamos o endereço IP em si. As informações de diagnóstico são opcionais e você pode desmarcá-las.
Finalidade e base legal. Usamos esses dados para responder à sua solicitação, corrigir erros e prevenir abusos. As bases legais são a execução do contrato (atender sua solicitação sobre o serviço) e nosso legítimo interesse (melhorar o produto e prevenir abusos).
Destinatários e operadores. As solicitações de suporte ficam no nosso próprio servidor na Alemanha. De cada solicitação recebemos um aviso por e-mail, enviado pelo Cloudflare Email Routing para a caixa de correio Google (Gmail) do responsável; Cloudflare e Google o tratam como prestadores de serviço. Respondemos apenas ao e-mail que você informar.
Retenção e exclusão. As solicitações de suporte são excluídas 24 meses após a última atualização, estejam encerradas ou não, e antes disso a pedido. Elas não são vinculadas a uma conta, então excluir sua conta não as exclui automaticamente. Escreva para [email protected] com o número do ticket (RT-…) ou o e-mail de resposta usado e excluiremos a solicitação. Não coloque senhas, chaves privadas nem conteúdo do terminal em uma solicitação.
Denúncias de abuso e bloqueio (ajuda remota)
Se uma sessão termina e o proprietário do computador escolhe “Denunciar” (ou “Bloquear”), recebemos e guardamos:
- o ID de dispositivo do ajudante denunciado e, se ele estava conectado, o ID da conta RoamTerm dele;
- um identificador pseudônimo do computador que denuncia (um hash derivado da chave dele, não o nome nem o endereço);
- o motivo, escolhido em uma lista;
- uma nota de texto livre opcional de até 500 caracteres escrita por quem denuncia (não coloque senhas nem dados privados);
- a data e a hora da denúncia.
Também mantemos uma lista de bloqueio (ID de dispositivo, ID de conta opcional, motivo, data de término opcional) dos ajudantes que bloqueamos nós ou o proprietário do computador, e o relay a consulta quando alguém tenta se conectar.
Finalidade e base legal. Proteger as pessoas contra fraude e acesso não autorizado, analisar denúncias, bloquear dispositivos e contas abusivos e nos defender de reivindicações legais. Nossa base legal é o legítimo interesse (art. 6(1)(f) do GDPR; art. 5(2)(f) da KVKK) em manter o serviço seguro, ponderado frente aos direitos da pessoa denunciada, que pode perguntar quais dados mantemos sobre ela (veja “Seus direitos”). Quando a lei nos obriga a entregar dados a uma autoridade pública, a base legal é essa obrigação.
Retenção. As denúncias são excluídas automaticamente 180 dias após o registro. As entradas da lista de bloqueio são mantidas enquanto o bloqueio estiver ativo e removidas quando ele for encerrado ou expirar. Se uma conta for excluída, o ID da conta nas denúncias e na lista de bloqueio é removido ou anonimizado; o ID de dispositivo permanece pelo período restante, para que um dispositivo bloqueado não volte excluindo uma conta.
Quem vê. Somente o operador, em nosso próprio servidor na Alemanha. As denúncias não são compartilhadas com outros usuários, inclusive com a pessoa denunciada, além do fato de que ela foi bloqueada. Não vendemos esses dados nem os compartilhamos com anunciantes.
Onde e por quanto tempo
Dados de conta, dispositivos e assinatura ficam em servidores próprios na Alemanha (Supabase auto-hospedado) com backups criptografados. O Google (Firebase) trata análises e falhas; a RevenueCat, o status da assinatura. Dados de conta e de dispositivos ficam guardados até você excluí-los ou excluir sua conta; dados de falhas e análises seguem as configurações de retenção de cada provedor. Os backups criptografados do banco de dados ficam no provedor de armazenamento criptografado Cloudflare R2: backups diários são mantidos por 15 dias e os mensais por 12 meses. Os dados excluídos somem dos backups diários em até 15 dias e dos arquivos mensais em até 12 meses; os backups servem só para recuperação de desastres e contas excluídas não são restauradas a partir deles. As bases legais são a execução do contrato (pareamento, relay e assinatura), os interesses legítimos (segurança, prevenção de abusos e diagnóstico de falhas), o seu consentimento quando exigido (análises onde se aplica o consentimento e notificações push) e as obrigações legais (registros fiscais e contábeis das compras, que as lojas de aplicativos conduzem). Alguns provedores podem tratar dados fora do seu país, inclusive fora do EEE e da Türkiye; quando a lei exige, essas transferências se apoiam em garantias como cláusulas contratuais padrão. As denúncias e as listas de bloqueio da ajuda remota também ficam em nossos próprios servidores na Alemanha. Prevenir fraude e abuso na ajuda remota faz parte dos nossos legítimos interesses. As denúncias da ajuda remota são mantidas por 180 dias e as entradas da lista de bloqueio, enquanto o bloqueio estiver ativo.
Seus direitos
Você pode remover dispositivos no app quando quiser e excluir sua conta em Ajustes (excluir conta). Conforme onde você mora, pode ter direito de acesso, correção, portabilidade, eliminação e oposição. Escreva para [email protected]; respondemos em no máximo 30 dias. O controlador é Ali Demirci (Ankara, Türkiye). Seus direitos decorrem do GDPR e da lei turca de proteção de dados pessoais (KVKK, Lei n.º 6698); você também pode reclamar à autoridade de proteção de dados do seu país ou, na Türkiye, ao Conselho de Proteção de Dados Pessoais. Se você acredita ter sido denunciado ou bloqueado na ajuda remota, pode escrever para [email protected] para perguntar quais dados mantemos sobre você e para contestar um bloqueio; podemos reter detalhes que exporiam quem denunciou ou ajudariam infratores a escapar da detecção.
Crianças
O RoamTerm é voltado a profissionais adultos e não se destina a crianças.