Fiscaliza Varginha Painel Cidadão

Sobre e Metodologia

O Fiscaliza Varginha é uma ferramenta independente de fiscalização cidadã. Não tem vínculo com partido, candidato ou órgão público: apenas reúne dados oficiais da Prefeitura e da Câmara de Varginha-MG num painel único, legível e auditável — para que qualquer pessoa confira a fonte e tire as próprias conclusões.

Aviso legal importante

Este painel não acusa ninguém. Os dados são extraídos de fontes oficiais e apresentados como estão, com alertas automáticos baseados em critérios documentais (ausência de objeto claro, falta de data, valor zerado). Um alerta não é prova de irregularidade — é um ponto de partida para fiscalização com fontes primárias.

Antes de divulgar qualquer dado, consulte o documento original no Portal Betha ou solicite via LAI (e-SIC). Ferramenta sem fins lucrativos, sem vínculo partidário.

Objetivo

Facilitar a fiscalização cidadã colocando dados de contratos, licitações, diárias, emendas, folha de pagamento e aluguéis em um único painel, com alertas automáticos e links diretos para as fontes oficiais.

Qualquer cidadão, jornalista, vereador ou servidor pode usar livremente.

Atualização dos dados

Os dados são coletados periodicamente por um script Python (coletor.py) que consulta a API REST do Portal Betha e o SAPL da Câmara.

  • Contratos e licitações: semanalmente
  • Emendas: mensalmente
  • Folha de pagamento: conforme disponibilidade
  • Diárias: conforme disponibilidade

Auditômetro

Cada contrato recebe uma pontuação de 0 a 100 baseada em critérios documentais:

  • Objeto com descrição clara (mín. 25 caracteres)
  • Valor preenchido e positivo
  • Data de assinatura presente
  • Data de término preenchida

Não avalia legalidade — apenas completude documental.

Cruzamento CNPJ

Quando uma empresa contratada pela Prefeitura também recebeu emenda impositiva de algum vereador, o painel exibe um alerta no card do contrato.

O cruzamento usa os 8 primeiros dígitos do CNPJ (raiz), pois o portal mascara os últimos 4 dígitos por LGPD. Um cruzamento positivo pede verificação — não indica irregularidade por si só.

Sinais de atenção

Cada registro recebe uma etiqueta simples, sem jargão:

  • Registro completo — todos os campos documentais preenchidos (objeto, valor, datas).
  • Confira — falta alguma informação básica no documento. Vale conferir na fonte oficial.

A etiqueta reflete apenas a completude do registro, nunca um juízo sobre a legalidade ou o mérito do gasto.

Grau de impacto das matérias

Cada trabalho de vereador (projeto, indicação, requerimento) recebe um grau, pela mesma regra para todos — para o cidadão saber o que conferir primeiro, sem ler juridiquês:

  • ALTO — Projeto de Lei com tema estruturante (educação, saúde, trânsito, infraestrutura, segurança, meio ambiente, assistência ou transparência).
  • MÉDIO — Projeto de Lei de tema geral, ou indicação/ requerimento com pedido prático (obra, sinalização, serviço).
  • BAIXO — matéria simbólica ou administrativa (moção, homenagem, nome de rua, data comemorativa).

A classificação é por tipo + tema, calculada automaticamente (classificador_materia.py). Não avalia mérito nem legalidade, e vale igual para todos os vereadores — é triagem técnica, não perseguição.

Fontes de dados

Dado Fonte Acesso
Contratos, licitações, diárias, aluguéis Portal Betha — Prefeitura de Varginha Acessar
Editais e Compras Municipais Portal de Editais / Licitações da Prefeitura Editais · Compras
Emendas impositivas, vereadores, leis SAPL — Câmara Municipal de Varginha Acessar
Contratos da Câmara Portal Betha — Câmara Municipal Acessar
Folha de pagamento / pessoal Portal Betha (Prefeitura e Câmara) Acessar
Licitações, Contratos e Diretas (Nacional) PNCP — Portal Nacional de Contratações Públicas Editais · Contratos
Recursos Federais e Emendas PIX Portal da Transparência da União (Varginha) União · Emendas PIX
Balanço e Obras Municipais Fiscalizando com TCE-MG / Painel de Obras TCE-MG · Radar Compras

Como os dados chegam ao painel

  1. 1
    Coleta automática Script Python consulta APIs REST do Portal Betha e SAPL. Salva os dados em arquivos JSON locais.
  2. 2
    Geração do bundle Um segundo script compila os JSONs num único arquivo data.js (variável global FISCALIZA_DATA).
  3. 3
    Renderização no browser app.jsFISCALIZA_DATA, aplica os filtros, alertas e formatações e preenche as páginas HTML com JavaScript puro — sem servidor.
  4. 4
    Cache local (Service Worker) Na segunda visita, o browser usa a versão em cache. O painel funciona offline com os dados da última coleta.

Limitações conhecidas

  • CNPJ mascarado: o portal oculta os últimos 4 dígitos por LGPD. O cruzamento usa apenas os 8 primeiros.
  • Dados históricos: a API Betha retorna dados a partir do ano configurado. Anos anteriores podem estar incompletos.
  • Folha de pagamento: nomes e cargos refletem a competência mais recente disponível.
  • Defasagem: pode haver lag de alguns dias entre o ato oficial e a publicação no portal.
  • Correspondência de emendas: algumas emendas não têm CNPJ registrado e não entram no cruzamento.
  • Sem acesso a documentos físicos: o painel não substitui o pedido LAI para documentos completos.

Glossário cidadão

Dicionário dos termos técnicos que aparecem nos portais oficiais e como o painel traduz cada um em linguagem comum. Estes mesmos termos aparecem com pontilhado azul nas páginas — passe o mouse para ver a explicação.

Termo oficial O que o painel chama O que significa

Faltou algum termo? Mande um e-mail para speed.varginha@gmail.com com a sugestão.

Atalhos de teclado

O painel suporta navegação por teclado — útil para quem usa muito:

TeclaAção
/Focar campo de busca da página
EscLimpar busca ativa
g + pIr para Prefeitura
g + cIr para Câmara
g + rIr para Relatórios
g + eIr para Pessoal
g + mIr para Marcadores
g + sIr para Sobre
g + kIr para "Como cobrar"
g + hVoltar ao Início

Contato e contribuição

Encontrou dado incorreto, link quebrado ou quer contribuir com a ferramenta?
E-mail: speed.varginha@gmail.com

Para solicitar dados adicionais ou reportar irregularidade, use os canais oficiais — o painel não substitui o e-SIC, a Ouvidoria ou o TCE-MG.