From lgpd-skills
Builds and maintains an LGPD data inventory (mapa de dados) of all personal data processing activities. Useful for reverse-engineering from Prisma schemas, APIs, and third-party SDKs in legacy systems.
How this skill is triggered — by the user, by Claude, or both
Slash command
/lgpd-skills:lgpd-data-mappingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Inventário canônico de **todas** as atividades de tratamento de dados pessoais no projeto. É o pré-requisito para ROPA (Art. 37), RIPD (Art. 38), retenção e DSAR.
Inventário canônico de todas as atividades de tratamento de dados pessoais no projeto. É o pré-requisito para ROPA (Art. 37), RIPD (Art. 38), retenção e DSAR.
Liste atividades por feature/módulo do produto antes de codar. Cada feature que toca dado pessoal = uma atividade.
prisma/schema.prisma (ou equivalente). Toda tabela com referência a usuário = candidato..lgpd/legal-basis.md).lgpd/transfers/).lgpd/data-map.md# Mapa de Dados — {projeto}
**Versão**: v{N}
**Data**: {data}
**Owner global**: Encarregado / DPO
## Atividades de Tratamento
### A001 — {nome}
| Campo | Valor |
|---|---|
| Slug | a001-{slug} |
| Finalidade | {específica} |
| Base legal | Art. {N}, {inciso} ([detalhes](./legal-basis.md#a001)) |
| Categorias de titulares | usuários adultos + adolescentes |
| Sensíveis? | Não / Sim ({quais}) |
| Dados | nome, e-mail, IP, user-agent |
| Fonte | coletado do titular no signup |
| Sistemas | `users` (Postgres), `auth_sessions` (Redis), Datadog logs |
| Operadores | AWS RDS (US-East-1), Datadog (US), Better Auth (lib local) |
| Transferência intl. | Sim — AWS US, Datadog US (ver `.lgpd/transfers/`) |
| Retenção | 5 anos após inatividade (obrig. legal — prescrição CDC) |
| Segurança | TLS 1.3, TDE, RBAC, audit log |
| Alto risco? | Não |
| RIPD | N/A |
| Owner | @aroldo |
### A002 — ...
Sugira ao usuário anotações em comentários do Prisma schema:
/// @lgpd:activity=a001
/// @lgpd:purpose="autenticação e gestão de conta"
/// @lgpd:legal_basis="art_7_v" // execução de contrato
/// @lgpd:retention="5y_after_inactivity"
/// @lgpd:sensitive=false
model User {
id String @id
email String @unique /// @lgpd:pii=high
cpf String? /// @lgpd:pii=high @lgpd:masked=true
// ...
}
Script auxiliar para extrair anotações: assets/extract-prisma-annotations.sh.
User está cobertaAo terminar, atualize .lgpd/STATUS.md:
## F2 — Data mapping ✓
- {N} atividades inventariadas
- {N} envolvem dados sensíveis
- {N} envolvem menores
- {N} marcadas como alto risco → RIPD pendente: {lista}
- Próximo: lgpd-consent-schema (greenfield) ou lgpd-legal-basis (legacy)
npx claudepluginhub goul4rt/lgpd-skills --plugin lgpd-skills2plugins reuse this skill
First indexed May 30, 2026
Builds and maintains an LGPD data inventory (mapa de dados) of all personal data processing activities. Useful for reverse-engineering from Prisma schemas, APIs, and third-party SDKs in legacy systems.
Builds GDPR Art. 30 RoPA data inventories via system discovery, data flow diagramming, third-party identification, and legal basis assignment per category. For privacy compliance.
Audits data privacy across the entire system: PII detection, data flow mapping, third-party sharing, consent enforcement, anonymization, retention, and multi-jurisdictional compliance (GDPR, CCPA, HIPAA, FERPA, LGPD, PIPEDA).