From security-compliance
Provides GDPR, CCPA, LGPD, and PIPEDA compliance guidance including consent management, data subject rights, minimization patterns in Python, retention policies, and checklists.
npx claudepluginhub jpoutrin/product-forge --plugin security-complianceThis skill uses the workspace's default tool permissions.
This skill provides guidance for GDPR, CCPA, and other privacy regulations.
Assess GDPR compliance for data processing, rights, privacy controls, and incident response obligations.
Guides GDPR-compliant data processing, consent management, privacy controls, and data subject requests for systems handling EU personal data.
Implements GDPR-compliant data handling with consent management, data subject rights, and privacy by design. For systems processing EU personal data, privacy controls, or compliance reviews.
Share bugs, ideas, or general feedback.
This skill provides guidance for GDPR, CCPA, and other privacy regulations.
| Regulation | Region | Key Requirements |
|---|---|---|
| GDPR | EU/EEA | Consent, data rights, breach notification |
| CCPA/CPRA | California | Right to know, delete, opt-out |
| LGPD | Brazil | Similar to GDPR |
| PIPEDA | Canada | Consent, limited collection |
@dataclass
class Consent:
user_id: str
purpose: str
granted_at: datetime
withdrawn_at: datetime | None
version: str
# Only collect what's necessary
class UserRegistration(BaseModel):
email: str # Required for account
name: str # Required for personalization
# Don't collect: age, gender, location unless needed
RETENTION_POLICIES = {
"user_data": timedelta(days=365 * 2),
"logs": timedelta(days=90),
"analytics": timedelta(days=365),
}