What problem does it solve? Sites serving EEA and UK visitors must obtain prior consent before loading analytics cookies, but most consent banners either nag worldwide traffic or fail to actually block Google Analytics. This Skill adds a footer toaster that only appears for visitors in consent-required regions and prevents gtag from loading until the visitor accepts. ## Core Features & Use Cases - Geo-scoped consent detection: Resolves the visitor's country via a same-origin /api/geo route reading CDN headers or a server-side IP lookup, showing the banner only for EU 27, EEA, and GB visitors. - Consent-gated analytics: Stores the choice in localStorage and imperatively injects the gtag script only after acceptance, with reject and unknown-region paths keeping analytics off. - Framework tracks: Provides wiring for both Next.js App Router (route handlers, client components) and Vite (Hosting rewrite or Cloud Function for geo, stripped index.html GA block). - Use Case: After wiring Google Analytics on a marketing site, run this Skill to add the consent banner, update the Privacy Policy, and verify that EU-forced sessions load gtag only after clicking Allow all. ## Quick Start Add a GDPR cookie consent banner to my site that only shows for EU and UK visitors and blocks Google Analytics until they accept.