lgpd-consent-schema
Installation
SKILL.md
Consent Schema (Prisma + Better Auth)
Implementação técnica do consentimento como base legal (Art. 7º, I e Art. 11, I), versionado, auditável e revogável.
Princípios
- Append-only — nunca update destrutivo. Revogar = inserir novo registro com
status=REVOKED. - Versionado pela política — todo consentimento aponta para uma versão específica do texto consentido.
- Específico por finalidade — uma entrada por (titular, finalidade, versão da política).
- Evidência forte — hash do payload (timestamp, IP, user-agent, UI snapshot).
- Revogação fácil — Art. 8º, § 5º: "O consentimento pode ser revogado a qualquer momento mediante manifestação expressa do titular, por procedimento gratuito e facilitado."
Schema Prisma de referência
Ver assets/consent-schema.prisma.
Integração com Better Auth
Better Auth permite adicionar campos custom e hooks beforeCreate. Use para: