1 · Que dados tratamos e por quê
Tratamos só o que o produto precisa para funcionar, com base na execução do contrato com você (Lei Geral de Proteção de Dados, art. 7º, V):
- Conta: nome, e-mail e avatar. A senha é gerenciada pelo Supabase Auth — nós não a vemos nem a guardamos.
- Aprendizado: objetivo, nível de inglês, locais visitados, conversas concluídas, minutos de prática, sequência de dias e o XP ganho em cada conversa.
- Ranking e amigos: seu código de convite, as amizades que você aceitou e se você aparece no ranking do BataTalk inteiro. O que outras pessoas veem está na seção 5.
- Preferências: legendas, voz do Tato e velocidade da voz.
- Lembrete de prática (opcional): se você ligar em Ajustes, guardamos o horário escolhido e o dia do último envio para mandar no máximo um e-mail por dia — só quando você ainda não praticou. Desliga em Ajustes ou pelo link do próprio e-mail, e para sozinho depois de 21 dias sem prática (consentimento, art. 7º, I).
- Avaliações curtas: o resultado de cada objetivo (cumprido ou não) e as sugestões do Tato — que podem incluir o trecho curto da sua frase que foi corrigido — para você revisar depois.
- Assinatura: plano ativo, status e os identificadores de cliente e assinatura da Stripe.
- Uso técnico e proteção do cadastro: contadores de uso (para aplicar o limite do Grátis e os tetos antiabuso) e registros de erro sem conteúdo das conversas. Para dificultar a criação automatizada de muitas contas, contamos as tentativas diárias de cadastro por rede. O banco guarda um código calculado a partir do IP com chave secreta, não o IP em claro nessa tabela. Pessoas na mesma rede compartilham esse limite.
- Métricas de produto: contagens diárias anônimas (por exemplo, quantas vezes a página inicial foi aberta) e, para quem tem conta, eventos como "aula concluída" ou "assinatura iniciada", para entender o que funciona. Sem ferramentas de terceiros, sem cookies de rastreamento e nunca com o conteúdo do que você fala ou escreve (legítimo interesse, art. 7º, IX).
- Suporte e feedback: quando você envia feedback pelo formulário do app, guardamos o assunto, a mensagem, o e-mail de contato, a página de onde veio e a identificação do navegador para responder e resolver. Se você nos chama pelo WhatsApp, a conversa também passa pelo serviço do WhatsApp; use o canal apenas para informações necessárias ao atendimento.
- Programa de afiliados: de quem se candidata, nome, e-mail, canal e a descrição enviada; de afiliados aprovados, também os dados para repasse. De quem chega por um link de indicação, só o vínculo "esta conta veio pelo afiliado X".
A pessoa jurídica fornecedora identificada nos Termos de uso opera o BataTalk e é a controladora desses dados. Pedidos sobre eles são atendidos pelo . Como agente de tratamento de pequeno porte, disponibilizamos esse canal direto ao titular.
2 · Voz, transcrição e IA
O microfone só é acionado quando você aperta “Começar” numa prática e autoriza no navegador. Cada resposta sua é gravada, enviada à OpenAI para virar texto e avaliada para que o Tato responda. A voz do Tato também é gerada pela OpenAI.
O BataTalk não guarda o áudio da sua fala nem a transcrição completa. O áudio é descartado depois da transcrição. As chamadas de texto à OpenAI são feitas com store: false. Pelas regras atuais da plataforma, dados da API não são usados para treinar modelos sem adesão voluntária; logs de prevenção de abuso podem conter conteúdo e, por padrão, ser mantidos por até 30 dias, com exceções legais e de proteção do serviço.
Na conversa livre (planos Plus e Pro), o histórico do papo fica só na aba aberta e é enviado a cada mensagem para o Tato manter o contexto; nada dele é salvo no nosso banco. O que você diz passa por moderação automática para bloquear conteúdo impróprio.
Se você não autorizar o microfone, a prática continua disponível — só não haverá transcrição nem avaliação daquela tentativa.
3 · Pagamentos
Assinaturas são processadas pela Stripe. O checkout e o portal de faturamento acontecem no ambiente da Stripe: não recebemos nem armazenamos números de cartão. Do nosso lado ficam o plano ativo e os identificadores da assinatura.
5 · Ranking e amigos
A aba Ranking compara o XP ganho nas conversas. É o único lugar em que outras pessoas veem algo do seu progresso, e só isto:
Aparece para outras pessoas: seu nome público (primeiro nome e a inicial do último sobrenome, como “Ana S.”), seu avatar, seu XP da semana e o total, e o nível calculado a partir dele. Nunca aparecem seu e-mail, seu nome completo, o que você falou nas conversas, os lugares que visitou, sua sequência de dias ou seu plano.
- Ranking do BataTalk inteiro: mostra as contas que ganharam XP no período escolhido e que estão com “Aparecer no ranking do BataTalk inteiro” marcado, em Ranking → BataTalk inteiro. Contas criadas depois da chegada do Ranking começam com a opção marcada. Contas que já existiam antes dele começam fora e só entram se a própria pessoa marcar a opção. Dá para entrar ou sair quando quiser, a mudança vale na hora, e seus amigos continuam vendo você nos dois casos. Tratamos esses dados com base no legítimo interesse de oferecer a comparação (LGPD, art. 7º, IX), e essa opção é a forma de você se opor a ela.
- Amigos: uma amizade só existe quando você abre o link ou lê o QR code de alguém e confirma “Adicionar amigo”, ou quando você cola o código dessa pessoa. A partir daí, cada um aparece no ranking de amigos do outro. Guardamos o par de contas e a data. Remover um amigo, no próprio ranking, desfaz a amizade para os dois. Cada conta tem até 200 amigos. Aqui a base é a execução do serviço que você pediu (art. 7º, V).
- Seu link e QR code de convite: são um código aleatório ligado à sua conta. Quem tiver o link vê seu nome público e seu avatar antes de aceitar, mesmo sem ter conta, por isso mande-o só para quem você quer no ranking. “Gerar novo link” cria outro código, e o anterior para de funcionar na hora.
6 · Com quem compartilhamos
Só com os operadores que fazem o produto funcionar, cada um limitado à sua função:
- Supabase — autenticação, e-mails de confirmação e banco de dados da conta e do progresso.
- OpenAI — transcrição da fala, avaliação da resposta, moderação e voz do Tato.
- Stripe — assinatura, cobrança e portal de faturamento.
- Cloudflare — rede de entrega do site e, com o Turnstile, verificação antiabuso no cadastro, no login e nos formulários públicos.
- Resend — envio de e-mails (confirmação de conta, recuperação de senha, suporte, programa de afiliados e o lembrete de prática, se você ligar).
- Render e Sentry — hospedagem do site e registro de erros técnicos (sem conteúdo das conversas).
Alguns desses serviços processam dados fora do Brasil, com as salvaguardas contratuais que oferecem (LGPD, art. 33). Não vendemos dados pessoais. Fora desses operadores, seu progresso só aparece para outras pessoas no Ranking, nos limites da seção 5.
7 · Por quanto tempo guardamos
Dados de conta e aprendizado ficam enquanto a conta existir. Ao excluir a conta, eles são apagados do aplicativo — inclusive mensagens de suporte enviadas logado, métricas ligadas à conta, seu código de convite e suas amizades, e você some do ranking dos seus amigos; registros de pagamento podem ser mantidos pela Stripe pelo prazo exigido em lei fiscal. Os códigos de rede usados para limitar cadastros são eliminados após oito dias pela rotina periódica do servidor; se ela ficar indisponível, a limpeza ocorre quando voltar a executar. Mensagens de suporte enviadas sem conta são guardadas por até 12 meses. Registros financeiros do programa de afiliados (comissões e repasses) são mantidos pelo prazo legal, sem dados de quem foi indicado além do vínculo com a conta.
8 · Seus direitos (LGPD)
Você pode confirmar se tratamos seus dados, acessá-los, corrigi-los, pedir portabilidade, saber com quem compartilhamos, se opor a um tratamento e pedir a eliminação (art. 18 da LGPD).
- Corrigir: nome, avatar, nível e preferências mudam na hora, em Ajustes. O nome público do ranking acompanha o nome da conta.
- Ranking: sair do ranking do BataTalk inteiro, remover amigos e gerar um novo link de convite são feitos na própria aba Ranking, com efeito imediato.
- Acessar: em Ajustes → Privacidade e ajuda → Baixar meus dados, você gera uma cópia imediata em JSON com os dados vinculados à conta, incluindo seu código de convite e o nome público dos seus amigos.
- Excluir: em Ajustes → Senha e segurança → Excluir minha conta. Uma assinatura ativa é cancelada antes da remoção.
- Outros pedidos: pelo WhatsApp oficial (51) 99272-7896 (também em Ajustes → Privacidade e ajuda → Suporte). Você também pode reclamar à Autoridade Nacional de Proteção de Dados (ANPD).
Se descobrirmos uma conta de pessoa menor de 18 anos, poderemos bloquear o acesso e eliminar os dados, preservando apenas o que for necessário para cumprir obrigação legal, prevenir fraude ou atender direitos.
9 · Segurança
As senhas ficam no Supabase Auth e nunca são salvas no navegador. Os cookies de sessão não são acessíveis por scripts, as requisições que alteram dados exigem um token antifalsificação e o acesso a recursos pagos é verificado no servidor — não só na interface.
Nenhum sistema é infalível. Se notar algo estranho na sua conta, troque a senha em Ajustes e nos avise.