O SINARC – Sistema Integrado de Análise de Redes Complexas consiste em um programa experimental de análise de dados de fontes abertas por meio da geração de grafos, formados por nós e arestas, desenvolvido pelo Ministério Público de Contas do Estado do Espírito Santo (MPC-ES) sob os princípios da Ciência Aberta (metodologia aberta, código aberto, dados abertos, acesso aberto, revisão por pares aberta e recursos educacionais abertos) e Licença MIT (software livre e gratuito), para uso em computadores com Sistema Operacional Windows.
O sistema foi concebido a partir do inspirador projeto open source Rede CNPJ, do qual extrai não apenas as premissas metodológicas, mas também a filosofia colaborativa que impulsiona o aprimoramento do controle social sobre a Administração Pública. No entanto, o SINARC utiliza técnicas e ferramentas de programação distintas, o que lhe confere funcionalidades singulares.
Como sistema de inteligência para fontes abertas (Open Source Intelligence - OSINT) em permanente evolução, alinhado à Doutrina de Inteligência da Agência Brasileira de Inteligência (ABIN) e à Doutrina de Inteligência da Rede Nacional de Informações Estratégicas para o Controle Externo (Rede InfoContas), o SINARC se propõe a ampliar as perspectivas de análise das conexões existentes em informações públicas sobre pessoas jurídicas (PJ e PE), pessoas físicas (PF) - sócios e administradores -, endereços (EN), telefones (TE) e e-mails (EM) empresariais constantes na base de dados pública de CNPJ da Receita Federal, formada por 70 milhões de CNPJs, por meio dos seguintes recursos:
Interface gráfica interativa, concebida a partir da aplicação dos Princípios da Gestalt sobre um modelo físico-matemático, facilitando a identificação visual das estruturas sem gerar sobrecarga cognitiva decorrente do excesso de estímulos visuais;
Conjunto de ferramentas computacionais que utilizam a Teoria dos Grafos para analisar a rede de conexões entre PF, PJ, EN, TE e EM sob a perspectiva de um Sistema Complexo e aplicar algoritmos matemáticos para auxiliar na identificação de padrões e anomalias;
Integração com outras bases de dados oficiais públicas e com sistemas de Inteligência Artificial para produção de conhecimento e de insights sob múltiplas perspectivas.
🔓 SINARC: Ciência Aberta a Serviço do Controle Social
Bases de dados integradas ao SINARC:
| Nº | Fonte | Base de Dados Pública | Período Abrangido | Data de Extração | Link |
|---|---|---|---|---|---|
| 1 | Receita Federal | CNPJ (usada para gerar os grafos) | 13/12/2025 | 23/12/2025 | Link |
| 2 | Receita Federal | Renúncia de Receita (DIRBI) | 2024 e 2025 | 02/05/2026 | Link |
| 3 | CGU | Cadastro de Empresas Inidôneas e Suspensas (CEIS) | 30/04/2026 | 02/05/2026 | Link |
| 4 | CGU | Cadastro Nacional de Empresas Punidas (CNEP) | 30/04/2026 | 02/05/2026 | Link |
| 5 | CGU | Cadastro Nacional de Entidades Privadas Impedidas (CEPIM) | 29/04/2026 | 02/05/2026 | Link |
| 6 | CGU | Acordos de Leniência | 01/05/2026 | 02/05/2026 | Link |
| 7 | CGU | Favorecidos por Emendas PIX da União | 2020 a 2026 | 02/05/2026 | Link |
| 8 | CGU | Favorecidos por pagamentos da União (SIAFI) | 04/2026 | 02/05/2026 | Link |
| 9 | PGFN | Dívida ativa previdenciária (PREV) | 12/2024 e 12/2025 | 02/03/2026 | Link |
| 10 | PGFN | Dívida ativa com FGTS (FGTS) | 12/2024 e 12/2025 | 02/03/2026 | Link |
| 11 | PGFN | Dívida ativa geral (SIDA) | 12/2024 e 12/2025 | 02/03/2026 | Link |
| 12 | CVM | Companhias de capital aberto (fre_cia_aberta_2025.csv) | 2025 | 02/05/2026 | Link |
| 13 | CADE | Acordos de Leniência (arquivos sem CNPJ) | 🚧 | A INCLUIR | Link |
| 14 | MTE | Trabalho análogo ao de escravo | 29/04/2026 | 03/05/2026 | Link |
| 15 | ANAC | Registro Aeronáutico Brasileiro (RAB) - Proprietários | 03/05/2026 | 03/05/2026 | Link |
| 16 | IBAMA | Autos de infração ambiental | 2020 a 2026 | 03/05/2026 | Link |
| 17 | TCU | Licitantes inidôneos | 01/05/2026 | 03/05/2026 | Link |
| 18 | TCU | Responsáveis com contas julgadas irregulares | 01/05/2026 | 03/05/2026 | Link |
| 19 | TCU | Multas e ressarcimentos aplicados pelo TCU | 🚧 | A INCLUIR | Link |
| 20 | TCE-ES | Empresas inidôneas | 01/05/2026 | 03/05/2026 | Link |
| 21 | TCE-ES | Proibidos de contratar com a Administração Pública | 01/05/2026 | 03/05/2026 | Link |
| 22 | TCE-ES | Responsáveis com contas julgadas irregulares | 01/05/2026 | 03/05/2026 | Link |
| 23 | TCE-ES | Responsáveis inabilitados | 01/05/2026 | 03/05/2026 | Link |
| 24 | TCE-ES | Favorecidos por Emendas PIX da União no ES | 2020 a 2026 | 01/05/2026 | Link |
| 25 | TCE-ES | Empenhos emitidos por municípios do ES | 2020 a 2026 | 01/05/2026 | Link |
| 26 | MPC-ES | Multas e ressarcimentos aplicados pelo TCE-ES | 🚧 | A INCLUIR | Link |
| 27 | SEFAZ-ES | Empenhos emitidos pelo Estado do Espírito Santo | 2020 a 2026 | 30/04/2026 | Link |
| 28 | SEFAZ-ES | Renúncia de Receita (COMPETE-ES e INVEST-ES) | 04/2026 | 04/05/2026 | Link |
| 29 | SEFAZ-ES | Dívida ativa com o ES | 🚧 | A INCLUIR | Link |
| 30 | SECONT-ES | Processos Administrativos de Responsabilização (PAR) | 06/2025 | 04/05/2026 | Link |
| 31 | SEGER-ES | Licitantes constantes no sistema SIGA (ItensLotesDisputas) | 2020 a 2026 | 03/05/2026 | Link |
| 32 | IEMA-ES | Autos de Infração Ambiental | 🚧 | A INCLUIR | Link |
⚠️ ATENÇÃO: O SINARC apenas sinaliza com uma bandeira vermelha (🚩) a presença do CNPJ nas bases de dados oficiais integradas (arquivos CSV), somando os valores associados ao CNPJ quando disponíveis em coluna específica. Para obter detalhes sobre uma ocorrência, consulte a respectiva base de dados primária por meio dos links acima. Recomenda-se armazenar as bases de dados primárias em um HD externo para validação posterior.
O SINARC permite integrar quaisquer bases de dados, inclusive bases criadas pelo próprio usuário, sendo necessário apenas que o arquivo CSV possua uma coluna com o número do CNPJ da PJ. As bases criadas pelo usuário não são compartilhadas via internet nas consultas externas.
Formato padrão de identificação das bases de dados integradas ao SINARC (nome do arquivo CSV):
NOME-DA-FONTE _ NOME-DA-BASE-DE-DADOS _ PERÍODO-DE-ABRANGÊNCIA-DOS-DADOS _ NÚMERO-DA-PARTE-DO-ARQUIVO
Exemplos:
Consultas externas públicas (via internet) integradas ao SINARC:
| Nº | Fonte | Consulta |
|---|---|---|
| 1 | Receita Federal | Comprovante de Inscrição e Situação Cadastral |
| 2 | PNCP | Contratos, Atas de Registro de Preços e Editais |
| 3 | CGU Favorecidos | Favorecidos por recursos do Governo Federal |
| 4 | CGU Sanções | Sanções e Acordos de Leniência |
| 5 | Minhareceita.org | Dados públicos de CNPJ |
| 6 | Nominatim | Dados públicos de geocodificação |
| 7 | Google Search | Pesquisa utilizando operadores avançados e Modo IA |
| 8 | Google Maps | Pesquisa utilizando o Google Street View |
Grafo interativo de grupo econômico aberto em 1 camada, com 20 nós e 26 arestas.
Conceitos básicos:
Fluxo de produção de conhecimento com o SINARC:
➡️ Realidade dinâmica (Sistema Complexo)
➡️ Modelagem físico-matemática (Teoria dos Grafos)
➡️ Representação gráfica interativa (Princípios da Gestalt)
As análises realizadas com o SINARC dependem de escolhas metodológicas e de interpretação humana, notadamente quando executadas com auxílio de Inteligência Artificial.
O Projeto SINARC integrou o Plano de Metas 2025 da Rede de Informações Estratégicas dos Ministérios Públicos de Contas (Rede MPContas):
Plano de Metas 2025 - Rede MPContas
Os exemplos ilustrativos do uso do SINARC, todos extraídos de informações públicas, foram selecionados com base na singularidade de seus padrões de conexão, possuindo caráter meramente demonstrativo e servindo tão somente como referência no contexto educacional da produção de conhecimento a partir de fontes abertas.
QR Codes permitem a abertura e exploração dos grafos online em aparelhos celulares. Para abrir o teclado do celular e digitar os comandos do SINARC, clique no botão localizado na parte inferior central da tela.
Grafo interativo exibindo vínculos entre duas empresas.
Para aprofundar a experiência, sugere-se explorar o Notebook do SINARC na plataforma NotebookLM (necessário estar logado em uma conta do Google). Essa ferramenta, baseada em Inteligência Artificial, examina simultaneamente os documentos do SINARC (README do Github, Manual do SINARC e seu código fonte), permitindo a obtenção de respostas detalhadas sobre as funcionalidades do sistema.
Data de extração da base de dados contida no Pen Drive SINARC: 13/12/2025
Total de CNPJs: 68.879.494
Devido à sua portabilidade, a pasta SINARC contendo os programas SINARC e Rede CNPJ para análise de grafos, e DB Browser para consulta direta aos bancos de dados, pode ser baixada e descompactada para um pen drive ou HD externo, facilitando sua utilização em diferentes computadores.
👉 Clique aqui e baixe a versão compactada da pasta SINARC
O arquivo SINARC.zip possui 22 GB (SHA-256: 897325a0b02cc9fc3368eb00df973344a3ab34dde0dd5936e0461b1590a7f52f).
São necessários 90 GB de espaço livre: 22 GB para o arquivo compactado (zip) e 70 GB para o arquivo descompactado (pasta SINARC). Caso não disponha de espaço suficiente no computador, é possível configurar o navegador para que o download seja realizado diretamente para um pen drive ou HD externo (Procurar no navegador por Configurações -> Downloads -> Local).
Para usar o Pen Drive SINARC, siga estes passos:
1) Conecte o pen drive ao computador;
2) Na pasta SINARC, clique duas vezes no arquivo sinarc.exe (o Windows solicitará sua confirmação por se tratar de um arquivo executável .exe) e aguarde a inicialização dos sistemas. A interface gráfica do SINARC será aberta no navegador:
Pronto! Os programas SINARC, Rede CNPJ (este disponível no endereço local http://127.0.0.1:5000/rede) e DB Browser já podem ser utilizados.
Procedimento alternativo para abrir o SINARC
Caso se depare com alguma restrição para executar o arquivo sinarc.exe no computador, utilize o seguinte procedimento:
1) Na pasta SINARC, clique 2 vezes no arquivo abre_rede_cnpj.bat (o Windows solicitará sua confirmação por se tratar de um arquivo executável .bat). Uma instância do Terminal do Rede CNPJ será aberta, indicando a inicialização do programa. Aguarde alguns segundos até que a mensagem O SINARC já pode ser inicializado! seja exibida no Terminal;
3) Na sequência, também na pasta SINARC, clique 2 vezes no arquivo abre_sinarc.bat (o Windows solciitará sua confirmação). Uma instância do Terminal do SINARC será aberta, indicando a inicialização do programa. Aguarde alguns segundos até que a interface gráfica do SINARC seja exibida em numa nova aba do navegador.
ATENÇÃO: Para ativar/desativar o modo de captura do SINARC, pressione a tecla | (barra vertical) enquanto visualiza um grafo. Uma mensagem será exibida no canto superior esquerdo da tela, indicando a mudança de estado. Quando o modo de captura está ativado, a função de cópia do Windows (CTRL + c) fica vinculada ao SINARC, impedindo seu uso por outros programas.
Conquanto o SINARC utilize apenas a modelagem de criação e de consulta aos bancos de dados desenvolvida pelo projeto open source Rede CNPJ, optou-se por disponibilizar também a íntegra deste formidável programa (em sua versão de fork) como etapa prévia à abertura do SINARC, permitindo ao cidadão explorar simultaneamente os recursos das duas ferramentas e, quem sabe, desenvolver seu próprio sistema de análise de grafos, com funcionalidades ainda mais interessantes, disponibilizando-o igualmente como software livre para inspirar outras pessoas a se engajarem em iniciativas que promovam a transparência e a cidadania a partir de dados abertos.
Os testes de portabilidade foram realizados usando um pen drive de 128 GB, USB 3.2. Recomenda-se deixar pelo menos 20% do espaço total do pen drive livre para não prejudicar o desempenho do sistema.
Para atualizar a base de dados de CNPJ usada pelo SINARC e pelo Rede CNPJ, o procedimento é bem simples.
Os 4 bancos de dados a serem substituídos estão localizados na pasta “SINARC\bases”. São eles:
1) cnpj.db 2) rede_search.db 3) cnpj_links_ete.db 4) rede.db
Esses bancos são gerados a partir de 37 arquivos CSV compactados (formato ZIP), disponibilizados mensalmente no site da Receita Federal, com início em 05/2023.
Com a pasta SINARC baixada e salva no computador (a geração dos bancos de dados deve ser realizada com a pasta no computador e não em mídia externa):
1) Mova os quatro bancos de dados SQLite (cnpj.db, rede_search.db, cnpj_links_ete.db e rede.db) da pasta “SINARC\bases” para outro local. Recomenda-se armazená-los temporariamente para eventual restituição, caso não consiga concluir com sucesso a geração dos novos arquivos
2) No site da Receita Federal, escolha o mês desejado e clique na respectiva pasta. Na página seguinte, selecione todos os arquivos e clique no botão Baixar. Após o download, descompacte os 37 arquivos ZIP para a pasta “SINARC\rede-cnpj-master\rede_cria_tabelas\dados-publicos-zip”;
3) Na pasta “SINARC\rede-cnpj-master\rede_cria_tabelas”, execute o arquivo cria_bancos_de_dados.bat a partir do Terminal do Windows para permitir a visualização de eventuais erros. Esse arquivo .bat executará sequencialmente todas as rotinas contidas nos arquivos Python e gerará os 4 bancos de dados na pasta “SINARC\rede-cnpj-master\rede_cria_tabelas\dados-publicos”.
O processo de criação dos bancos de dados leva aproximadamente 6 horas. Em caso de erro, tente repetir o procedimento.
Ao final do processo, será exibida no Terminal a mensagem Todos os scripts foram executados com sucesso!.
4) Após a criação dos 4 bancos de dados, mova-os da pasta “SINARC\rede-cnpj-master\rede_cria_tabelas\dados-publicos” para a pasta “SINARC\bases”, substituindo os quatro arquivos lá existentes (movidos/deletados no início do processo). Os demais arquivos devem permanecer na pasta “SINARC\bases”.
Pronto! O SINARC e o Rede CNPJ podem ser executados com a nova base de dados de CNPJ.
Encontram-se disponíveis para download as seguintes bases de dados de CNPJ, com intervalo de extração de 12 meses, prontas para serem inseridas no SINARC:
| Nº | Arquivo ZIP | Tamanho | Data de Extração |
|---|---|---|---|
| 1 | bases_20250614.zip | 19 GB | 14/06/2025 |
| 2 | bases_20240608.zip | 18 GB | 08/06/2024 |
| 3 | bases_20230610.zip | 17 GB | 10/06/2023 |
O procedimento de substituição das bases de dados de CNPJ consiste em:
1) Remover os 4 arquivos de bancos de dados da pasta SINARC\bases (os demais arquivos devem permanecer na pasta):
Recomenda-se salvá-los em um HD externo para uso posterior.
2) Clicar no link da base de dados com a data de extração desejada para baixar o arquivo ZIP para o computador ou mídia externa;
3) Descompactar o arquivo ZIP diretamente para a pasta SINARC\bases.
Após esse procedimento, o SINARC utilizará a nova base de dados de CNPJ com a data de extração escolhida.
ATENÇÃO: As demais bases de dados integradas ao SINARC (CGU, PGFN etc.), as quais geram a sinalização por meio de uma bandeira vermelha, não serão afetadas. O banco de dados dessas bases (banco.db) encontra-se na pasta SINARC/bases_externas.
Para utilização de uma base de dados de CNPJ com data de extração em um mês específico que não conste nessa tabela, siga o procedimento descrito no tópico anterior.
É possível acessar remotamente o SINARC instalado em um computador (C1) a partir de outro computador (C2) conectado à mesma rede interna. Para tanto, basta baixar para C2 o arquivo SINARC-Client.zip (SHA-256 156f2778897ca443b4a0a62f7cfa50ba56a6cc72ae06d36e7c61084198fc180e), uma versão reduzida do SINARC (460 MB), sem os bancos de dados, mas que permite utilizar todas as funcionalidades da ferramenta.
Após baixar e descompactar a pasta SINARC-Client para o segundo computador (C2), abra o arquivo endereco_ip.txt e inclua em uma nova linha, após o final do texto, o “Endereço IPv4” do computador onde se encontra a versão completa do SINARC (C1). As instruções de como obter este endereço encontram-se no próprio arquivo TXT.
Certifique-se de utilizar um endereço IPv4 estático (fixo).
Por fim, salve (CTRL + s) e feche o arquivo endereco_ip.txt.
Para abrir o SINARC no segundo computador (C2), clique duas vezes sobre o arquivo abre_sinarc.bat na pasta SINARC-Client. Assim como a versão completa do SINARC, esta pasta também pode ser salva em um pen drive para permitir seu uso em outros computadores conectados à mesma rede.
Para utilizar o SINARC Client é necessário que o programa Rede CNPJ esteja em execução no computador que está funcionando como servidor (C1). Para executar o programa Rede CNPJ no computador que contém os bancos de dados (C1), clique duas vezes sobre o arquivo abre_rede_cnpj.bat na pasta SINARC. ATENÇÃO: Não é necessário abrir o SINARC (abre_sinarc.bat) em C1!
Quando a mensagem O SINARC já pode ser inicializado! for exibida no Terminal, o sistema está pronto para ser acessado a partir de C2.
A versão atual do SINARC Client não permite consultas simultâneas (C2 e C3 consultando C1 ao mesmo tempo).
Exemplo de rede complexa de CNPJ sendo analisada pelo SINARC
Rede Complexa é um sistema dinâmico formado pelo conjunto de elementos (nós) e das relações existentes entre eles (arestas), cuja complexidade de suas conexões requer para sua compreensão a utilização de ferramentas para modelagem matemática, análise computacional e representação gráfica. O objeto de estudo dos grafos são as conexões entre seus elementos, enquanto a complexidade de uma rede está diretamente relacionada ao grau de aleatoriedade e ao número de suas conexões.
Nesse contexto, o SINARC analisa as conexões existentes em determinado momento entre pessoas físicas (PF), pessoas jurídicas (PJ), endereços (EN), telefones (TE) e e-mails (EM) cadastrados na base de dados pública de CNPJ da Receita Federal. Em termos mais técnicos, pode-se afirmar que o SINARC consiste em uma implementação computacional (software) de um modelo físico-matemático (Gravitação e Teoria dos Grafos) que realiza a análise estática (base de dados pública de CNPJ) de um sistema complexo e dinâmico (registros, baixas e atualizações diárias de pessoas jurídicas).
O SINARC captura um instante no tempo (data da disponibilização da base de dados pela Receita Federal), uma fotografia do processo contínuo de evolução de um sistema complexo, dinâmico e real, representado pelos registros, baixas e atualizações diárias de milhões de CNPJs. A expansão controlada do grafo a partir da adição de camadas sucessivas a um ou mais nós iniciais também reproduz o comportamento dinâmico de um sistema complexo.
Características de um sistema complexo representado pela base de dados de CNPJ da Receita Federal:
Diversidade: Os nós do sistema representam diferentes tipos de entidades (PJ, PF, EN, TE e EM) e de relacionamentos existentes entre eles (sócio, filial etc.);
Conectividade: O sistema complexo possui uma grande quantidade de nós interconectados por arestas, formando uma rede densa e interligada;
Escalabilidade: O sistema aumenta em escala, adicionando novos componentes e aumentando as interconexões entre eles, resultando em uma estrutura de conectividade complexa;
Não linearidade: O crescimento do sistema exibe comportamento não linear e imprevisível;
Atualização contínua: O sistema está em constante atualização, o que implica que novos nós e arestas são adicionados e os existentes podem ser modificados ou removidos ao longo do tempo;
Centralidade: Alguns nós podem desempenhar um papel central na rede, atuando como pontos de ligação entre várias entidades no sistema;
Comunidades: O sistema pode ter agrupamentos de nós que estão mais densamente conectados entre si do que com o restante da rede, formando comunidades ou clusters;
Dinâmica temporal: As conexões entre os nós podem variar ao longo do tempo, refletindo mudanças nas relações entre as entidades representadas;
Propriedades emergentes: O sistema complexo exibe propriedades emergentes onde o comportamento global da rede não pode ser previsto apenas olhando para o comportamento individual dos nós (o todo é diferente da soma das partes). Essas propriedades podem surgir de interações complexas e não lineares entre os elementos da rede.
Assim como o projeto Rede CNPJ, o objetivo do SINARC é demonstrar a possibilidade de criação de ferramentas tecnológicas para exploração de dados abertos e incentivar o desenvolvimento de projetos semelhantes pela sociedade, considerando que “o verdadeiro progresso é o que põe a tecnologia ao alcance de todos!“ (Henry Ford), sem exceção.
Por se tratar de ferramenta de OSINT desenvolvida para assegurar ao cidadão o direito fundamental de acesso a informação, todas as informações reveladas pelo SINARC são públicas e de interesse público, motivo pelo qual são divulgadas pela pela Receita Federal e por outros órgãos oficiais independentemente de solicitação, observando a publicidade como preceito geral e o sigilo como exceção, conforme diretrizes contidas no art. 3º da Lei nº 12.527/2011, Lei de Acesso a Informação, de modo a viabilizar o controle social da Administração Pública e a coibir condutas ilícitas no exercício da atividade empresarial.
Ao ampliar o acesso e promover a integração de dados públicos, o SINARC confere ao cidadão o poder legítimo para exercer com responsabilidade o controle social da Administração Pública.
Compatibilidade com a LAI e com a LGPD
O SINARC foi concebido em estrita observância às normas brasileiras de transparência pública e de proteção de dados pessoais, notadamente a Lei nº 12.527/2011 (Lei de Acesso a Informação – LAI) e a Lei nº 13.709/2018 (Lei Geral de Proteção de Dados Pessoais – LGPD).
Todos os dados integrados ao SINARC são extraídos exclusivamente de bases oficiais públicas, disponibilizadas por órgãos governamentais no contexto de políticas de transparência ativa e dados abertos, como Receita Federal (RFB), Controladoria-Geral da União (CGU) e Tribunal de Contas do Estado do Espírito Santo (TCE-ES). Tais bases já são previamente estruturadas e divulgadas em conformidade com os parâmetros legais de publicidade, observando as restrições aplicáveis à proteção de dados pessoais. A ferramenta atua, portanto, apenas como um meio de agregação e análise de dados públicos, e não como fonte primária de informações. Sua utilização amplia a capacidade de análise de dados públicos, promovendo maior transparência e facilitando a fiscalização cidadã.
ATENÇÃO: As consultas externas integradas ao SINARC (vide relação no início desta página), realizadas via internet, possuem suas próprias políticas de privacidade e são disponibilizada apenas como foma de demonstrar o potencial de integração de sistemas de análise de dados abertos.
A base de dados pública de CNPJ da Receita Federal é composta por mais de 70 milhões de CNPJs.
Nota Técnica RFB/Cocad 47/2024, emitida pela Receita Federal, especifica quais informações da base de dados de CNPJ não estão protegidas por sigilo fiscal, em consonância com o Decreto 8.777/2016, que instituiu a Política de Dados Abertos do Poder Executivo federal.
Por sua vez, a Instrução Normativa RFB 2.119/2022 dispõe sobre o Cadastro Nacional da Pessoa Jurídica (CNPJ). Conheça também o Dicionário de Dados de CNPJ da Receita Federal.
Para acessar a fonte primária dos dados usados pelo SINARC e conferir a fundamentação legal que assegura sua divulgação, consulte os links das respectivas bases.
O SINARC é utilizado como ferramenta inicial nas análises de inteligência com fontes abertas (OSINT) realizadas pelo controle externo da Administração Pública, permitindo que se obtenha rapidamente uma visão abrangente da estrutura de grupos econômicos. A partir da identificação de vínculos societários, o sistema proporciona insights preliminares valiosos sobre as conexões existentes entre pessoas físicas, pessoas jurídicas, endereços, telefones e e-mails constantes na base de dados pública de CNPJ da Receita Federal, viabilizando o cruzamento com outras bases de dados oficiais públicas. Essa etapa exploratória prévia mostra-se fundamental para perceber detalhes que, de outra forma, não seriam percebidos (“efeito SINARC”), ensejando a necessidade de análises mais aprofundadas.
O vídeo a seguir, disponibilizado no site MPC-ES, demonstra a aplicação do SINARC (versão inicial) no controle externo da Administração Pública. A partir de notícia publicada na internet sobre supostas irregularidades em licitação promovida pelo Estado do Mato Grosso do Sul (MS) para contratação de serviço de sinalização semafórica, o sistema analisa a existência de vínculos entre as empresas citadas na notícia, cruzando os resultados com os participantes de outra licitação de mesmo objeto, realizada pelo Município de Vila Velha (ES), para verificar a existência de conexões entre grupos econômicos que atuam em regiões distintas do país:
Em outro vídeo, um caso de repercussão nacional é analisado com a ferramenta (versão inicial):
Confira um exemplo de uso do SINARC em Parecer do MPC-ES, emitido no Processo TC 784/2020 (pág. 110). Para saber mais sobre essa ação do MPC-ES em defesa do meio ambiente, vide a respectiva notícia.
Para permitir o compartilhamento e a portabilidade dos resultados das análises, os grafos interativos gerados pelo SINARC são salvos no SINARC\sinarc-main\arquivo_sinarc.zip, preservando todas as funcionalidades de exploração que não dependem de consulta em tempo real aos bancos de dados.
Grafo interativo com 2 camadas e 321 nós. Abra o link em uma nova guia do navegador e clique no botão 🪄 para ajustar a posição dos nós automaticamente.
Grafo interativo com 3 camadas e 2138 nós. Abra o link em uma nova guia do navegador e clique no botão 🪄 para ajustar a posição dos nós automaticamente.
Grafo interativo com 4 camadas e 7109 nós. Abra o link em uma nova guia do navegador e clique no botão 🪄 para ajustar a posição dos nós automaticamente.
Vídeo: Identificando cadeia hierárquica de comando com o SINARC
</a>
Grafo em layout circular.
O SINARC se destina a todos que exercem o controle social e institucional da Administração Pública, como auditores, jornalistas, comissões e agentes de contratação, procuradorias jurídicas, sistemas de controle interno, ministérios públicos, entre outros órgãos e instituições, além do cidadão interessado em obter informações sobre a estrutura empresarial de grupos econômicos - em especial sobre as pessoas físicas e jurídicas que integram a cadeia hierárquica de comando -, a situação jurídica de empresas e as relações existentes entre pessoas físicas e jurídicas cadastradas na base de dados pública de CNPJ da Receita Federal.
ATENÇÃO: As informações geradas pelo SINARC baseiam-se em dados públicos que podem estar desatualizados, incompletos ou sujeitos a inconsistências. Diferenças podem ocorrer em função do intervalo entre a data de atualização das bases integradas e a data da consulta. As relações identificadas pela ferramenta possuem caráter exploratório, podendo incluir falsos positivos ou interpretações equivocadas quando analisadas fora de contexto. Não constituem evidência conclusiva de irregularidades e dependem de análise humana qualificada para sua adequada contextualização. Recomenda-se validar os resultados por meio de consulta direta às fontes primárias e análise crítica criteriosa antes de qualquer tomada de decisão.
Tela do SINARC exibindo o menu suspenso.
A tela do SINARC possui 3 botões:
Para testar algumas das funcionalidades dos grafos interativos gerados pelo SINARC, realize os seguintes passos:
1) Abra este link em uma nova aba do navegador e aguarde o grafo ser exibido;
2) Na janela do grafo, pressione a tecla ç uma vez para selecionar os nós de EN, TE e EM que possuem apenas uma conexão;
3) Pressione a tecla DELETE ou BACKSPACE para apagar os nós selecionados (EN, TE e EM que interligam duas ou mais PJ são mantidos no grafo);
4) Pressione a tecla U (maiúscula, shift + u) para abrir uma janela popup com a distribuição de nós por faixa de tamanho (17 faixas). Observe que o tamnho dos nós varia de 20 a 100 e que cada faixa intermediária possui intervalo de 5 unidades. Feche a janela popup;
5) Pressione a tecla Espaço 16 vezes, espaçadamente, até que o parâmetro “tamanho”, exibido no canto superior direito da tela, reduza de 100 para 25 em intervalos de 5 unidades. Esta função aumenta a massa dos nós situados em cada faixa, de forma proporcional ao tamanho de cada nó (do maior para o menor), melhorando progressivamente a visualização do grafo no layout gravitacional. Ao aumentar a massa dos nós, a força antigravitacional de repulsão mútua existente entre eles também aumenta, reposicionando-os na tela para facilitar a identificação visual de suas conexões. As arestas atuam como molas que prendem os nós localizados em suas extremidades;
6) Pressione a tecla Escape para encaixar o grafo na tela;
7) Use o botão de rolagem do mouse para aproximar e afastar o grafo. Posicione o ponteiro do mouse sobre o ponto que deseja aproximar ou afastar e gire o botão de rolagem para frente e para trás;
8) Posicione o ponteiro do mouse por 2 segundos sobre os nós para abrir um popup com informações. O link abre uma consulta na internet sobre o nó, usando inteligência artificial com um prompt criado para o SINARC. Os botões para abrir o nó em camadas estão desabilitados neste grafo;
9) Clique duas vezes sobre qualquer PJ para abrir informações detalhadas constantes na base de dados de CNPJ da Receita Federal;
10) Pressione a tecla F5 para recarregar o grafo;
11) Clique no botão do menu suspenso (⌨️), localizdo no canto superior esquerdo, depois em Controles Básicos e por fim na opção Seleciona todos os nós;
12) Clique na opção Abre relatório nós selecionados. Será aberto uma página HTML com informações extraídas do grafo e links para novas funcionalidades (alguns links funcionam apenas com o programa SINARC aberto);
13) De volta ao menu suspenso, clique novamente na opção Seleciona todos os nós e depois em Abre no mapa endereços PJ. Uma página HTML será aberta com a posição no mapa de cada endereço (o processo de geocodificação pode demorar um pouco);
14) Pressione F5 mais uma vez para recarregar o grafo;
15) Clique no botão de otimização (🪄), localizado no canto inferior esquerdo. Os EN, TE e EM serão deletados e a posição dos nós será ajustada automaticamente;
16) Pressione a tecla z para ativar o modo automático de visualização. Este recurso simula os movimentos de uma câmera percorrendo os nós do grafo em ordem decrescente de tamanho, seguido pela aproximação de cada um de seus nós adjacentes. Pressione a tecla z novamente a qualquer momento para sair da função;
Para conhecer a relação completa de comandos e funcionalidades, consulte o Manual do SINARC clicando na tecla h ou percorrendo os tópicos seguintes.
Vídeo 1: Modo Automático de Visualização do SINARC
Vídeo 2: Modo Automático de Visualização do SINARC
Confira-se, a seguir, exemplos de exploração de redes complexas com o SINARC:
Visão panorâmica da rede complexa gerada pelo SINARC
Aproximação da rede complexa gerada pelo SINARC
Detalhe da rede complexa gerado pelo SINARC
Visão panorâmica da rede complexa gerada pelo SINARC
Aproximação da rede complexa gerada pelo SINARC
Detalhe da rede complexa gerado pelo SINARC (com ocultação de arestas)
Vínculo existente entre duas empresas, identificado pelo SINARC na 8ª camada
✅ Conhecer a estrutura de grupos empresariais com base no CNPJ, razão social, nome de fantasia, nome ou CPF parcial da PF no formato ***NNNNNN**, entre outros parâmetros.
✅ Identificar vínculos entre PF e PJ a partir de notícias publicadas na internet (Vídeo).
✅ Gerar grafos de relação de empresas cujos números de CNPJ (no formato 00000000000000 ou 00.000.000/0000-00) se encontram em relatórios técnicos, planilhas, diários oficiais ou qualquer documento ou tela com texto selecionável.
✅ Identificar vínculos entre licitantes a partir das atas das sessões públicas de procedimentos licitatórios (Ata Pregão Eletrônico), bem como das bases de dados disponibilizadas nos portais de transparência da Administração Pública.
✅ Identificar PF e PJ com posições estratégicas na rede de conexões a partir da aplicação de algoritmos matemáticos de medidas de centralidade de grafos, como Centralidade de Grau (Degree Centrality), Centralidade de Intermediação (Betweenness Centrality), Centralidade de Proximidade (Closeness Centrality), Centralidade de Autovetor (Eigenvector Centrality) e Ranking de Página (PageRank).
✅ Identificar toda a cadeia hierárquica formada por PF e PJ que integram os grupos econômicos controladores de determinada empresa.
✅ Gerar grafo contendo todas as empresas que se enquadrem na combinação de determinados critérios (mesmo endereço, rua, CEP, atividade econômica etc.), mediante consulta direta à base de dados usando o programa gratuito DB Browser, disponibilizado com o SINARC.
O SINARC é uma ferramenta de análise exploratória baseada em dados públicos e Inteligência Artificial, desenvolvida para apoiar análises, estudos e atividades de controle. Seu uso requer responsabilidade, senso crítico e atenção às implicações éticas envolvidas.
As relações identificadas por meio da ferramenta representam padrões derivados de dados públicos disponíveis, não devendo ser interpretadas como prova de irregularidade, ilícito ou conduta indevida. Conexões entre entidades podem refletir situações legítimas e demandam análise contextual cuidadosa.
É fundamental considerar que os resultados estão sujeitos a limitações dos dados utilizados, incluindo possíveis desatualizações, inconsistências ou lacunas. Além disso, a interpretação dos grafos depende de julgamento humano, podendo variar conforme o contexto, a metodologia adotada e a experiência do analista.
Respostas geradas por sistemas de Inteligência Artificial podem conter erros decorrentes, principalmente, do viés dos dados de treinamento, das limitações da tecnologia empregada (rede Transformers) e dos ajustes internos do modelo LLM utilizado (hiperparâmetros).
O uso inadequado das informações — especialmente sua divulgação sem verificação ou fora de contexto — pode gerar conclusões equivocadas ou interpretações indevidas. Por isso, recomenda-se:
Ao utilizar o SINARC, o usuário reconhece essas limitações e se compromete a empregar a ferramenta de forma ética, responsável e alinhada às normas legais e institucionais aplicáveis.
Relação de sites e documentos públicos contendo informações para explorar com o SINARC:
Portal Nacional de Contratações Públicas (PNCP) - Contratos. Permite consultar contratos, atas de registro de preços (ARP) e editais de licitação publicados em todo o Brasil.
Relatório Final da Polícia Federal no Caso Marielle Franco e Anderson Gomes. Relatório contendo dezenas de empresas com CNPJ para análise.
Relatório Parcial e Representação da Polícia Federal na Operação Encilhamento
Relatório Final da Controladoria-Geral da União sobre a Operação Carne Fraca
CGU multa empresa em R$ 566 milhões por fraude em contrato com a Petrobras
Bases de dados de licitações, contratos e execução orçamentária do Estado do Espírito Santo