O que e o VigiaBR
O VigiaBR e uma plataforma aberta e gratuita de monitoramento da consistencia de mandatarios brasileiros. A plataforma coleta exclusivamente dados publicos oficiais, calcula um indice de consistencia entre registros distintos, e apresenta os resultados com trilha completa de evidencias e links para as fontes primarias.
O VigiaBR nao acusa, nao infere e nao julga. Apresenta fatos, metricas e fontes. Cada dado exibido possui link direto para o portal oficial de onde foi extraido, permitindo verificacao independente por qualquer cidadao.
O VigiaBR apresenta exclusivamente: FATO (descricao factual e neutra dos dados oficiais), METRICA (indicador quantitativo calculado), e FONTE (link direto para documentos oficiais). Nenhuma interpretacao, julgamento ou acusacao e produzida pelo sistema.
Metodologia — Score de Consistencia (SCI)
O Score de Consistencia (SCI) e um indice de 0 a 1000 que mede a consistencia entre diferentes registros publicos oficiais de um mandatario. O score inicia em 1000 e sofre deducoes quando inconsistencias sao detectadas entre fontes independentes.
O SCI nao mede honestidade, competencia ou qualidade de um mandatario. Mede exclusivamente a consistencia entre dados oficiais publicos. Um score baixo indica que existem divergencias significativas entre registros oficiais que merecem atencao publica.
Dimensoes de Analise
| Dimensao | Descricao | Fontes |
|---|---|---|
| Patrimonio vs Renda | Compara a evolucao patrimonial declarada ao TSE com a remuneracao publica acumulada no periodo | TSE (bens de candidato) + Portal Transparencia (remuneracao) |
| Voto x Setor Doador | Correlacao temporal entre votos em propostas setoriais e doacoes recebidas de empresas do mesmo setor | Camara/Senado (votacoes) + TSE (doacoes de campanha) |
| Contrato Familiar | Identificacao de contratos governamentais firmados com empresas cujos socios possuem vinculo familiar com o mandatario | Receita Federal (CNPJ/QSA) + Portal Transparencia (contratos) |
| Emenda x Vinculo | Cruzamento entre emendas parlamentares e beneficiarios com vinculo pessoal ou empresarial com o mandatario | Portal Transparencia (emendas) + Receita Federal (CNPJ) |
| Gabinete Familiar | Identificacao de contratacoes no gabinete parlamentar de pessoas com vinculo familiar | Camara/Senado (contratacoes) + CPF hash |
| Voto Pos-Doacao | Analise temporal de mudancas no padrao de votacao apos recebimento de doacoes de campanha | Camara/Senado (votacoes) + TSE (doacoes) |
Modelo de Calculo
O score e calculado pela formula: SCI = 1000 - soma(deducoes), limitado ao intervalo [0, 1000]. Cada dimensao pode gerar deducoes de 0 a 250 pontos, proporcionais a gravidade da inconsistencia detectada. Os pesos de cada dimensao estao em fase de calibracao por analise estatistica.
Faixas do Score
| Faixa | Pontuacao | Significado |
|---|---|---|
| Alto | 751 — 1000 | Alta consistencia entre registros oficiais |
| Moderado | 501 — 750 | Consistencia moderada, com algumas divergencias |
| Baixo | 251 — 500 | Consistencia baixa, divergencias significativas detectadas |
| Critico | 0 — 250 | Consistencia critica, multiplas divergencias graves |
Fontes de Dados
Todos os dados utilizados pelo VigiaBR sao publicos, oficiais e acessiveis por qualquer cidadao. As fontes sao consultadas automaticamente por meio de APIs abertas e downloads de bases publicas.
| Fonte | Dados Coletados | Frequencia |
|---|---|---|
| Camara dos Deputados | Votacoes nominais, despesas CEAP, projetos de lei, presencas | Diaria |
| Senado Federal | Votacoes, projetos de lei, comissoes, gastos de gabinete | Diaria |
| TSE — Dados Abertos | Patrimonio declarado (2004-hoje), doacoes de campanha, gastos eleitorais | Por eleicao |
| Portal Transparencia / CGU | Emendas parlamentares, contratos federais, sancoes, cartoes corporativos | Diaria |
| Receita Federal — CNPJ | Quadro societario completo, historico de socios, CNAEs, situacao cadastral | Mensal |
| Querido Diario (OKBR) | Nomeacoes DAS, portarias, contratos publicados no DOU | Diaria |
| CNJ — DataJud | Processos judiciais publicos, improbidade, execucoes fiscais | Diaria |
Aspectos Legais e LGPD
Todos os dados utilizados sao dados publicos de agentes publicos no exercicio de suas funcoes, amparados pelo principio constitucional da publicidade (Art. 37, CF/88) e pela Lei de Acesso a Informacao (Lei 12.527/2011). A LGPD (Lei 13.709/2018) preve excecoes para dados necessarios ao exercicio de direitos e ao interesse publico (Art. 7, II e III).
Medidas de Protecao Adotadas
- CPF de terceiros (familiares, assessores) armazenado apenas como hash irreversivel (SHA-256)
- Nenhum dado sensivel de pessoa fisica privada e exibido ao usuario
- Todas as inferencias baseadas exclusivamente em dados oficiais publicos
- Score apresentado como indice de consistencia, nao como julgamento de conduta
- Linguagem estritamente neutra — sem acusacao, implicacao ou julgamento
- Fontes citadas diretamente — o usuario pode verificar cada dado de forma independente
- Politica de privacidade e termos de uso publicos no repositorio e no site
Responsabilidade por Inferencia
O sistema nao produz inferencias sobre intencao, motivacao ou ilegalidade. O SCI mede exclusivamente consistencia entre dados oficiais. Os termos de uso deixam isso explicito. O codigo open-source tambem permite auditoria publica de como cada score e calculado.
Codigo Aberto
O VigiaBR e 100% open-source, publicado sob licenca AGPL-3.0. Isso significa que qualquer pessoa pode auditar o codigo, verificar a metodologia, e confirmar que nenhuma inferencia indevida e feita. Qualquer fork que oferecer o servico ao publico tambem deve ser open-source.
A abertura do codigo e tambem uma protecao legal: reduz significativamente o risco de questionamentos sobre uso indevido de dados, ja que qualquer interessado pode auditar exatamente como cada dado e coletado, processado e apresentado.
| Camada | Tecnologia | Licenca |
|---|---|---|
| Coleta de Dados | Python + Scrapy | MIT / BSD |
| Orquestracao | Apache Airflow | Apache 2.0 |
| Banco de Grafos | Neo4j Community | GPL 3.0 |
| Banco Relacional | PostgreSQL | PostgreSQL License |
| Backend API | FastAPI + Python | MIT |
| Frontend | Next.js + React | MIT |
| Infraestrutura | Docker + Caddy | Apache 2.0 / MIT |
Contribua
O VigiaBR e mantido por voluntarios e aceita contribuicoes de qualquer pessoa. Se voce e desenvolvedor, cientista de dados, jornalista ou cidadao interessado em transparencia publica, acesse o repositorio no GitHub e veja como contribuir.
- Repositorio no GitHub — codigo-fonte, issues e documentacao
- Guia de Contribuicao — como reportar bugs, sugerir melhorias e enviar pull requests
- Issues — reportar problemas ou sugerir funcionalidades