MUNIC-PRO — Política de Privacidade

Última atualização: 13 de outubro de 2026.

Resumo: o MUNIC-PRO guarda dados, mas não os coleta nem os transmite a ninguém. O histórico da situação da coleta MUNIC fica exclusivamente no IndexedDB do seu próprio navegador, na sua máquina. A única requisição de rede é a consulta da situação atual, acionada por clique, que vai ao próprio servidor do SIGC — mesma origem da página, mesma sessão já autenticada. Não há nenhum recurso externo: nenhuma imagem, biblioteca, fonte ou serviço de terceiros. Nada é enviado ao desenvolvedor, e não há telemetria.

1. O que a extensão faz

O MUNIC-PRO opera exclusivamente na página do SIGC "Situação das Prefeituras, com Críticas da UF" (SIGC MUNIC 2026), ao lado dos botões nativos da página, que não são alterados:

Relatório-PRO consulta a situação atual de toda a UF selecionada (uma requisição ao próprio servidor do SIGC), a menos que a fotografia mais recente já guardada tenha menos de um minuto — nesse caso reaproveita o histórico sem consultar de novo. Guarda uma fotografia datada e abre um painel com até cinco abas (Município, Assistência, Assistência %, Agência, Agência %) construídas inteiramente a partir do histórico já guardado no navegador, que podem ser baixadas como planilha Excel ou CSVs. CSV-PRO exporta esse histórico como uma planilha (uma linha por município por consulta). Backup JSON exporta o histórico completo, como cópia de segurança.

2. Por que a extensão guarda dados

O SIGC mostra apenas a situação ATUAL de cada município — a cada atualização, o valor anterior é sobrescrito, sem deixar rastro do que mudou de uma semana para a outra. Guardar esse histórico é o propósito inteiro da extensão: sem armazenamento local, não haveria nada para mostrar além do que a própria página do SIGC já mostra.

O histórico é guardado como um registro do tipo "SCD tipo 2" — uma linha por combinação de município, questionário e indicador, com as datas em que cada estado começou e terminou a valer. Um município que não muda de uma consulta para outra não custa nada a mais para guardar, por mais vezes que a extensão seja usada.

3. Onde os dados ficam e como somem

O histórico fica somente no IndexedDB do seu navegador, na sua própria máquina. Ele nunca é enviado a lugar nenhum — nem ao desenvolvedor, nem a qualquer servidor além do próprio SIGC de onde os dados vieram, e mesmo esse contato é uma leitura (consultar a situação atual), não um envio do histórico guardado.

O histórico fica no armazenamento da própria extensão, não no do site do SIGC: limpar os dados do site do SIGC não o apaga. Remover a extensão, ou limpar os dados dela, apaga esse histórico. É exatamente por isso que existe o botão Backup JSON: ele exporta uma cópia completa do histórico para um arquivo no seu computador, que pode ser guardado onde você preferir.

4. Coleta e transmissão de dados

A única requisição de rede que a extensão faz é a consulta da situação atual, feita pelo botão Relatório-PRO: um POST ao próprio servidor do SIGC (mesma origem da página, credentials: 'same-origin'), dentro da sessão já autenticada do usuário, acionado por clique. Essa requisição só TRAZ dados do SIGC para dentro do histórico local — não envia o histórico guardado a lugar nenhum. Fora essa única funcionalidade, o código não contém nenhuma outra chamada de rede; uma verificação automática do repositório (scripts/check-network.sh) confere, a cada alteração, que nenhuma requisição sai da origem do próprio SIGC, complementando a auditoria do código aberto.

Não há nenhum recurso externo nesta extensão — ao contrário de extensões que buscam imagens de mapa, fontes ou scripts de terceiros, o MUNIC-PRO não carrega absolutamente nada de fora da própria página do SIGC e do próprio pacote da extensão. As tabelas do painel usam o jQuery/DataTables que a página do SIGC já carrega — nada é baixado ou embutido para isso — e o agrupamento por agência e assistência usa tabelas de referência da Bahia (município → agência, conforme a RCD 31, e agência → assistência) embutidas na extensão, não consultadas pela rede. Não há telemetria, análise de uso nem qualquer integração com serviços de terceiros.

5. Permissões do navegador

A extensão não solicita nenhuma permissão. O histórico é guardado no IndexedDB do próprio navegador e os arquivos exportados são gravados por Blob + download comum do navegador — ambas são APIs disponíveis a qualquer página sem permissão declarada. O manifesto declara apenas em quais páginas (portalweb.ibge.gov.br, portalweb2.ibge.gov.br e w3sigcmunic2026.ibge.gov.br, os domínios do SIGC MUNIC 2026) seus scripts são executados. Isso pode ser verificado em chrome://extensions e no arquivo manifest.json.

A extensão também tem uma página de Opções (acessível em chrome://extensions, no próprio ícone da extensão), que abre em sua própria aba porque lê o mesmo IndexedDB do histórico diretamente — sem depender da página do SIGC estar aberta. Nela é possível ver quantas leituras e linhas de histórico existem, exportar o mesmo Backup JSON do painel, importar um Backup JSON (mesclando com o que já está guardado, sem duplicar) e apagar todo o histórico. Nenhuma dessas ações envolve rede; tudo acontece no armazenamento local descrito nos itens 2 e 3.

6. Código aberto e auditoria

Todo o código executável são os arquivos JavaScript publicados neste repositório. O Manifest V3 do Chrome proíbe código remoto: o que está no repositório é exatamente o que roda no navegador.

7. LGPD

Os dados guardados pela extensão são agregados por município e agência (situação da coleta, contagens de críticas) — não são dados pessoais de pessoas físicas. Como não há coleta, transmissão ou tratamento de dados pessoais pela extensão, não há operações sujeitas à Lei Geral de Proteção de Dados (Lei nº 13.709/2018) realizadas pelo MUNIC-PRO. Os dados exibidos nas páginas do SIGC permanecem sob a governança do IBGE e das políticas de acesso do próprio sistema.

8. Alterações nesta política

Qualquer mudança futura será refletida nesta página e no histórico do repositório antes de ser distribuída.

9. Contato

Dúvidas e reportes: abra uma issue no repositório do projeto no GitHub.