Appearance
Configuration
Basic settings
- Consent version, cookie name/path/lifetime.
- Enable or disable database logging and retention cleanup.

Appearance
- Theme: light, dark, or auto.
- Banner position and floating button placement.
- Accent colors to match your site.

Patterns
- Add URL fragments (one per line) for analytics, marketing, functional, and preferences services.
- Matching is substring-based, so
googletagmanager.comblocks any resource URL containing that value. - Categories with empty pattern lists are automatically hidden from the consent UI.
- If all optional categories are empty, the banner shows an "only essential cookies" message.
Preset Library
- Use quick-add checkboxes to toggle common services without typing patterns manually.
- Includes ready presets for analytics, marketing, and functional services.
- Use Reset to defaults per category when needed.
See Preset Library for the full list.
Site Scanner
- Super Admins can scan a page and detect external scripts/styles.
- Scanner suggests categories and can append selected fragments directly to pattern fields.
- Works on your own site paths only (SSRF-protected).
See Site Scanner for usage and limitations.
Advanced
- Override AJAX endpoint (reverse proxy scenarios).
- Enable the optional TCF v2 stub.
- Toggle attribution link.
- Optionally enable Microsoft Clarity consent synchronization.
TCF v2 Stub
The Transparency and Consent Framework (TCF) is an IAB Europe standard for communicating user consent to advertising and tracking platforms. Ad services such as Google Ads and AdSense check for a global window.__tcfapi function to determine whether the visitor has consented. If this function is absent, some ad scripts may refuse to load or display errors.
When enabled, the TCF stub option registers a lightweight implementation of the __tcfapi interface. It does not make NexusConsent a certified Consent Management Platform (CMP) — it provides just enough to satisfy the most common checks that ad scripts perform:
| Command | What the ad script asks | What the stub responds |
|---|---|---|
ping | "Is a CMP present?" | Yes — GDPR applies, CMP is loaded. |
getTCData | "Did the user consent to tracking purposes?" | Maps NexusConsent's analytics and marketing categories to TCF purpose IDs 1, 7, 8, 9 and 10. If either category is granted, those purposes report as consented. |
addEventListener | "Notify me when consent status is ready." | Immediately responds with a tcloaded event. |
Why it exists: Sites running Google AdSense or similar ad networks may see blank ad slots or console errors because those scripts expect a TCF-compatible CMP. The stub satisfies their checks using the consent choices visitors have already made through NexusConsent.
Why it is disabled by default: The stub is not an IAB-registered CMP. It does not generate real TC Strings and uses cmpId: 0. Sites that require full TCF compliance — for example, large publishers with programmatic ad partners that validate TC String payloads — should use a registered CMP instead. For most small-to-medium sites with basic ad integrations, the stub is a practical solution that prevents ad scripts from failing.
Legal Disclaimer
NexusConsent is a technical tool designed to assist website owners with cookie and consent management. It is not a legal service and its use does not, by itself, guarantee compliance with any privacy regulation.
- No legal advice. Nothing in this plugin or its documentation constitutes legal advice. Privacy laws — including the GDPR, ePrivacy Directive, CCPA/CPRA, LGPD, POPIA and others — vary by jurisdiction, are subject to change, and may impose requirements beyond what any technical tool can address.
- Configuration is your responsibility. The site owner is responsible for correctly configuring consent categories, block patterns, banner text, and privacy policy references to reflect the actual data processing activities on their site.
- TCF stub limitations. The optional TCF v2 stub is not an IAB-registered Consent Management Platform. It does not generate valid TC Strings and should not be relied upon where full TCF compliance is required.
- Consult qualified legal counsel. We strongly recommend seeking professional legal advice to ensure your consent implementation meets the specific requirements applicable to your site, audience, and jurisdiction.