Regions
Different countries have different consent requirements. ConsentForge uses GeoIP to detect the visitor's region and serve the appropriate consent UI.
Region modes
| Mode | Behaviour |
|---|---|
| EU (GDPR) | Full banner with opt-in required. Default for EU/EEA visitors. |
| US (CCPA) | "Do Not Sell" notice. No opt-in required. |
| Global | Full banner. Applied to visitors not matching another rule. |
| None | No banner shown. Use for regions with no consent law. |
Configuring region rules
Policy → Regions → Add Rule
- Select a region or country
- Select the mode for that region
- Save and publish the policy
Example setup
| Region | Mode |
|---|---|
| EU / EEA | EU (GDPR) — opt-in required |
| California (US) | US (CCPA) — opt-out / Do Not Sell |
| Brazil | EU (GDPR) — LGPD requires opt-in |
| Rest of World | None — no banner |
GeoIP accuracy
ConsentForge uses MaxMind GeoIP2 for region detection. Accuracy is ~99% at country level. Users on VPNs may be detected in the wrong region.
Overriding region detection
Users can override their detected region from the Preference Center (if you enable this option in your banner settings). This is recommended for compliance — a user who believes they are in the EU should be able to access GDPR-level controls regardless of their detected location.