DPDPA is now in force in India. Run a free privacy scan on your site. Scan now

Geo-aware

Region Rule Engine

Change a region's rules without shipping code.

In short
The Region Rule Engine stores per-jurisdiction policy in the database, not in hardcoded logic. Legal basis, banner behavior (blocking, non-blocking, notice-only), consent expiry and language are editable per region and propagate without a redeploy. Twelve-plus jurisdiction rule sets ship out of the box.
12+
jurisdiction rule sets
0
deploys to change
geo
auto-routing

The problem

Most banners hardcode one jurisdiction's rules and apply them everywhere, or need an engineering sprint every time a new law lands. Opt-out where opt-in was required is a common, expensive mistake.

With ConsentX

Edit a region's legal basis, behavior or expiry in the admin and it goes live, no deploy. Every visitor sees the correct banner for their jurisdiction, automatically.

How it works

01

Map visitor to region

ConsentX resolves location from Cloudflare geo with a GeoIP fallback.

02

Serve the right policy

The engine picks the legal basis, banner behavior and copy for that jurisdiction.

03

Edit and propagate

Change a region rule in the admin and it applies live, no code deploy.

What you get

  • Per-jurisdiction rules in the database
  • 12+ jurisdiction rule sets included
  • Opt-in vs opt-out applied correctly per region
  • Update legal basis or expiry in minutes

Where teams use it

  • A global brand serving opt-in to EU and opt-out to the US
  • A team that needs to add a new law without an eng sprint
  • A multi-language site that varies copy per region

Helps you meet

Try Region Rule Engine free

Install in minutes. Free plan, no credit card.

Frequently asked questions

What happens when a new law lands?+

You add or edit a region rule in the admin. No engineering sprint, no redeploy.

How is a visitor's region determined?+

From Cloudflare geo headers with a MaxMind GeoIP fallback, so it works even without the CF country header.

Can behavior differ per region?+

Yes. Each region can be blocking, non-blocking or notice-only with its own legal basis and expiry.