Metodologia

O BRASILCORRUPT cruza, em tempo real, bases de dados públicas e oficiais do governo brasileiro para apontar sinais estatísticos de risco em torno de deputados federais. Sinais não são acusações — são pontos de partida para verificação humana e jornalística.

O que o sistema faz

Ao consultar um deputado, o sistema identifica o parlamentar na API de Dados Abertos da Câmara dos Deputados e, a partir daí, busca contratos, despesas da cota parlamentar, sanções de fornecedores, vínculos societários e declarações de bens em portais oficiais. Cada conexão encontrada é apresentada com a fonte citada e a data de captura. O sistema não interpreta nem acusa: apresenta conexões entre dados que já são públicos por lei.

Os sinais e seus pesos no score

O score de risco vai de 0 a 100. Ele parte de uma base de 5 pontos e soma o peso de cada sinal encontrado, com teto de 100. É um indicador estatístico — não é prova — e aparece sempre acompanhado desse rótulo.

Sinal Severidade Peso O que significa
fornecedor_sancionado ● vermelho +30 Um fornecedor pago com recursos públicos ligados ao mandato consta no CEIS (Cadastro de Empresas Inidôneas e Suspensas) do Portal da Transparência.
empresa_familiar_contrato ● vermelho +30 Empresa com possível vínculo familiar (heurística de sobrenome + município) possui contrato com o governo. Este sinal é sempre marcado como "possível — não confirmado", pois a heurística pode gerar falsos positivos.
evolucao_patrimonial ● âmbar / ● vermelho +15 / +30 Crescimento dos bens declarados ao TSE entre eleições: acima de 100% gera sinal âmbar (+15); acima de 300%, sinal vermelho (+30).
concentracao_fornecedor ● âmbar +15 Parcela desproporcional das despesas do mandato concentrada em um único fornecedor.

Fórmula: score = min(100, 5 + soma dos pesos dos sinais encontrados). O detalhamento do cálculo de cada relatório fica disponível na própria página do político.

Limitações honestas

Fontes oficiais utilizadas

LGPD e privacidade

Tratamos apenas dados publicados por portais oficiais, com base no interesse público e no controle social de agentes públicos no exercício da função (Lei 13.709/2018). Ainda assim, aplicamos minimização: o CPF nunca é exibido — é usado internamente apenas para cruzamento, armazenado somente como hash e mascarado em qualquer saída. CNPJs aparecem parcialmente mascarados. Pessoas físicas que não são agentes públicos (sócios, familiares) aparecem apenas pelo vínculo societário público, sem CPF, sem foto e sem perfil próprio na ferramenta.

Como contestar

Todo relatório traz o botão "Contestar dados". Se você é a pessoa retratada — ou identificou um erro — escreva para engelmanngui@gmail.com indicando o relatório e o dado contestado. Comprometemo-nos a revisar, corrigir quando cabível e registrar as correções em changelog público.