[x] Base de Datos
dataProcessingConsent (Boolean) y dataProcessingConsentDate (DateTime) al modelo User en schema.prisma.[x] Tipos y Autenticación
src/types/next-auth.d.ts para incluir dataProcessingConsent.src/lib/auth.ts (authorize y session callback) para propagar el campo.[x] API
src/app/api/users/consent/route.ts para actualizar el consentimiento.[x] Frontend
DataConsentModal.AuthenticatedLayout.tsx.!session.user.dataProcessingConsent -> Mostrar modal.update() sesión.signOut().