Política de Privacidade do JoyFit
Versão 2026-11-13 · MINUTA PARA REVISÃO JURÍDICA. Os campos entre colchetes precisam ser preenchidos pelo titular antes da publicação.
Esta política explica quais dados o JoyFit trata, para quê, com quem compartilha, por quanto tempo guarda e como você exerce seus direitos segundo a Lei Geral de Proteção de Dados (Lei 13.709/2018, LGPD).
1. Quem é o responsável
- Controlador: Caio Ramos de Carvalho, pessoa física, Lauro de Freitas/BA.
- Encarregado pelo tratamento de dados (DPO): Caio Ramos de Carvalho, e-mail joyfitcomercial@gmail.com.
- Desenvolvimento: CRC SYS, que atua para o controlador.
2. Quais dados tratamos
Dados da conta
- Nome de usuário, nome de exibição, e-mail (opcional), senha e foto de perfil (opcional).
- A senha nunca é guardada: armazenamos apenas um resumo criptográfico irreversível (Argon2id).
Dados de saúde e hábitos, que a LGPD considera sensíveis
- Peso, medidas corporais, altura e idade, além do sexo usado apenas para estimativas.
- Objetivos, refeições e calorias, água, treinos, séries, cargas e recordes.
- Atividades, jejuns, fotos de progresso e de balança.
- Cartão da academia.
Dados de uso do serviço
- Preferências (tema, lembretes, notificações) e participação em círculos de amigos.
- Conquistas e itens de recompensa.
Dados técnicos
- Registros de sessão: data de criação e expiração, e o tipo de navegador informado pelo aparelho.
- Inscrição de notificações, quando você as ativa.
- Registros de funcionamento do servidor: método, rota sem identificadores, código de resposta, duração e um identificador aleatório da requisição.
- Não gravamos senhas, tokens, conteúdo de refeições ou medidas nos registros do servidor.
Não coletamos localização, contatos, dados de pagamento nem identificadores de publicidade.
3. Para que usamos e com qual base legal
| Finalidade | Dados | Base legal (LGPD) |
|---|---|---|
| Criar e manter sua conta, autenticar e sincronizar entre aparelhos | Conta e dados técnicos de sessão | Execução de contrato (art. 7º, V) |
| Registrar e mostrar seu progresso, calcular estimativas (calorias, água, volume de treino) e sugerir treinos | Dados de saúde e hábitos | Consentimento específico e destacado (art. 11, I), pedido no cadastro |
| Ranking em círculos privados de amigos | Dias com treino concluído e dias com meta de água atingida. Joy Fire e conquistas só com sua autorização | Consentimento (art. 11, I), ao entrar num círculo |
| Segurança, prevenção de fraude e abuso, diagnóstico de falhas | Registros técnicos | Legítimo interesse (art. 7º, IX) e proteção do titular (art. 11, II, "g") |
| Guardar registros de acesso exigidos por lei | Registros de acesso a aplicações | Cumprimento de obrigação legal (art. 7º, II; Marco Civil da Internet, art. 15) [CONFIRMAR APLICABILIDADE] |
No ranking, peso, medidas, refeições e fotos nunca são exibidos a outras pessoas.
4. Com quem compartilhamos
Não vendemos dados. O compartilhamento se limita a quem viabiliza o serviço:
| Serviço | Para quê | O que recebe | Onde |
|---|---|---|---|
| Railway (Railway Corp.) | Hospedagem do aplicativo e do banco de dados | Todos os dados armazenados (como operador) | Estados Unidos ou região configurada [CONFIRMAR REGIÃO] |
| Google Fonts | Fontes tipográficas da interface | Endereço IP e dados do navegador, ao carregar a página | Global |
| jsDelivr (CDN) | Ilustrações dos exercícios (RepDB) | Endereço IP e dados do navegador, ao abrir a biblioteca de exercícios | Global |
| Apple, Google ou Mozilla (serviços de notificação) | Entregar notificações | Endereço técnico de entrega e o texto do lembrete | Global, só se você ativar notificações |
| Google, Apple ou Microsoft (login social) | Entrar com conta externa | Seu identificador nesse provedor e o e-mail | Global, só se você escolher essa forma de entrada |
| OpenAI | Análise de foto de refeição | A foto enviada | Estados Unidos. Hoje está desligada. Se for ativada, será sempre opcional e avisada antes do envio |
Quando há transferência internacional, ela se apoia nas hipóteses do art. 33 da LGPD [REVISAR: cláusulas contratuais padrão ou consentimento específico].
Também podemos compartilhar dados por ordem judicial ou exigência legal.
5. Cookies e armazenamento no aparelho
- Cookie: usamos um único cookie,
jf_refresh, estritamente necessário para manter você conectado. Ele é HttpOnly, Secure, SameSite=Strict, restrito a/api/authe dura 30 dias. - Armazenamento no aparelho: o app guarda uma cópia dos seus registros no armazenamento local do navegador (localStorage), para funcionar sem internet. Essa cópia é apagada quando você sai da conta ou a exclui.
- Sem cookies de terceiros: não usamos cookies de publicidade nem de análise. Por isso não exibimos banner de cookies.
6. Por quanto tempo guardamos
| Dado | Prazo |
|---|---|
| Conta e registros | Enquanto a conta existir |
| Após a exclusão da conta | Removidos do banco de dados na hora. Cópias de segurança (backups) são sobrescritas em até [N] dias |
| Sessões | Expiram em até 30 dias, ou na hora com "Sair de todos os aparelhos" e na troca de senha |
| Registros técnicos do servidor | Até [N] dias, conforme o plano de hospedagem [CONFIRMAR] |
| Registros de acesso (Marco Civil) | 6 meses, se aplicável [CONFIRMAR] |
7. Seus direitos
Pelo app você pode, a qualquer momento:
- Acessar e baixar seus dados: Perfil → Dados e privacidade → Baixar meus dados (arquivo JSON).
- Corrigir qualquer registro na própria tela em que ele aparece.
- Excluir registros (Excluir registros) ou a conta inteira (Excluir conta). A exclusão da conta é definitiva.
- Revogar o consentimento: a revogação impede o uso das funções que dependem de dados de saúde. Nesse caso, oriente-se pela exclusão da conta ou fale com o encarregado.
- Limitar a exposição no ranking: sair do círculo, ocultar o Joy Fire e as conquistas.
Para os demais direitos do art. 18 da LGPD (confirmação, anonimização, portabilidade a outro fornecedor, informação sobre compartilhamento, petição à ANPD), escreva para joyfitcomercial@gmail.com. Respondemos em até 15 dias.
8. Segurança
Protegemos os dados com:
- HTTPS obrigatório.
- Senhas com Argon2id.
- Sessões com renovação rotativa e revogação.
- Isolamento por conta em todas as consultas.
- Limites de tentativas e cabeçalhos de segurança.
- Segundo fator para a conta administrativa.
- Backups.
Nenhum sistema é totalmente imune a falhas. Se houver um incidente com risco relevante, comunicaremos você e a ANPD nos termos da lei.
9. Crianças e adolescentes
O JoyFit é destinado a maiores de 18 anos. O uso por adolescentes a partir de 13 anos exige autorização e acompanhamento do responsável legal [REVISAR CONFORME ART. 14 DA LGPD]. Não é destinado a crianças.
10. O JoyFit não é um serviço médico
As estimativas, sugestões de treino e metas são informativas. Elas não substituem avaliação de médico, nutricionista ou profissional de educação física. Veja o Aviso sobre dados de saúde.
11. Mudanças nesta política
Quando a política mudar de forma relevante, avisaremos no app e pediremos novo aceite. A versão vigente é sempre a indicada no topo.