Dados de pacientes não são negócio
Entendemos que informação de saúde é o dado mais sensível que existe. Por isso a segurança foi pensada desde a primeira linha de código.
Isolamento entre clínicas
- Cada clínica é um ambiente separado por identificador único
- Todo acesso a dados passa pelo filtro da clínica do usuário
- Trocar IDs na URL não revela dados de outra clínica
- O admin da plataforma não acessa prontuários por padrão
Menor privilégio
- Cada papel vê apenas o necessário para a função
- Recepcionista não acessa dado clínico sensível
- Permissões granulares configuráveis pelo administrador
- Documentos com visibilidade restrita por categoria
Auditoria completa
- Quem fez o que, quando, de onde e em qual dispositivo
- Prontuário com versões: corrigir nunca apaga o histórico
- Exportação dos logs para auditoria externa
- Tentativas de acesso negado também ficam registradas
Práticas técnicas
O que foi feito na implementação
Decisões de segurança que valem destacar, sem jargão técnico.
| Prática | Como funciona |
|---|---|
| Senhas | Armazenadas com hash bcrypt. A senha em texto puro nunca é gravada, registrada em log ou enviada por e-mail. |
| Sessão | Cookie HttpOnly e SameSite, expiração por inatividade, limite absoluto de sessão e regeneração periódica do identificador. |
| CSRF | Token sincronizado exigido em toda operação que altera dados, incluindo chamadas por JavaScript. |
| XSS | Saída de dados escapada por padrão; trechos previamente confiáveis são identificados explicitamente. |
| SQL Injection | Todas as consultas usam prepared statements. Identificadores de tabela e coluna vêm apenas de código. |
| Uploads | Extensão em lista branca, tipo real conferido pelos bytes do arquivo, limite de tamanho, nome gerado pelo servidor e pasta bloqueada para execução. |
| Documentos | Armazenados fora da área pública e servidos apenas após verificação de clínica e permissão. |
| Força bruta | Bloqueio temporário da conta após 5 tentativas, além de limite por endereço IP. |
| Open redirect | Redireções validam o destino e aceitam apenas URLs internas da aplicação. |
| Enumeração | Mensagens genéricas em login: não revelam se um e-mail está cadastrado. |
Conformidade
Como o sistema ajuda na LGPD
Controle de acesso
Acesso baseado em papel, com o princípio do menor privilégio aplicado por padrão.
Registro de auditoria
Toda operação relevante gera registro com autor, data, IP e dispositivo.
Consentimento
Registro de consentimento do paciente versionado por tipo de finalidade.
Anonimização
Solicitação de eliminação anonimiza identificação pessoal e preserva o histórico clínico exigido por lei.
Minimização
A recepcionista vê dados administrativos, não o conteúdo clínico do prontuário.
Portabilidade
Exportação de pacientes, financeiro e relatórios em CSV e PDF a qualquer momento.
Transparência
Política de privacidade e termos de uso acessíveis publicamente.
Segredo profissional
Arquivos protegidos por clínica, usuário e categoria, com verificação em cada download.
A clínica permanece como controladora dos dados dos seus pacientes,
sendo a plataforma apenas intermediária de processamento por conta da clínica.
Leia a Política de Privacidade completa.