Consenti

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