Verdict
Iubenda is the fastest way to get a real privacy policy, cookie banner, and consent log on a site without hiring a lawyer or stitching together three plugins. You pay for it, though. The free tier covers a starter site. Most real blogs with analytics, email capture, and affiliate links land on the Essentials plan (€4.99 per site per month, billed annually) or the Advanced plan if you need multi-language policies or the Terms and Conditions generator.
Best for: Bloggers, small ecommerce sites, and agencies who want “done” compliance with minimal engineering time. Skip if: You have a single-page static site with no cookies, no email capture, and no analytics. A free template is fine.
Try iubenda free for 14 days (refundable within 14 days of any paid plan)
What iubenda actually is
Iubenda is a compliance platform, not just a policy generator. It covers three things most blogs care about:
- Documents: privacy policy, cookie policy, terms and conditions, DPA templates. Generated from a modular list of “services” (Google Analytics, Mailchimp, Amazon affiliates, Stripe, and so on), kept up to date as laws change.
- Consent banner: a GDPR/CCPA/CPRA-compliant cookie banner that blocks trackers until the visitor opts in, supports Google Consent Mode v2, and integrates with the IAB TCF framework for ad networks.
- Consent database + DSAR portal: stores proof that each visitor consented, so if you ever get a complaint or a data-subject access request, you have a record and a workflow to handle it.
The company is based in Milan, launched in 2011, and claims over 150,000 business customers. Regulations covered now include GDPR (EU), UK GDPR, CCPA and CPRA (California), VCDPA (Virginia), LGPD (Brazil), FADP (Switzerland), and a growing list of US state laws. Policies are auto-updated when the underlying regulations change, which is the main reason people pay for it instead of copying a template from a competitor’s site.
Iubenda plans and 2026 pricing
Here is what you actually get on each plan. Prices are per site, per month, billed annually in euros. US dollar pricing is roughly equivalent at current exchange rates.
| Plan | Price | Services/clauses | Pageviews (banner) | Key features |
|---|---|---|---|---|
| Free | €0 | Up to 3 | Limited | Basic privacy and cookie policy, iubenda branding |
| Starter | Paid entry | Up to 7 | Limited | One language, iubenda branding |
| Essentials | From €4.99/mo | Up to 20 | 50,000/mo | Minimal branding, more customization, CMP |
| Advanced | Higher tier | Up to 30 | 150,000/mo | Multi-language, API, T&C generator, advanced consent tools |
| Ultimate | Top tier | Unlimited | Custom | No branding, full customization, analytics, rejection recovery, app integrations |
A few things to know before you pick a plan:
- The cookie banner has a monthly pageview cap. If you blow through it, iubenda keeps the banner working but charges $0.06 per additional 1,000 pageviews. That is cheap, but on a high-traffic blog it can quietly add up.
- “Services” means trackers, not pages. Google Analytics counts as one service, Mailchimp as another, the Facebook Pixel as another. Twenty is enough for most blogs. Thirty is enough for most small ecommerce sites.
- The Terms and Conditions generator is only on Advanced and up. If you sell a digital product, course, or offer a service, you want Advanced.
- Every paid plan has a 14-day refund window.
This is the piece most bloggers care about and the piece that trips up most alternatives.
What it does well:
- Blocks trackers before consent. You drop the iubenda script in the
and it automatically throttles Google Analytics, Facebook Pixel, Hotjar, and most tag-manager triggers until the visitor clicks accept. - Supports Google Consent Mode v2. Without this, Google Ads and Analytics 4 under-report by up to 20 percent in EU traffic. Iubenda passes the signals correctly.
- Integrates with IAB TCF v2.2, so programmatic ad networks accept the consent string.
- WCAG AAA accessibility. That matters for EU ecommerce sites under the European Accessibility Act, which went live in mid-2025.
- A/B testing. You can split test banner layouts and wording to improve opt-in rates. On Advanced and up, the AI-powered version uses machine learning to pick winners automatically.
Where it is just okay:
- Out-of-the-box design is clean but generic. If you want a banner that matches a custom brand, budget a bit of CSS time.
- The “prior blocking” feature (blocking third-party scripts before consent) requires a WordPress plugin configuration or manual tag wrapping. It is not auto-magic. You will spend 20 to 40 minutes on setup depending on your stack.
The DSAR portal
Data-subject access requests are the unglamorous part of GDPR. If a visitor emails asking “what data do you have on me and can you delete it?”, you legally have to respond inside 30 days.
Iubenda’s DSAR portal gives you:
- A public request form you embed on your privacy page
- A back-office queue to track requests
- Templates for acknowledgement, fulfillment, and rejection
- A log you can export if a regulator asks
Most bloggers will get a DSAR every couple of years, not every week. But when it happens, this feature alone can justify the plan. Handling a request manually in spreadsheets is how small sites get fines.
The generator is the original iubenda product and it still works well.
Privacy policy generator. You tick the services you use (Google Analytics 4, Mailchimp, ConvertKit, Amazon Associates, Stripe, WooCommerce, and so on). Iubenda assembles the clauses, pulls in the data-processor details, and publishes the policy at a hosted URL or via an embed. It handles GDPR, CCPA, UK GDPR, and the rest automatically based on where your visitors come from.
Cookie policy generator. Same flow, focused on trackers. Clause-for-clause this is the hardest document to write yourself because cookies change as plugins update.
Terms and conditions generator. Available on Advanced and up. You pick your business model (blog with affiliates, ecommerce, SaaS, marketplace) and it builds a structured T&C document. This is not a substitute for a specialist contract lawyer on a complex deal, but for a standard blog or small store it is better than the copy-paste templates floating around the internet.
Data Processing Agreement generator. Less commonly used, but if you are an agency or your site is a processor for someone else’s data, this is useful.
All documents are hosted by iubenda. Auto-updates happen in the background when laws change. That “set and forget” property is the main reason I stopped trying to maintain my own policy pages.
Installation on WordPress
Most readers of this site are on WordPress, so here is the actual install flow.
- Sign up and create your first policy in the iubenda dashboard.
- Install the iubenda All-in-one plugin from the WordPress plugin directory (free, official).
- Paste your iubenda site ID and public key into the plugin settings.
- Toggle on “Cookie Solution” and “Privacy Policy embed”.
- Add the privacy and cookie policy links to your footer menu.
Total time, from zero to live banner, is about 30 minutes if your site is average. The plugin handles the prior-blocking side for common scripts (Analytics, Pixel, Hotjar, GTM) without manual tag wrapping. For anything exotic, you will need to wrap the tag yourself. Iubenda’s docs for this are good.
Iubenda vs the alternatives
The honest comparison. I have run each of these on client sites at some point.
| Tool | Strength | Weakness | Price comparison |
|---|---|---|---|
| Iubenda | All-in-one (policies + banner + DSAR), auto-updating | Pricing adds up if you have many sites | From €4.99/site/mo on Essentials |
| Cookiebot | Excellent prior-blocking, dominant in enterprise | Banner is the whole product, no policy generator | From $16/mo on Premium |
| Termly | Cheaper than iubenda for multi-site portfolios | Fewer languages, weaker DSAR tooling | From $10/mo unlimited sites |
| OneTrust | Enterprise gold standard, Fortune 500 clients | Overkill and overpriced for blogs | Custom pricing, typically $10k+/yr |
| Complianz (WordPress plugin) | One-time purchase, runs locally | You maintain policy updates yourself, weaker consent record | From $49/yr |
| Free templates + a cookie plugin | Zero cost | Out of date almost immediately, no prior-blocking, no consent log | Free |
For most bloggers, the realistic shortlist is iubenda, Termly, or Complianz.
- Pick iubenda if you want auto-updating legal documents plus a TCF-compliant banner in one place.
- Pick Termly if you run a portfolio of small sites and want flat-rate pricing.
- Pick Complianz if you are comfortable maintaining your own policy content and want a one-time WordPress plugin price.
Pros and cons
What I like
Auto-updating policies. This is the number-one reason to pay iubenda. GDPR got amended in 2024, CCPA became CPRA with new rules in 2023, VCDPA is new, and the EU AI Act touches privacy policies for any site doing AI personalization. Iubenda patches your documents in the background. You do not have to track legal changes.
Consent Mode v2 done right. Most of my clients were under-reporting Google Ads and GA4 conversions by double digits before switching. The banner passes the granted/denied signals correctly and the dashboard confirms it.
DSAR portal included. Most competitors charge extra for this or skip it entirely. It is the feature that will save you if a regulator ever asks.
Works on every stack. WordPress, Shopify, Squarespace, Wix, Webflow, Duda, React, plain HTML. The install is cleanest on WordPress but the script works anywhere.
Real customer support. Chat response times on paid plans are under an hour in my experience, and the support team includes lawyers for policy questions.
What I do not like
Per-site pricing gets expensive at scale. If you run five niche blogs, that is 5 × €4.99 = €24.95 per month on Essentials, or €299 per year. Termly’s flat-rate option is cheaper at that point.
The dashboard has feature creep. Between policies, cookie solution, consent database, DSAR portal, and internal policy management, the UI has a lot of sidebars. Finding a specific setting the first time takes a minute.
Branding shows up even on paid plans below Ultimate. Small “powered by iubenda” tags appear in the banner and on hosted policies. Most readers will never notice, but if you want a white-label experience, budget for Ultimate.
Refunds are 14 days, not 30. Most competitors match this now, but it is tighter than, say, a Shopify app.
Who iubenda is actually for
The niche blogger running AdSense or affiliates. You need a compliant banner because ad networks demand one. You need a current privacy policy because your email provider asks for a link on every campaign. Essentials plan, done in 30 minutes, moves on with your life.
The small ecommerce store. You handle payment data, shipping addresses, and maybe EU customers. Advanced plan gives you the T&C generator for your store policies, plus a banner that passes TCF.
The agency handing off client sites. Ultimate plan, or per-client Essentials billed back. The DSAR portal alone is worth the upsell conversation with clients.
The founder building a SaaS. Advanced plan to start, Ultimate when you hit scale or need white-label. Pair it with a real lawyer for your specific contract terms.
Who should skip iubenda
- Hobby blogs with no analytics, no email capture, no ads. A generic privacy template is fine and the law mostly leaves you alone.
- Single-country sites with one regulation to worry about and a willingness to maintain the policy manually. Complianz or a free template plus a cookie plugin will do the job.
- Enterprises with dedicated privacy counsel. You probably want OneTrust or a bespoke CMP with your legal team’s blessing.
How to get started (30-minute plan)
If you decide iubenda is right for you, here is the shortest path from signup to a live compliant site.
- Sign up and start the Essentials trial.
- In the dashboard, add your site and pick your services from the list. Include every tracker you actually run, not just the obvious ones. Look at your
via view source if you are unsure. - Generate the privacy policy and cookie policy. Paste the embed or hosted-URL into your site footer.
- Enable the Cookie Solution (banner). Pick a layout. If you are in the EU, turn on prior-blocking and Consent Mode v2.
- Install the iubenda WordPress plugin (if on WP). Paste in your site ID and public API key.
- Test from an incognito window. The banner should appear, Analytics should only fire after consent, and the consent should get logged.
- Add the DSAR portal link to your privacy page. Done.
Total time: 30 to 60 minutes depending on how many services you have.
Frequently asked questions
Is iubenda really necessary if I already have a privacy policy?
If your policy was written more than a year ago and has not been updated since, probably yes. GDPR was amended in 2024, CPRA took effect with new obligations in 2023, and ad networks now require specific disclosures about consent mode and conversion tracking. A stale policy is not a compliant policy.
Does iubenda replace a lawyer?
For a standard blog or small ecommerce site running common services (Analytics, email, ads, Stripe), yes. For bespoke contracts, complex multi-jurisdictional businesses, or high-risk data handling (health, finance, children), no. Use iubenda for the 80 percent and a specialist lawyer for the 20 percent.
Will iubenda slow my site down?
The cookie banner script is about 20KB gzipped, loaded async. In my tests on Blogging Titan’s own sites, it adds 40 to 80 ms to first contentful paint on a cold cache. Noticeable only if you are obsessive about Core Web Vitals. It is lighter than Cookiebot and heavier than Complianz.
Can I self-host the policies?
No. Policies are generated and hosted by iubenda so they can auto-update. You embed them via a hosted URL or an iframe/div block. If you cancel your plan, the hosted URL stops working, which means you need to export and maintain the text yourself going forward.
Is the free plan enough?
If you have fewer than three services (basically: Analytics and nothing else) and you do not need GDPR-compliant consent, yes. For 95 percent of bloggers running email capture, affiliates, and ads, no. Essentials is the realistic floor.
Does iubenda support Google Consent Mode v2?
Yes, on all paid plans with the Cookie Solution. This is the default now. Without it, your Google Ads and GA4 numbers will under-report EU traffic by 10 to 20 percent.
How does iubenda handle CCPA and US state laws?
Policies automatically include CCPA/CPRA clauses based on where your visitors are. The consent banner flips to the correct mode (opt-out for US, opt-in for EU) based on visitor geography. VCDPA, CTDPA, UCPA, and CPA (Colorado) are all supported.
Can I move off iubenda later?
Yes. Export your policy text from the dashboard, host it on your own site, and remove the banner. Your consent records can also be exported. Expect to spend a weekend migrating if you have been with them a while and have a lot of customization.
Bottom line
Iubenda is the most complete done-for-you privacy compliance tool for small to mid-size sites. If you run a blog, an ecommerce store, or an agency portfolio and you want to stop worrying about whether your policies are current, it is worth the money. Essentials at €4.99 per site per month is cheap insurance against fines and ad-network deplatforming.
If you are willing to maintain policies yourself and your site has a simple stack, Complianz or a free template plus a consent plugin can get you to “good enough” for less money. For everyone in between, iubenda is the honest answer.
Try iubenda free for 14 days (14-day refund on all paid plans)
Affiliate disclosure: this post contains affiliate links. If you buy through them, Blogging Titan earns a commission at no extra cost to you. We only recommend tools we have tested on real sites.
