Compliance-and-Standards
NexaGuard
Getting-Started
NexaGuard Developer Documentation
Quickstart (5 to 10 Minutes)
Documentation Overview
Concepts and Glossary
Compliance-and-Standards
Compliance Overview
IAB TCF v2.3 Support
Google Consent Mode v2 Validation
TCF API Validation
Audit Checklist (Pre-Launch)
Web-and-CMS-Integrations
NexaGuard CMP SDK – Web & GTM Setup
Integrate NexaGuard CMP with Webflow and Wix
Integrate NexaGuard CMP with WordPress
Integrate NexaGuard CMP with Drupal
Integrate NexaGuard CMP with Shopify
Google Tag Manager (GTM) Template Guide
Mobile-SDKs
NexaGuard CMP SDK - iOS Setup
iOS SDK API Reference
NexaGuard CMP SDK - Android Setup
Android SDK API Reference
App Attribution Partner (AAP) Integrations
Developer-Reference
Web JS API Reference
Consent Event Schema
Deployment and Environments
NexaGuard Debug Tool
Troubleshooting Playbook
Performance and Best Practices
Accessibility and UX Guidelines
Localization Workflow
Migration Guide
Security-and-Privacy
Security Overview
Privacy Architecture
Data and Logging Transparency
Subprocessors
CSP and Network Allowlist
Enterprise-and-Legal
DPA and Legal Pack
RFP Feature Matrix
Status and Reliability
Support and Escalation
NexaGuard CMP SDK – Commercial Licence
Operations
Changelog and Version Policy
Compliance-and-Standards
TCF API Validation
Last updated: February 18, 2026
Use this guide to verify that TCF API signals are available and consistent.
1. Validate
__tcfapi
Availability
#
Expected:
function
.
If not available:
confirm CMP script loaded successfully
confirm no CSP block
confirm no duplicate or outdated CMP script
2. Validate TC String Read
#
Expected: valid
tcString
after user choice.
3. Validate Event Updates
#
Expected: event updates when consent state changes.
4. Validate Disclosed Vendors Segment (High Level)
#
For enterprise reviews, confirm that your decoder or verification tool indicates disclosed vendor information is present for configured vendor sets.
5. Common Errors
#
cmpStatus: stub
persists (CMP did not initialize fully).
eventStatus
never moves beyond loading state.
TC string present but stale after preference change.
6. Support Escalation Data
#
Include:
Settings ID
affected URL
browser and version
output of checks from this page
debug report from
NexaGuard Debug Tool
Previous
Google Consent Mode v2 Validation
Next
Audit Checklist (Pre-Launch)