Os dados de cada órgão separados no banco, não só na tela
Cada órgão enxerga só os próprios dados, por regra do banco de dados, tudo o que muda fica registrado e cada entrega é verificada antes de ir ao ar. Esta página descreve o que o produto faz e o que a esteira verifica.
Segurança por construção
Seis garantias
Regras que valem para todos os clientes e que ficam no banco de dados e na esteira de entrega, não só na tela.
Isolamento entre órgãos
Cada órgão enxerga só os próprios dados, por regra do PostgreSQL (RLS), e não apenas da aplicação. Os papéis do banco têm o mínimo de privilégio, e a autoelevação a administrador é fechada pelo próprio banco, com políticas restritivas e gatilhos.
Trilha de auditoria imutável
Quem fez, quando e o que mudou em cada contrato fica registrado e é guardado por cinco anos. A aba Histórico do contrato mostra essa trilha de cada alteração.
Perfis por contrato e acesso pelo vínculo
Fiscal, gestor, suplentes e responsável técnico da contratada têm cada um o seu papel. Quem não tem vínculo com o contrato não o vê, e o contrato com ato registrado não se exclui.
Segregação de funções
Quem executa não atesta. Fatura e não conformidade são atos da fiscalização, e a contratada só altera as colunas que são dela.
Nuvem no Brasil
O CUSTOGOV roda na Microsoft Azure, região Brasil Sul, e o banco de dados não tem acesso público. O órgão acessa pelo navegador, sem instalar nada.
Portas anônimas protegidas
A recuperação de senha exige verificação humana e tem cota no banco. O e-mail transacional sai pelo serviço de comunicação da Azure, no domínio do produto.
Esteira de entrega
Qualidade verificada a cada entrega
Cada mudança passa pela mesma esteira antes de chegar ao órgão. O que ela mede:
+5.000
testes automatizados, de backend e de front, executados a cada mudança
+100
roteiros completos em navegador real, executados a cada mudança
2
temas, claro e escuro, varridos em contraste e em acessibilidade
0
versões em produção sem passar pela homologação
Os mais de 5.000 testes automatizados e os mais de 100 roteiros completos rodam a cada mudança. A esteira também faz análise estática (Semgrep) e busca de segredos (gitleaks) no CI. Toda superfície sensível, como dinheiro, posse, autorização e dados pessoais, passa por revisão adversarial. Nenhuma versão vai à produção sem antes passar pela homologação.
Para todas as pessoas que usam o sistema
Acessibilidade
Contraste mínimo de 4,5:1 no texto e de 3:1 em componentes (WCAG 2.2).
Teclado em tudo, inclusive no mapa de obras.
Atalhos sempre com tecla modificadora, como Ctrl + K para a busca de funções.
Foco visível em todos os controles.
Movimento reduzido respeitado (prefers-reduced-motion).
Temas claro e escuro, os dois verificados.
Verificada, não só declarada
As varreduras de contraste e de acessibilidade rodam nos dois temas a cada entrega, junto dos mais de 100 roteiros completos em navegador real.
Proteção de dados pessoais
Dados pessoais e LGPD
O mínimo necessário. O produto guarda só os usuários do órgão (nome, e-mail e papel) e os responsáveis técnicos.
Base legal. O tratamento se apoia na execução de políticas públicas e na execução de contrato.
Site sem cookies. O site institucional não usa cookies nem rastreadores. O formulário de contato não envia dados a servidor nosso: ele abre a mensagem no programa de e-mail da própria pessoa.
O banco de dados não tem acesso público. A chave do Azure Maps fica guardada só no servidor, com teto de gasto por órgão, e os arquivos de mapa e os modelos BIM são lidos por serviços isolados do servidor principal.
Imagens por digest e porta de maturidade
As imagens de contêiner são fixadas por digest, o identificador imutável do conteúdo. Nenhuma dependência entra no dia em que sai: a versão nova espera passar pela porta de maturidade.
Pergunte ao nosso time como o seu órgão fica isolado
Na demonstração, mostramos o isolamento entre órgãos, os perfis por contrato e a trilha de auditoria funcionando no produto.