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
- Política de privacidade: como os dados pessoais são tratados.
- Exclusão de dados: como pedir a remoção de dados pessoais.
- Termos de uso: condições de uso do sistema.
- Perguntas frequentes: LGPD, backup e acesso do suporte.
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.
