POPIA counts cookie IDs and IP addresses as personal information, so tools like Google Analytics and the Meta Pixel should wait until a visitor agrees. Embedra's banner asks first, keeps those tools off until someone says yes, and remembers the answer.
POPIA has no section about cookies. It does not need one. Four parts of the Act already cover what tracking tools do on a website.
Running Google ads? Consent Mode v2 →The ID a Google Analytics or Meta Pixel cookie stores, and the IP address that comes with it, count.
A tag that fires the moment the page loads has collected before anyone was told.
A Decline button that genuinely keeps the tags off is how a website respects that.
Google, Meta and TikTok process it outside South Africa. The visitor's own consent is the cleanest basis.
So if your site runs analytics or advertising tags, the practical answer is yes: show a banner that asks first. If your site uses only what it needs to work, such as a shopping cart or a login, you may not need one. Your own Information Officer or attorney can confirm what applies to your business.
A tag that fires on page load has collected before anyone was told.
Six things a banner needs to get right, and how Embedra does each one.
Design yours →The banner shows on the first visit. Connected tools stay off until the visitor accepts.
Accept and Decline sit side by side, one click each.
Analytics and Marketing both start switched off in Manage preferences.
Necessary is always on. Analytics and Marketing are each the visitor's call.
Your own wording, and a link to your privacy policy.
Forever, for 12 months, or for the browser session. You choose.
Try the controls below. Adjust the padding, match your brand colors, and pick the perfect placement. What you design here is exactly what drops into your site.
This is where most South African sites go wrong. A banner that only shows a message while Google Analytics, the Meta Pixel or TikTok already run in the background has asked too late. Embedra connects to the tools most sites use, and each one follows its category: Google Analytics and Clarity count as Analytics; Google Ads, the Meta Pixel and TikTok count as Marketing. A visitor who allows only Analytics gets none of the advertising pixels you connected.
How Consent Mode v2 works with it →Paste the tool's ID, such as your G- ID or your Pixel ID, and remove the old tag. The banner loads the tool only after a visitor accepts. Before that, nothing is sent to Google or Meta at all.
Keep the app or plugin you installed it with. The banner tells each tool the visitor's answer: Google Consent Mode v2 for Google, and the consent controls built into Clarity, the Meta Pixel and TikTok.
If the Meta Pixel is on your website, two sets of rules apply at once: Meta's own terms ask for a notice, and POPIA asks for a choice. A banner that only shows a message while the Pixel already runs gives people no choice. Ads that only run on Facebook and Instagram, with no Pixel on your site, need nothing on the website. The moment you add the Pixel to track conversions or retarget visitors, you need both a notice and a choice.
The banner, in detail →Meta's Business Tools Terms require a clear and prominent notice on every page where the Pixel runs, linking to how third parties, including Meta, use cookies on your site and how people can opt out of ad targeting.
The ID the Pixel stores, and the IP address that comes with it, are personal information, and Meta processes them outside South Africa. The Pixel should wait for a yes.
It shows on every page with a link to your privacy policy, which is the notice Meta asks for. And it holds the Pixel back until the visitor allows Marketing, then lets your conversion tracking run.
POPIA covers far more than your website. These are the parts a visitor can see.
The banner guide →POPIA does not name one, but if you run the Meta Pixel, Meta's terms ask for a cookie notice (see Running Meta ads, above). A cookies section in your privacy policy, linked from the banner, covers it.
Six steps, once. After that, every change you make in the editor shows up on your site by itself.
The full guide →At app.embedra.io, then add a Cookie Banner.
A bar along the bottom or the top, a card in the corner, or a full-screen choice.

New banners start with Accept, Decline and Manage preferences.
Under Tracking tools, switch on the ones your site uses and paste their IDs.

And your website's address.
Into your site's footer, once, so it runs on every page.

Step-by-step guides: Webflow, WordPress, Wix, Shopify, Squarespace, Framer and plain HTML.
Straight answers, so you know exactly what the banner covers.
Ask first, and keep connected tools off until a visitor agrees.
Let visitors choose Analytics and Marketing separately.
One small entry in the visitor's browser remembers their answer, and it is never sent to Embedra.
Your colours, your wording, four shapes.
It does not scan your site for every script on it. It controls the tools you connect, and anything else you wrap in its browser event.
A visitor cannot yet reopen their choice from a Cookie settings link. That is next.
It does not make your business POPIA compliant on its own. Your privacy policy, Information Officer and how you handle data inside the business are still yours to get right.
If your site builder lets you paste a line of custom code, Embedra works. Seamless integration with Webflow, WordPress, Shopify, Wix, Squarespace, and HTML.
Every plan includes every tracking tool. The banner counts a view each time it loads, and a visitor counts once every 30 minutes.
Most popular
75,000 monthly views
Any 10 widgets
Unlimited domains
Custom CSS / JS
5 projects
No badge
POPIA does not mention cookies by name. If your site uses analytics or advertising tools, its rules on personal information, notice and objection apply to them, and a banner that asks first is how most sites meet them.
No tool can do that alone. The banner handles consent for tracking on your website. Your privacy policy, your registered Information Officer and how your business handles personal information still matter.
Yes. Paste your GTM container ID and the banner loads it after consent, with Google Consent Mode v2 set from the visitor's choice. Or keep your existing Tag Manager setup and let the banner send the Consent Mode signal.
The tools you connected never load, or are told to stay off. The answer is remembered, so the banner does not ask again on every page.
The banner loads after your page and fetches only the code it needs. It sets no cookies of its own.
Yes, on any site where you can paste a line of code into the footer. Each platform has a step-by-step guide.