Ir para o conteúdo

InícioSegurança

Segurança e qualidade

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.

A política completa está em Privacidade.

Onde o sistema roda

Infraestrutura

Azure, região Brasil Sul

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.

Agendar demonstração