Segurança

Segurança daplataforma.

Criptografia, controle de acesso por função, revogação, registro de auditoria, infraestrutura e como relatar uma vulnerabilidade.

  • Versão 2026-03
Ficha do documento

Segurança da plataforma

8 seções

Onde se aplica

  • Espanha e UERGPDLOPDGDD
  • Estados UnidosHIPAAHITECH
  • América LatinaLGPDLei 25.326Lei 1581Lei 19.628Lei 29733

Vigente desde

Em resumo

Controles técnicos verificáveis. Sem certificações que não temos.
  • Criptografia.AES-256 GCM em repouso (Cloudflare R2) e TLS 1.2 ou superior em trânsito.
  • Acesso por função.Técnico de laboratório, admin de clínica e dentista, isolados no nível do banco de dados.
  • Auditoria.Cada ação fica registrada com usuário, IP e carimbo de data e hora UTC.
  • Resposta.Aviso aos usuários afetados em 72 horas. Relatos de vulnerabilidade respondidos em 48 horas.

1Criptografia

AES-256 GCM em repouso (Cloudflare R2, automático). TLS moderno em trânsito para as conexões. Nenhum dado armazenado em texto simples em nenhum ponto da cadeia.

Cada arquivo enviado à TrazaLab — fotos de cor, escaneamentos STL, notas de voz, dados da Receita Digital — é criptografado em repouso na Cloudflare R2. A criptografia é tratada no nível da infraestrutura, o que significa que não é opcional, não é configurável e não pode ser contornada.

Em trânsito, as conexões usam TLS 1.2 ou superior. Isso vale para sessões de navegador, chamadas de API, envio de arquivos e notificações. Os protocolos legados TLS 1.0 e 1.1 não são suportados.

2Controle de acesso por função

Três níveis de acesso: técnico de laboratório, admin de clínica e dentista. Cada função tem permissões configuráveis por caso. A visibilidade é limitada por design.

Técnicos de laboratório
Veem apenas os casos atribuídos ao seu laboratório. Podem ver arquivos, mensagens e dados de Rx desses casos. Não podem ver casos de outros laboratórios ou outras clínicas conectadas à plataforma.
Administradoras de clínica
Veem todos os casos da sua clínica, de todos os dentistas e laboratórios. Coordenam fluxos de trabalho, gerenciam prazos e encaminham casos. Não podem modificar prescrições clínicas.
Dentistas
Veem apenas os próprios casos. Não podem ver casos de outros dentistas da mesma clínica. Têm controle total sobre seus dados clínicos, incluindo a capacidade de exportar tudo a qualquer momento.

Esse isolamento é aplicado no nível da consulta ao banco de dados — não é um filtro de interface que possa ser contornado. Um usuário não pode solicitar dados que não está autorizado a ver, nem mesmo pela API.

3Revogação de acesso

O acesso de qualquer usuário pode ser revogado instantaneamente. Ao revogar, o usuário perde a visibilidade de todos os casos e arquivos associados. Os dados nunca ficam no dispositivo do usuário — a TrazaLab é uma aplicação web sem cache de dados local.

Quando um dentista deixa uma clínica ou um técnico de laboratório muda de emprego, o proprietário da conta revoga o acesso com uma única ação. A revogação é imediata — não há atraso de propagação. As ações passadas do usuário revogado permanecem no registro de auditoria para prestação de contas.

4Registro de auditoria

Cada ação é registrada com carimbo de data e hora, usuário, tipo de ação e recurso afetado. Os registros são exportáveis para auditorias externas.

  • Criação de casos
  • Envio de arquivos
  • Download de arquivos
  • Envio de mensagens
  • Modificações de Rx
  • Aprovações
  • Mudanças de status
  • Concessão de acesso
  • Revogação de acesso

Cada entrada inclui o ID do usuário, endereço IP, tipo de ação, recurso afetado e carimbo de data e hora UTC. Os registros de auditoria não podem ser modificados nem excluídos por nenhum usuário, incluindo os proprietários da conta. Foram projetados para fornecer um registro imutável de toda a atividade da plataforma para conformidade e resolução de disputas.

5Residência de dados e infraestrutura

ServiçoUso
Cloudflare R2Armazenamento (replicação global automática).
tus.ioEnvio retomável.
OpenAI Whisper APITranscrição de notas de voz.
WhatsApp Business APINotificações de status.

A Cloudflare R2 armazena dados em múltiplas localizações geográficas com replicação automática. A estratégia de replicação específica é gerenciada pela infraestrutura da Cloudflare — a TrazaLab não controla quais data centers recebem cópias, mas todas as cópias são criptografadas em repouso.

As notas de voz processadas pela OpenAI Whisper API são transmitidas por conexões criptografadas. O áudio é usado apenas para transcrição e não é retido pela OpenAI para fins de treinamento, conforme sua política de uso de dados da API.

As notificações de WhatsApp são enviadas pela API oficial do WhatsApp Business. O conteúdo das mensagens se limita a gatilhos de notificação (mudanças de status, pedidos de aprovação) — dados clínicos e arquivos nunca são transmitidos pelo WhatsApp.

6Resposta a incidentes

A TrazaLab mantém um protocolo de resposta a incidentes para eventos de segurança. Se for detectada uma violação de dados ou acesso não autorizado, os usuários afetados são notificados em até 72 horas com detalhes sobre o escopo, o impacto e as medidas de correção adotadas.

A plataforma usa a proteção DDoS e o WAF (Web Application Firewall) da Cloudflare para mitigar vetores de ataque comuns. É aplicada limitação de taxa aos endpoints da API para impedir tentativas de força bruta.

7Abordagem de conformidade

A TrazaLab foi projetada para apoiar a conformidade com normas de proteção de dados, como o RGPD e a LOPDGDD na Espanha, a HIPAA nos Estados Unidos e as leis de proteção de dados da América Latina, incluindo a LGPD. A plataforma implementa controles técnicos — criptografia, controle de acesso, registro de auditoria, exportação de dados e revogação de acesso — alinhados com os requisitos de segurança desses marcos regulatórios. Titulares no Brasil: veja o Aviso de Privacidade LGPD.

Atualmente a TrazaLab não possui certificações SOC 2, ISO 27001 nem HIPAA. Divulgamos isso com transparência porque acreditamos que a comunicação honesta sobre nossa postura de segurança gera mais confiança do que afirmações exageradas. Os controles técnicos descritos nesta página são verificáveis e auditáveis.

8Relato de vulnerabilidades

Levamos todos os relatos a sério e respondemos em até 48 horas. Se uma vulnerabilidade relatada for confirmada, daremos crédito a quem a relatou (a menos que prefira o anonimato) e informaremos um cronograma de correção.

Relatar uma vulnerabilidade

Resposta em até 48 horas.

seguridad@trazalab.com