Segurança

Os dados são do gabinete. Assim os protegemos.

Práticas em uso no sistema e na operação, sem promessa genérica. O que ainda não existe está dito no fim da página.

Atualizado em 28 de outubro de 2026

Isolamento por gabinete

  • Cada gabinete tem um banco de dados PostgreSQL próprio e um endereço exclusivo (nome.gabiflow.com.br). Nenhuma consulta cruza bancos de gabinetes diferentes.
  • O banco do painel administrativo do GabiFlow guarda só usuários, permissões e auditoria do administrador. Nenhum dado de gabinete fica nele.
  • Arquivos (anexos de demandas, documentos, comprovantes) ficam em armazenamento privado do gabinete, servidos só a usuários autenticados com permissão.

Acesso e autenticação

  • Senhas guardadas com hash bcrypt; nunca em texto.
  • Sessão por token JWT de acesso com token de renovação, válido por 1 dia ou 7 dias quando o usuário marca "lembrar".
  • Limite de tentativas de login por endereço IP e verificação Cloudflare Turnstile na tela de login.
  • No aplicativo, login com biometria usando o mesmo usuário e as mesmas permissões do sistema web.

Permissões e auditoria

  • Perfis Admin, Gestor, Assessor, Secretária e Visitante, com permissões por módulo e por ação (ver, criar, editar, exportar).
  • Conversas de WhatsApp e demandas de saúde visíveis por departamento, não pelo cargo.
  • Login e ações registrados em trilha de auditoria com usuário, data e IP. O painel administrativo tem auditoria própria.
  • Exportação do cadastro de munícipes restrita por permissão e registrada na auditoria.

Transporte e navegador

  • Todo o tráfego em HTTPS; acesso por HTTP é redirecionado.
  • HSTS por dois anos com preload, Content-Security-Policy, X-Frame-Options DENY, nosniff, Referrer-Policy e Permissions-Policy em todas as respostas.
  • Site e sistema atrás da Cloudflare, que também fornece o Turnstile do login.

Segredos e credenciais

  • Em produção não existe arquivo .env: senhas de banco, chaves e tokens ficam no AWS Systems Manager Parameter Store e são carregados na inicialização.
  • Tokens do WhatsApp (Meta e Z-API) criptografados com AES-256 no banco do gabinete.
  • A chave de IA é do próprio gabinete. Os textos enviados à IA vão ao provedor que ele escolheu (OpenAI ou Anthropic), na conta dele.

Backup e saída

  • Cópia diária de cada banco de gabinete, com retenção definida em contrato.
  • Backup sob demanda pelo painel administrativo, banco por banco.
  • Ao encerrar o contrato, o gabinete recebe a exportação completa de munícipes, demandas, documentos e conversas.

LGPD e dados pessoais

  • Registro de origem e consentimento (opt-in e opt-out) de cada munícipe, respeitado nas campanhas de WhatsApp.
  • Política de privacidade e página pública de exclusão de dados.
  • Dados de saúde das demandas e das ações sociais separados do cadastro geral e com acesso restrito por perfil e departamento.
  • Páginas públicas de emendas mostram só beneficiário institucional; nome de pessoa física não aparece.
  • O suporte do GabiFlow acessa os dados de um gabinete só quando ele autoriza, para resolver um chamado, com registro em auditoria.

O que ainda não oferecemos

  • Autenticação em dois fatores no login web.
  • Certificação formal de segurança (ISO 27001 ou similar). Esta página descreve práticas em uso; não é um certificado nem substitui o contrato e a política de privacidade.

Documentos relacionados

Dúvida sobre segurança ou LGPD?

A equipe responde pelo WhatsApp e, se precisar, envia a documentação técnica para a assessoria jurídica do gabinete.