Geolocation from the Cloudflare edge
Demo on geo-demo.wpconsent.com. No upstream IP lookup, no IP in the request path.
…country
…region
…continent
…round trip
…edge colo
GET /v1/geo — what the plugin would consume
Client-side group matching, using only those fields
GET /v1/debug — everything the edge exposes