Skip to content
@anpdgovbr

Autoridade Nacional de Proteção de Dados

A ANPD é autarquia de natureza especial, que zela, implementa e fiscaliza o cumprimento da LGPD no Brasil.

🏛️ Autoridade Nacional de Proteção de Dados (ANPD) 🇧🇷

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.


🚀 Nossos Princípios

  • 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.

📌 Projetos em Destaque

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 Status
📊 backlog-dim Sistema de Gestão de Demandas Administrativas Status
📦 shared-types Biblioteca TypeScript de tipos e contratos compartilhados Status
shared-ui Biblioteca de componentes React/MUI para aplicações ANPD Status
🏆 sage-frontend Sistema de Apoio à Gestão de Eventos (Prêmio Danilo Doneda) Status
🐳 docker-infra-pg Infraestrutura Docker para PostgreSQL e pgAdmin Status
🗄️ docker-infra-mssql Ambiente Docker para um MS SQL Server 22 puro Status
📚 doc_manuais Manuais institucionais e documentação oficial Status
📋 script_dados_super Scripts para exportação e análise de dados internos Status
📰 Ro-dou Gerador de DAGs para clipping do Diário Oficial da União (Airflow) Status

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.

🛡️ Políticas de Segurança e Privacidade

🔐 Segurança de Código

  • 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

📋 Padrões de Contribuição

🏛️ Conformidade Institucional

  • ✅ 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

🤝 Como Contribuir

Agradecemos o interesse em colaborar com a ANPD! Nossa comunidade de código aberto está em constante crescimento.

📋 Guias de Contribuição Disponíveis

🚀 Formas de Contribuir

🐛 Reporte Bugs

  • Use nossos templates de issue padronizados
  • Inclua informações detalhadas sobre o problema
  • Considere o contexto da LGPD/ANPD em seus relatos

Sugira Funcionalidades

  • 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

🔧 Contribua com Código

  • 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

📚 Melhore a Documentação

  • Ajude a tornar nossos manuais mais claros
  • Traduza documentação quando necessário
  • Reporte inconsistências ou informações desatualizadas

🎯 Áreas Prioritárias para Contribuição

  • 🏗️ 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

Processo Simplificado

  1. Explore nossos repositórios e identifique algo interessante
  2. Leia a documentação do projeto específico
  3. Abra uma issue para discutir sua ideia (opcional, mas recomendado)
  4. Desenvolva sua contribuição seguindo nossos padrões
  5. Submeta um Pull Request usando nosso template
  6. 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.


📞 Contato

🏛️ Equipe Técnica

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

🌐 Canais Oficiais

Suporte Rápido

  • 💬 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.


📊 Nossa Comunidade

🎯 Estatísticas da Organização

  • 📦 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

🌟 Tecnologias em Destaque

  • 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

🤝 Contribuidores

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!


🏛️ Sobre a ANPD

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).

🎯 Nossa Missão Digital

  • 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

🏛️ Governança Digital

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:

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.

🔗 Links Úteis


💙 "Por uma cultura de proteção de dados pessoais no Brasil."

🇧🇷 Governo Federal do Brasil | 🏛️ Autoridade Nacional de Proteção de Dados


GitHub Organization Website LGPD

⭐ Se nossos projetos são úteis para você, considere dar uma estrela nos repositórios!

ℹ️ 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.

Pinned Loading

  1. controladores-api controladores-api Public

    Microsserviço responsável pela gestão de Controladores, Encarregados de Dados Pessoais (DPOs), seus grupos econômicos e quadros societários no contexto da LGPD

    TypeScript 1

  2. shared-types shared-types Public

    Biblioteca TypeScript com tipos e contratos compartilhados entre serviços da ANPD.

    TypeScript

  3. shared-ui shared-ui Public

    Biblioteca de componentes React, desenvolvida para a ANPD, baseada em MUI v7 e alinhada ao padrão govbr-ds.

    TypeScript 1

Repositories

Showing 10 of 11 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…