Política de Privacidade
Esta página explica como a versão atual do app BJJ em Dia trata os dados de conta, estudo e treino. Atualizada em 12 de outubro de 2026.
O que você registra no app
Para usar a versão publicada, é necessário entrar com uma conta Apple ou Google. O provedor de login entrega ao fluxo de autenticação do BJJ em Dia um token de identidade e os dados de conta disponibilizados por ele. No login com Apple, o app solicita acesso ao nome e ao e-mail; a disponibilidade desses campos pode depender da conta e do fluxo do provedor. No login com Google, o app usa o token de identidade do Google.
Você pode preencher um perfil (como nome de exibição, faixa, categoria e modalidade preferida), metas semanais, favoritos, técnicas estudadas e notas. Também pode registrar sessões de treino, incluindo data, tema, duração, esforço e rounds, além de técnicas praticadas e finalizações aplicadas ou recebidas. Esses campos pessoais são opcionais e dependem do que você escolher registrar.
O que fica no aparelho
O SQLite do aparelho guarda o perfil e os registros pessoais de estudo e treino. Preferência de tema e conclusão do onboarding também ficam locais. A sessão de autenticação é persistida pelo SecureStore do sistema. O catálogo editorial de técnicas é parte do app e não é enviado como dado pessoal no fluxo de sincronização.
O app não define um prazo geral para manter os dados locais. A exclusão da conta remota descrita abaixo não apaga o banco SQLite deste aparelho. A remoção local deve ser tratada separadamente; não há uma limpeza integral do SQLite vinculada à exclusão da conta.
Sincronização com Supabase
Seus dados permanecem locais até você confirmar o vínculo da base deste aparelho com a conta atual. O vínculo, por si só, não inicia a sincronização. Depois dele, você pode sincronizar manualmente; o app também pode sincronizar ao voltar ao primeiro plano quando a sessão e o vínculo estiverem válidos. O fluxo envia perfil e metas, favoritos e estado de estudo, notas, sessões de treino, técnicas praticadas e finalizações.
O Supabase recebe os dados sincronizados e os dados de autenticação necessários à conta. A sincronização não é em tempo real nem um backup contínuo: os dados recuperáveis correspondem ao último sync concluído com sucesso. O código do app não define um prazo de retenção do Supabase nem um prazo para retenção de backups do serviço.
Tema e conclusão do onboarding não são enviados. O vínculo com a conta é opcional; sem ele, os dados pessoais de estudo e treino continuam apenas no aparelho.
Consulte a política de privacidade do Supabase.
Apple e Google
Apple Sign-In e Google Sign-In são usados para autenticar sua conta. O app envia o token de identidade recebido ao Supabase para concluir o login. O tratamento feito diretamente por cada provedor segue as políticas deles: Apple e Google.
YouTube, fotos e compartilhamento
Algumas técnicas abrem vídeos incorporados do YouTube ou links de busca/vídeo do YouTube. Ao reproduzir ou abrir esse conteúdo, o serviço do YouTube/Google recebe a solicitação. O app não define quais dados o YouTube registra nem por quanto tempo os mantém; consulte a política de privacidade do Google.
Se você escolher uma foto para um cartão de treino, o app usa a foto selecionada no aparelho para montar o cartão. O código atual não envia essa foto a um storage do BJJ em Dia. Ao exportar dados ou compartilhar um cartão, o app abre o compartilhamento do sistema; você escolhe o destino e o serviço escolhido pode tratar o conteúdo segundo as próprias regras.
A exportação cria um arquivo JSON com os dados pessoais locais e o apresenta ao compartilhamento do sistema. O código não define por quanto tempo o arquivo temporário fica no cache do aparelho.
Recursos que não estão integrados
No código atual do app não encontramos integração de analytics, publicidade, relatório de falhas, notificações push ou cobrança por assinatura. Esta informação descreve as integrações do app; não é uma declaração sobre telemetria do sistema operacional ou sobre os serviços externos usados por você.
Exclusão de conta e retenção
Para excluir a conta, no app abra Configurações, entre em Conta e escolha Excluir conta; depois leia e confirme a ação. O pedido autenticado exclui a identidade da conta no Supabase e os registros remotos associados, incluindo perfil e dados sincronizados. O app encerra a sessão e remove o vínculo local da conta.
O SQLite deste aparelho permanece intacto após a exclusão remota. A exclusão da conta não apaga perfil, favoritos, técnicas estudadas, notas ou treinos locais. O app não declara um prazo de retenção para dados locais, cache, nem para dados técnicos ou backups mantidos pelo provedor. Veja o passo a passo em Excluir conta.
Contato
A pessoa ou empresa responsável pela operação do app e o contato oficial ainda precisam ser definidos. Para dúvidas, consulte a página de suporte.