Consenti Playground
Change any field below — the widget re-initialises automatically.
Note: built-in compliance.type groups render Consenti's real pre-built profile as-is — Setup-tab toggles (GPC mode, theme, API, GTM) still apply on top, but the Local Profile tab has no effect. Selecting Custom registers the Local Profile tab's content as a standalone ConsentiProfile via compliance.type (a Symbol) — locale fallback (defaultLocale) is not exercised here — locale switching always resolves to the configured locale.
Compliance Group
Every option except Custom renders Consenti's actual built-in profile for that group — the Local Profile tab is hidden and has no effect. Custom registers the Local Profile tab's content as a standalone ConsentiProfile instead. Leave empty for auto-detection.
Core Config
Cookie/localStorage key name. Default: consenti_data.
Comma-separated. First entry used as Domain attribute.
Overrides auto-generated visitor ID. Enables cross-device sync via API.
Set to true when you import the CSS via your bundler to avoid duplicate styles.
Initialising…
Backend API
The Consenti API is running at /consenti (SQLite). Admin credentials: [email protected] / Consenti@123