Cookie consent banners that know where your visitors are
Cookie consent banners that only appear where they're legally required. Why show a GDPR notice to visitors in Texas? Or a CCPA popup to someone in Berlin? With Geo Consents, the right banner shows up for the right audience — and nobody else.
GeoSwap detects your visitor's location and shows the matching consent banner automatically. European visitors see your GDPR notice. Californians see your CCPA message. Everyone else can browse without interruption (or see a generic cookie notice — your call).

Show a detailed cookie consent banner only to visitors from European Union countries, where GDPR requires explicit consent before tracking.
Display a "Do Not Sell My Info" notice specifically for California visitors, as required by the California Consumer Privacy Act.
Show a simple, non-intrusive cookie notice to visitors outside regulated regions — or show nothing at all.
Customize consent language, design, and legal links for each region. A UK banner can reference UK GDPR, while a Brazilian banner references LGPD.
Open your workspace dashboard and navigate to Geo Consents in the sidebar.
This opens the consent builder where you'll design your banner and configure targeting.
Customize the banner text, button label, colors, and position. The live preview updates as you type so you can see exactly what visitors will see.
Pick a segment to show this banner only to specific regions. For example, select your "EU" segment for a GDPR notice. Leave it blank to show the banner to every visitor.
Your consent banner is now active. It appears automatically for matching visitors on every page where the GeoSwap script is installed.
Every consent banner is fully customizable to match your brand. No default blue-and-white cookie bars that clash with your design.
Geo targeting is what makes Geo Consents different from a basic cookie plugin. Instead of blanketing your entire site with the same notice, you show each region exactly what they need to see — nothing more, nothing less.
Privacy laws are regional. GDPR applies to the EU, CCPA to California, LGPD to Brazil, POPIA to South Africa. Showing every visitor the same all-encompassing consent banner creates unnecessary friction for people who don't need it — and may not even meet the requirements for people who do.
Create a segment for each region (e.g., "EU Countries", "California", "Brazil"), then create a separate Geo Consent for each segment. Each consent gets its own banner text, design, and legal links tailored to that region's specific requirements.
If you want a universal cookie notice for all visitors, just skip the segment selection. The consent banner will appear for everyone, regardless of location.
Built into the GeoSwap script
If you already have the GeoSwap script on your site, Geo Consents work automatically. No extra JavaScript files, no cookie consent plugins, no additional page weight. One script handles everything — redirects, content, popups, bars, and consent banners.
Haven't installed the script yet? See the Installation Guide for platform-specific instructions.
<script src="https://cdn.geoswap.co/geoswap.js" data-account="YOUR_ACCOUNT_ID" defer></script>Create separate consent banners for each regulation (GDPR, CCPA, LGPD) rather than one generic banner that tries to cover everything.
Use clear, simple language. "We use cookies to improve your experience" is better than three paragraphs of legalese.
Link to your full privacy policy from the banner so visitors can learn more if they want to.
Match the banner design to your site — a consent banner that looks native builds more trust than a generic overlay.
Test your consents using the Rule Simulator to verify the right banner appears for each region.
Remember that consent banners appear on every page where the GeoSwap script is installed. Make sure the design works across your entire site, not just the homepage.
Show prices in your visitor's local currency — automatically.