Bem-vindo ao GitHub oficial da Autoridade Nacional de Proteção de Dados (ANPD).
Este espaço é dedicado à transparência, inovação e colaboração. Aqui você encontrará o código-fonte de nossas soluções, documentações técnicas e projetos de P&D que impulsionam a proteção de dados no Brasil.
- Código Aberto: Nossas soluções são desenvolvidas de forma aberta para promover o reuso e a colaboração.
- Transparência: Disponibilizamos documentação e processos para que a sociedade possa acompanhar nosso trabalho.
- Inovação: Buscamos constantemente novas tecnologias para fortalecer a cultura de proteção de dados.
- Interoperabilidade: Criamos sistemas que se comunicam de forma eficiente com outras plataformas do ecossistema gov.br.
Explore nossos principais repositórios próprios:
Repositório | Descrição | Status |
---|---|---|
🚀 controladores-api |
Microsserviço para gestão de Controladores e Encarregados de Dados | |
📊 backlog-dim |
Sistema de Gestão de Demandas Administrativas | |
📦 shared-types |
Biblioteca TypeScript de tipos e contratos compartilhados | |
✨ shared-ui |
Biblioteca de componentes React/MUI para aplicações ANPD | |
🏆 sage-frontend |
Sistema de Apoio à Gestão de Eventos (Prêmio Danilo Doneda) | |
🐳 docker-infra-pg |
Infraestrutura Docker para PostgreSQL e pgAdmin | |
🗄️ docker-infra-mssql |
Ambiente Docker para um MS SQL Server 22 puro | |
📚 doc_manuais |
Manuais institucionais e documentação oficial | |
📋 script_dados_super |
Scripts para exportação e análise de dados internos | |
📰 Ro-dou |
Gerador de DAGs para clipping do Diário Oficial da União (Airflow) |
Outros repositórios próprios em planejamento ou privados:
gh-project-template
(template ágil para projetos GitHub)sei
(ramificação do projeto SEI)mod-wssei
(módulo de integração SEI)mod-sei-pen
(módulo de integração Tramita.GOV.BR)
Nota sobre visibilidade:
- Repositórios públicos promovem transparência e colaboração.
- Repositórios privados são projetos em planejamento, com dados sensíveis ou não prontos para acesso público.
- Repositórios forks não são listados, exceto o
Ro-dou
, por relevância técnica.- Tudo o que for legalmente possível será feito usando princípios de código aberto.
- Todos os repositórios seguem nossa Política de Segurança
- Dependabot ativo para atualizações automáticas de dependências
- Revisão obrigatória de código para mudanças críticas
- Scan automático de vulnerabilidades
- Templates padronizados para Issues e Pull Requests
- Código de Conduta baseado no Contributor Covenant
- Guia de Contribuição detalhado
- Processo estruturado de revisão e aprovação
- ✅ Todos os projetos aderem às diretrizes da LGPD
- ✅ Código desenvolvido seguindo padrões gov.br
- ✅ Documentação técnica disponível publicamente
- ✅ Licenças abertas compatíveis com uso governamental
Agradecemos o interesse em colaborar com a ANPD! Nossa comunidade de código aberto está em constante crescimento.
- 📚 Guia Completo de Contribuição - Processo detalhado para colaborar
- 📜 Código de Conduta - Diretrizes para interação respeitosa
- 🔐 Política de Segurança - Como reportar vulnerabilidades de forma responsável
- Use nossos templates de issue padronizados
- Inclua informações detalhadas sobre o problema
- Considere o contexto da LGPD/ANPD em seus relatos
- Abra issues com o template de feature request
- Descreva como a funcionalidade beneficiaria a proteção de dados
- Considere a interoperabilidade com outros sistemas gov.br
- Faça fork do repositório desejado
- Siga nossos templates de Pull Request
- Garanta que testes passem e documentação esteja atualizada
- Aguarde revisão da equipe técnica
- Ajude a tornar nossos manuais mais claros
- Traduza documentação quando necessário
- Reporte inconsistências ou informações desatualizadas
- 🏗️ APIs e Microserviços - Melhorias em performance e funcionalidades
- 🎨 UI/UX - Componentes de interface e experiência do usuário
- 🔒 Segurança - Auditoria de código e melhorias de segurança
- 📊 Documentação - Manuais técnicos e guias de usuário
- 🧪 Testes - Cobertura de testes e cenários edge cases
- Explore nossos repositórios e identifique algo interessante
- Leia a documentação do projeto específico
- Abra uma issue para discutir sua ideia (opcional, mas recomendado)
- Desenvolva sua contribuição seguindo nossos padrões
- Submeta um Pull Request usando nosso template
- Colabore com nossa equipe durante a revisão
💡 Dica: Para contribuições grandes ou complexas, recomendamos abrir uma issue primeiro para discussão e alinhamento com a equipe.
Para dúvidas, sugestões ou comunicação técnica com nossa equipe de desenvolvimento:
- 📧 Desenvolvimento:
desenvolvimento@anpd.gov.br
- 🔐 Segurança (Vulnerabilidades):
ddss@anpd.gov.br
- 💬 Issues GitHub - Para questões técnicas específicas de cada repositório
- 📱 Ouvidoria - Para feedback geral sobre serviços da ANPD
📝 Nota: Para questões de proteção de dados pessoais, consulte os canais oficiais de atendimento da ANPD.
- 📦 10+ repositórios ativos de código aberto
- 🛠️ 4 linguagens principais (TypeScript, JavaScript, Java, Python)
- 🏗️ 3 stacks tecnológicas (React/Next.js, NestJS, Spring Boot)
- 🔄 Templates padronizados para toda a organização
- 🔐 Políticas unificadas de segurança e contribuição
- Frontend: React, Next.js, Material-UI (MUI), Storybook
- Backend: Node.js, NestJS, Java Spring Boot
- Banco de Dados: PostgreSQL, Prisma ORM
- DevOps: Docker, GitHub Actions, Dependabot
- Qualidade: ESLint, Prettier, TypeScript, Testes automatizados
Agradecemos a todos os desenvolvedores, analistas e colaboradores que contribuem para fortalecer a cultura de proteção de dados no Brasil através do código aberto.
🌟 Quer fazer parte? Confira nossa seção Como Contribuir e junte-se à nossa comunidade!
A Autoridade Nacional de Proteção de Dados é a autarquia federal responsável por zelar pela proteção de dados pessoais no Brasil, garantindo a aplicação da Lei Geral de Proteção de Dados Pessoais (LGPD).
- � Código Aberto como ferramenta de transparência pública
- 🛡️ Proteção de Dados através de tecnologia segura e auditável
- 🤝 Colaboração com a comunidade de desenvolvedores
- 🌐 Interoperabilidade com o ecossistema gov.br
- 📚 Educação sobre privacidade e proteção de dados
A ANPD instituiu o Comitê de Governança Digital (CGD/ANPD), responsável por deliberar e acompanhar ações de governo digital e o uso de tecnologia da informação e comunicação (TIC) na Autoridade.
Principais competências do Comitê:
- Alinhar iniciativas de TI à estratégia institucional da ANPD.
- Deliberar e acompanhar objetivos, metas, planos, projetos e ações de TI.
- Definir e priorizar investimentos em tecnologia.
- Estabelecer diretrizes, normas e práticas de TI.
- Aprovar instrumentos de planejamento, como o Plano Diretor de Tecnologia da Informação e Comunicação (PDTIC), o Plano de Transformação Digital e o Plano de Dados Abertos.
- Monitorar e prestar contas sobre a execução dos planos de TI, promovendo transparência ativa.
- Avaliar resultados e promover a melhoria contínua dos serviços digitais.
Documentos e ações de referência:
- Resolução CD/ANPD nº 3/2023
- PDTIC/ANPD 2025-2028 (vigente)
- Plano de Transformação Digital 2023-2024
- Processo de Desenvolvimento de Software
- Estratégia de Uso de Software e Serviços de Computação em Nuvem
Princípios e compromissos:
- Transparência ativa e prestação de contas.
- Modernização tecnológica e uso eficiente dos recursos públicos.
- Segurança da informação e proteção de dados pessoais.
- Adoção de soluções abertas sempre que legalmente possível.
- Participação social e alinhamento com as diretrizes do Governo Federal.
Reuniões e atas públicas: O Comitê se reúne trimestralmente e publica suas atas neste link.
💙 "Por uma cultura de proteção de dados pessoais no Brasil."
🇧🇷 Governo Federal do Brasil | 🏛️ Autoridade Nacional de Proteção de Dados
ℹ️ Nota: Links externos abrem na mesma guia por padrão. Para abrir em nova guia, use o botão direito ou o atalho do navegador.