Segurança

Atualizada em 26 de outubro de 2026

Os dados de um pet center contam a história dos clientes e dos animais dele. Esta página resume como o THOR os protege. Para relatar uma falha de segurança, escreva para contato@miah.app.br.

Cada pet center só vê os próprios dados

Todo dado guardado no THOR carrega o identificador do pet center, e toda consulta é filtrada por ele. Testes automatizados conferem essa separação em várias partes do sistema antes de cada publicação.

Acesso e senhas

  • Cada pessoa da equipe tem o próprio login. Senhas são guardadas só como hash (bcrypt), nunca em texto.
  • A sessão fica num cookie protegido, conferido no banco a cada clique. Trocar a senha ou desativar a pessoa derruba as sessões abertas em outros aparelhos.
  • Muitas tentativas de login erradas bloqueiam novas tentativas por 15 minutos.
  • Senha provisória vale 72 horas e precisa ser trocada no primeiro acesso. O link de "esqueci a senha" vale 1 hora e funciona uma vez só.

Cada um vê só o que precisa

  • O dono libera as áreas do sistema pessoa a pessoa.
  • Financeiro e cópias completas dos dados são só do dono.
  • Configurações pedem a senha de novo, fecham sozinhas em 15 minutos e bloqueiam depois de 5 senhas erradas.
  • Banhistas, tosadores e veterinários veem só a própria agenda.

Criptografia

  • Toda conexão usa HTTPS.
  • Certificado digital A1, senha do certificado, CSC das notas fiscais, chaves das integrações e o acesso ao Google Agenda são guardados cifrados (AES-256-GCM).
  • As cópias de segurança são cifradas (AES-256-GCM) e trazem uma impressão digital (SHA-256) que prova que o arquivo não foi alterado.

Cópias de segurança

  • Cópia automática todos os dias, guardada em outro fornecedor, fora do banco de dados.
  • Uma cópia só conta como feita depois de lida de volta e conferida.
  • O pet center também pode guardar cópias próprias na nuvem ou em pen-drive, pela tela Backup.

Registro e monitoramento

  • Ações importantes (agendamento, venda, nota fiscal, mudança de acesso, troca de senha) ficam registradas com quem fez e quando.
  • As rotinas do sistema são verificadas automaticamente a cada 30 minutos, e o sistema é testado de fora a cada hora, com alerta à equipe se algo parar.

Desenvolvimento

  • O banco de produção é separado do de testes, com uma trava que impede abrir a produção fora da hospedagem oficial.
  • Cada mudança passa por testes automatizados antes de ser publicada.

Incidentes

Se acontecer um incidente de segurança com dados de um pet center, avisamos o dono da conta em até 48 horas, com o que aconteceu, os dados afetados e as medidas tomadas, e ajudamos na comunicação à ANPD e aos titulares quando a lei exigir.