Dynamic 50-State & Global Geo-Rules Engine
Consent Shield AI includes a sub-5ms Edge Geo-Rules Engine that dynamically switches consent modes based on the visitor's verified geographic location.
Supported Compliance Modesโ
1. US Opt-Out Mode (CCPA / CPRA / VCDPA / CPA / CTDPA)โ
- Behavior: Trackers load normally unless the visitor activates Global Privacy Control (GPC) or clicks "Do Not Sell / Share My Personal Information".
- Notice: Displays a persistent footer link or non-blocking notice.
2. EU / UK Strict Opt-In Mode (GDPR / ePrivacy / UK GDPR)โ
- Behavior: Complete zero-trust blocking of all analytics, marketing, and personalization scripts until the visitor explicitly clicks "Accept All" or customizes categories.
- Notice: Blocking modal or bottom banner with granular category toggles.
3. Brazil LGPD & Global Mixed Modesโ
- Behavior: Dynamic opt-in requirement for sensitive marketing and profiling pixels with explicit legitimate interest documentation.
Geo-Rules Configuration Matrixโ
Navigate to Dashboard โ Geo-Rules to adjust the jurisdictional triggers:
{
"rules": [
{
"jurisdiction": "US-CA",
"framework": "CCPA_CPRA",
"mode": "opt-out",
"respect_gpc": true,
"notice_type": "footer_link"
},
{
"jurisdiction": "EU",
"framework": "GDPR",
"mode": "strict_opt_in",
"respect_gpc": true,
"notice_type": "blocking_modal"
},
{
"jurisdiction": "GLOBAL_DEFAULT",
"framework": "STANDARD",
"mode": "opt-out",
"respect_gpc": true,
"notice_type": "banner_pill"
}
]
}
Testing Geo-Location via Headersโ
You can test how your website responds to visitors from different regions by inspecting the CF-IPCountry and CF-Region edge simulation headers:
# Simulate visitor from California (CCPA)
curl -H "X-Simulate-Region: US-CA" https://example.com/
# Simulate visitor from Germany (GDPR)
curl -H "X-Simulate-Region: DE" https://example.com/