K&L·FIT

Segurança e privacidade no K&L Fit

Última atualização: 29/10/2026

Esta página mostra, sem jargão, como o K&L Fit protege a sua conta e os seus dados. As regras completas sobre o uso dos dados estão na Política de Privacidade.

Conexão

  • O app só funciona por HTTPS (TLS 1.2 ou 1.3), com HSTS: quem digita http:// é levado para a versão segura, e o navegador se recusa a abrir o K&L Fit sem criptografia.
  • Usamos cabeçalhos de segurança (Content-Security-Policy, proteção contra clickjacking e outros) que limitam de onde o app pode carregar código e dados.

Sua senha e o seu login

  • A senha nunca é guardada como você digitou. Guardamos só um resumo irreversível (PBKDF2-SHA256 com sal único por conta e uma chave secreta que fica fora do banco de dados). Nem a equipe consegue ver a sua senha.
  • Tentativas de login, cadastro e recuperação de senha têm limite por IP, o que dificulta ataques de adivinhação.
  • Continuar com Google: o login acontece na página do próprio Google; o K&L Fit nunca vê a sua senha do Google. A volta para o app usa um código de uso único que vale 2 minutos.
  • O acesso expira em 15 minutos e é renovado automaticamente enquanto você usa o app. Ao trocar ou redefinir a senha, as sessões abertas em outros aparelhos são encerradas.

Quem da equipe acessa o quê

  • O painel administrativo exige verificação em duas etapas (código no aplicativo autenticador) para abrir.
  • Todo acesso ao painel fica registrado (quem, o quê, quando e de qual IP) por 6 meses.
  • O painel mostra cadastro, plano, assinatura e estatísticas de uso. Ele não tem tela para ler o chat nem para ver fotos do corpo.

Pagamentos

  • O número do cartão e o código de segurança são digitados no formulário da Stripe, certificada no nível mais alto do padrão de segurança de cartões (PCI DSS nível 1). Esses dados não passam pelos servidores do K&L Fit.
  • As chaves de acesso a serviços como a Stripe ficam guardadas cifradas (AES-256-GCM) no banco de dados.

Fotos

  • Antes do envio, o próprio celular reduz a foto e remove a localização e outros dados que a câmera grava junto com ela.
  • As fotos ficam em um armazenamento privado e criptografado (Backblaze). Não existe link público: cada foto só é entregue pelo app, depois de conferir se quem pede tem permissão para vê-la.
  • Fotos do corpo (Registro pessoal) são vistas apenas por você: nem amigos, nem personal, nem a equipe pelo painel.

Chat e notificações

  • O chat só existe entre personal e aluno com vínculo ativo, ou entre um aluno e um personal que ele procurou no portfólio. Qualquer um dos dois pode encerrar uma conversa do portfólio.
  • As notificações no celular viajam criptografadas de ponta a ponta: os serviços da Apple, do Google e outros que as entregam não conseguem ler o conteúdo.

Inteligência artificial

  • Em "Criar treino com IA", enviamos ao provedor apenas o texto que você digitou e a lista de exercícios. Nome, e-mail, idade e histórico não são enviados.

Cópias de segurança

  • O banco de dados pode ser recuperado a qualquer momento dos últimos 30 dias, o que protege contra falhas e erros.

Você no controle

  • Exportar dados: em Perfil, baixe uma cópia de tudo o que está na sua conta.
  • Excluir conta: em Perfil, a qualquer momento. Fotos deixam de ser acessíveis na hora; os demais dados são apagados ou anonimizados nos prazos da Política de Privacidade.
  • Encerrar vínculo, bloquear e esconder-se da busca: tudo pelo app, sem precisar pedir para ninguém.

Testes públicos

Qualquer pessoa pode repetir estes testes:

TesteResultadoData
Mozilla HTTP ObservatoryA+ (120 pontos, 12 de 12 verificações)29/10/2026
Security HeadersA+ (todos os 6 cabeçalhos de segurança)29/10/2026
Qualys SSL LabsA+ (somente TLS 1.2 e 1.3)29/10/2026

Encontrou uma falha?

Escreva para contato@klfit.app com o assunto "Segurança", descrevendo como reproduzir o problema. Respondemos em até 5 dias úteis. Pedimos que você não acesse dados de outras pessoas, não prejudique o funcionamento do app e nos dê tempo para corrigir antes de divulgar. Quem agir assim, de boa-fé, não será alvo de nenhuma medida da nossa parte. Ainda não temos programa de recompensas.

O mesmo contato está publicado em /.well-known/security.txt, no formato padrão (RFC 9116).