Ensures application changes comply with Terms & Conditions, Privacy Policy (GDPR/ARCO), and data protection standards. Trigger: Before merging PRs, when modifying data storage (db/cookies), or adding user-facing disclaimers.
Before finalizing a feature or merging to main, run this audit:
localStorage without encryption?pantryItems, can the user delete them? (Yes/No)When running this skill, you must verifying the following files:
context/SettingsContext.js -> Ensure translations for disclaimers exist.lib/db.ts or Database Schema -> Ensure no unconsented tracking fields.middleware.ts / headers -> Ensure Security Headers (CSP, HSTS) are maintained.If requested, generate a brief report:
## ⚖️ Legal Compliance Audit
- [x] **Data Privacy**: No new PII exposed.
- [x] **Consent**: Cookie banner covers new tracking (if any).
- [x] **Disclaimers**: AI disclaimer added to "Magic Generation".
- [x] **Right to Delete**: User can delete their own recipes/pantry items.