How does Consent Pro's geo banner handle incognito and VPN browsing

How does Consent Pro’s geo banner handle incognito and VPN browsing?

We’re in discussion with our legal team on how we can utilize Geo Banners and this was brought up.

If a user in California is private browsing, which banner will they see? If they’re using a VPN in California, will they see the CA banner?

Any insight would be greatly appreciated. Thank you!

Hey @ed.pirone!

Great question!

For most consent management tools, geolocation is IP based rather than relying on the browser’s Geolocation API.

So for each case:

VPN: This will usually change the detected region because your traffic appears to originate from the VPN server location. For example, a user in the United States connected to a European VPN server would likely receive the EU consent banner.

Incognito Mode: This normally does not affect geo detection. Private browsing clears cookies and browsing history, but your IP address remains the same, so the detected region should not change.

That’s super helpful to know. Thank you!

Brings another question to surface though. If we know a user is connected to a VPN, can we serve them a different banner? For example, we’re enforcing a strict opt-in strategy only in CA to protect us from CCPA and CIPA and we want to ensure that if a user in CA is connected to a VPN elsewhere that they’d still receive the same opt-in banner. We’re okay with enforcing every VPN user to receive that same opt-in banner.

Hey @ed.pirone!

I am afraid we cannot reliably detect this. As this is a user’s choice, there is not much we can do.

If we were able to detect it on our end, could we control which banner is shown through Consent Pro’s API?

I have not tested this, and I’m afraid it falls outside the support scope.

You can find the API documentation here and test it on your end.