Segurança

Boas práticas para integrações HIPAA / GDPR / LGPD

Boas práticas para gerenciar API keys do CBCTHub e proteger dados do paciente na sua integração.

Nunca hardcode a API key

Use variáveis de ambiente ou um secret manager (AWS Secrets Manager, Vault, Doppler). Não comite keys no git nem exponha em código frontend.

Não exponha a key ao navegador

Se sua integração tem frontend, todas as chamadas ao CBCTHub devem passar pelo seu backend. Uma key exposta em JS público pode ser roubada e usada para encher seu storage.

Rotacione as keys a cada 3-6 meses

Higiene básica. Crie uma key nova, atualize a env var, verifique que funciona e revogue a antiga.

Use keys distintas por ambiente

Uma key para dev, outra para staging, outra para prod. Se uma vazar, o blast radius fica limitado.

Dados do paciente (HIPAA/GDPR/LGPD)

O CBCTHub é HIPAA-ready e LGPD-compliant. Os dados viajam criptografados (TLS 1.3) e ficam criptografados no R2. Seu sistema é responsável por obter o consentimento do paciente antes de enviar. Para clientes que precisam de um DPA assinado, baixe em cbcthub.com/dpa.

Revogue imediatamente em caso de suspeita de vazamento

Se uma key foi compartilhada acidentalmente em repositório público, Slack, email ou ticket: revogue imediatamente em Ajustes → API. Revogação é instantânea.