make_compliant
Scan your project to generate privacy policies, terms, and cookie disclosures, install a cookie consent banner, and classify EU AI Act risk. Achieve legal compliance in one step.
Instructions
One-step legal compliance: scan the project, generate privacy policy / terms / cookie & AI disclosures (written to /legal), install the cookie-banner snippet into the HTML head, and classify EU AI Act risk. Use this first when the user asks to make their app legally compliant, GDPR-ready, or to add a privacy policy or cookie banner. Returns a summary, any missing human facts, and next steps.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dir | Yes | Project root path. | |
| lang | No | Force the banner language (default: the page's). | |
| appId | No | LexVibe app id (defaults to LEXVIBE_APP_ID). | |
| accent | No | ||
| entity | No | Data controller / legal entity, if already known (overrides the derived one). | |
| appName | No | App / business name. If omitted, it's derived from the repo (package.json / LICENSE). | |
| markets | No | ||
| position | No | Where the banner sits on screen. | |
| contactEmail | No | Privacy contact email, if already known (overrides the derived one). |