Skip to main content
The European Accessibility Act is now in effect

Free cookie consent. Free WCAG scanning. Two lines of code.

Passiro gives you everything you need for European accessibility compliance — consent widget, WCAG 2.2 scanner, visual violation reports, and a public compliance badge. Setup takes two minutes.

IAB TCF v2.3 Google Consent Mode v2 Automatic Script Blocking Free Forever
WCAG 2.2 AA Cookie Consent EAA Ready TCF v2.3 Consent Mode v2
Passiro
WCAG AAA
100
passiro.com
Scan complete
Critical 2
Serious 22
Moderate 0
Minor 0
117 pages scanned Apr 18, 2026

The Complete Solution

Cookie consent and accessibility compliance in one platform.

Passiro combines a fully compliant consent management platform with automated WCAG 2.2 accessibility scanning. Everything you need to meet GDPR, ePrivacy, and EAA requirements.

WCAG 2.2 Scanner

Automated accessibility scanning that finds real WCAG 2.2 violations with visual evidence. Template-aware scanning means one fix can resolve hundreds of issues across your site.

  • WCAG 2.2 Level A and AA checks
  • Visual reports with screenshots and element highlighting
  • Template-aware scanning for efficient remediation
  • Public compliance badge and review page
  • Scheduled scans with trend tracking
  • Accessibility statement generator

Consent Management Platform

Technical CMP capabilities other platforms charge for.

Most consent management platforms charge EUR 10-40 per month for TCF support, Google Consent Mode, and script blocking. Passiro includes all of it free.

IAB TCF v2.3 Certified

Passiro is a fully IAB Transparency and Consent Framework v2.3 compliant consent management platform. Every consent signal complies with the IAB Europe standard used by thousands of ad-tech vendors. Sites running Google Ads, AdSense, or any programmatic advertising need a TCF-registered CMP. Most CMPs charge EUR 12-40 per month for TCF. Passiro includes it free.

Google Consent Mode v2

Consent Mode v2 defaults are set before any Google tag fires. Google Analytics, Google Ads, and Google Tag Manager automatically respect visitor consent choices. No manual gtag configuration needed. Passiro injects consent defaults as the first script in head: the architecture Google requires.

Automatic Script Blocking

Non-essential scripts are blocked until consent is granted. No cookies set, no trackers fire, no data collected before consent. This is a legal requirement under ePrivacy Article 5(3). Passiro handles it automatically without manual script tagging.

Full Vendor Transparency

Per-vendor consent with IAB Global Vendor List integration. Visitors see exactly which vendors request access to their data and can consent or reject individually. All 11 TCF purposes supported with legitimate interest objection.

Google Ads Compatible

Works with Google AdSense, Ad Manager, AdMob, and DV360. Compatible with header bidding and prebid.js via the standard __tcfapi() JavaScript API. Cross-frame messaging for iframe ad units.

Free Forever

The consent widget including TCF v2.3, Google Consent Mode v2, automatic script blocking, and all 27 EU languages is free forever. No page limits, no traffic limits. Paid plans add branding removal, advanced WCAG scanning, and priority support.

European Accessibility Act

The EAA deadline has passed. Compliance is now mandatory.

Since 28 June 2025, the European Accessibility Act requires all digital products and services sold in the EU to meet WCAG 2.1 Level AA. Non-compliance can result in fines, market withdrawal orders, and legal liability.

Passiro scans your site against WCAG 2.2 Level AA criteria and provides actionable, prioritised reports. Combined with the free cookie consent CMP, it is the only platform that covers both accessibility and privacy compliance in one tool.

Read the EAA guide

The two-line setup

Two lines. That's it.

Add two snippets to your site. One in the head, one in the footer. You get cookie consent, WCAG scanning, a compliance badge, and a public review page — all from two lines of HTML.

No npm packages. No build tools. No tag manager configuration. No developer handoff that takes three sprints.

In your <head>
<script src="https://cdn.passiro.com/passiro.js">
</script>
In your footer
<a href="https://passiro.com/reviews/example.com"
   id="passiro-badge">
  Web accessibility by Passiro
</a>

Works with every CMS, every framework, every static site. If it renders HTML, Passiro works.

Template-Aware Scanning

Fix one template, resolve hundreds of issues.

Most accessibility scanners test each page independently and report the same issue hundreds of times. Passiro groups violations by template, so a single fix to your header component can resolve issues across every page that uses it.

Every issue includes a screenshot with the element highlighted, the exact CSS selector, the WCAG criterion violated, and a recommended fix.

Scans run on real Chromium browsers, not static HTML analysis. JavaScript-rendered content, SPAs, and dynamic components are all tested as visitors actually experience them.

How automated testing works

95%

Automated coverage of WCAG criteria

6

Seconds average per page scan

Min

Setup time required

How Passiro Compares

Feature comparison

Passiro Cookiebot CookieYes accessiBe Siteimprove
Consent Management (CMP)
Cookie consent banner Free, unlimited Free (limited)* Free (limited)*
IAB TCF v2.3 Free From $8/mo From $25/mo
Google Consent Mode v2 Free Free Free
Automatic script blocking Free Free Free
Full ad-stack compatibility (TCF) Free From $8/mo From $25/mo
Accessibility & Compliance
WCAG 2.2 accessibility scanner Free / Paid Paid Paid
Template-aware scanning
Visual reports with screenshots Free Paid
Public compliance badge Free Paid
Value
EU data residency
Setup time 2 minutes 15 minutes 15 minutes 5 minutes Weeks

* Cookiebot free plan: 1 domain, 50 subpages. CookieYes free plan: 1 domain, 5,000 pageviews/month. Passiro consent widget is free with no page or traffic limits.

Prices based on publicly available pricing pages as of April 2026. Passiro IAB CMP registration is in progress.

How It Works

Three steps to full compliance.

01

Add the widget

Paste the two code snippets into your site's head section. The consent widget appears automatically, fully styled and translated. TCF consent strings, Google Consent Mode defaults, and script blocking are all active immediately.

02

Run a scan

Passiro crawls your site in a real Chromium browser, testing every page against WCAG 2.2 Level AA criteria. Each issue comes with a screenshot, CSS selector, and recommended fix. Template grouping shows which single fixes have the greatest impact.

03

Fix and monitor

Resolve issues using the prioritised reports. Schedule recurring scans to track progress and catch regressions. The public compliance badge and hosted accessibility statement demonstrate your commitment to all visitors.

Simple, transparent pricing

Cookie consent with TCF v2.3 is free forever. Pay only for advanced WCAG scanning features.

Save 20% with yearly billing

Free

For any website that needs compliant cookie consent.

€0 forever

No credit card required

Get started →

Cookie Consent

  • IAB TCF v2.3 consent strings
  • Google Consent Mode v2
  • Automatic script blocking
  • Per-vendor consent (GVL)
  • Customisable design
  • 27 EU languages
  • No page or traffic limits
  • Compliance badge included

WCAG Scanner

  • Manual scan
  • Visual reports with screenshots
  • Public review page

Starter

For small businesses and personal sites.

€9 /month

 

Upgrade →

Cookie Consent

  • Everything in Free
  • Remove Passiro branding

WCAG Scanner

  • Weekly automated scans
  • Template-aware scanning
  • Up to 50 pages
  • Live compliance badge
  • Badge analytics

Pro

Recommended

For businesses serious about accessibility.

€29 /month

 

Upgrade →

Cookie Consent

  • Everything in Free
  • Remove Passiro branding

WCAG Scanner

  • Everything in Starter
  • Daily automated scans
  • Up to 200 pages
  • All badge styles
  • Priority support

Business

For agencies and large websites.

€99 /month

 

Upgrade →

Cookie Consent

  • Everything in Free
  • Remove Passiro branding

WCAG Scanner

  • Everything in Pro
  • Unlimited pages
  • Custom badge colours
  • API access

All plans include the full cookie consent CMP with TCF v2.3, Google Consent Mode v2, and automatic script blocking.

Prices exclude VAT. Cancel any time.

Infrastructure

European infrastructure, global performance.

All data stored in EU data centres. The consent widget is served via Cloudflare's edge network for sub-50ms load times globally. No external dependencies, no third-party tracking.

Cloudflare

Frequently asked questions

Yes. Since January 2024, Google requires all publishers serving ads to EEA users to use a Google-certified CMP that supports IAB TCF v2.3. Without it, personalised ads are disabled and ad revenue drops significantly. Google also requires Consent Mode v2 for measurement continuity. Passiro includes both TCF v2.3 and Consent Mode v2 free of charge.

The TCF is an industry standard created by IAB Europe that standardises how consent is collected, stored, and communicated between publishers, advertisers, and ad-tech vendors. Version 2.3 supports 11 purposes, special purposes, features, and vendor-level consent. A TCF-registered CMP generates a consent string (TC String) that all participating vendors can read to determine what processing they are allowed to perform.

Google Consent Mode v2 is a framework that allows Google tags (Analytics, Ads, Tag Manager) to adjust their behaviour based on consent status. When consent is denied, Google tags switch to cookieless mode and use modelled conversions. Passiro sets Consent Mode v2 defaults automatically before any Google tag loads.

A basic cookie popup shows a banner and may record a preference. It does not generate IAB-compliant consent strings, does not integrate with the ad-tech ecosystem, does not block scripts before consent, and does not communicate consent to third-party vendors. Passiro is a full consent management platform: it generates TC Strings, implements the __tcfapi() JavaScript API, supports cross-frame messaging for iframes, integrates with the IAB Global Vendor List, and blocks all non-essential scripts until consent is granted.

Yes. Passiro implements the standard __tcfapi() that prebid.js and other header bidding wrappers use to check consent status before making bid requests. TCF consent strings are available to all vendors in the ad stack.

Most CMPs use TCF as a premium upsell. Passiro's business model is different: the consent widget including TCF is free infrastructure. Revenue comes from premium features like custom branding, advanced analytics, and the WCAG accessibility scanner.

Passiro is pursuing Google CMP Partner certification. The technical implementation passes IAB TCF v2.3 validation. IAB CMP registration is in progress.

Passiro scans your website against WCAG 2.2 Level A and AA success criteria using axe-core in a real Chromium browser. It detects issues like missing alt text, insufficient colour contrast, missing form labels, keyboard navigation problems, and ARIA misuse. Every issue includes a screenshot with the element highlighted.

Yes. The consent widget including IAB TCF v2.3, Google Consent Mode v2, automatic script blocking, per-vendor consent, 27 EU languages, and unlimited pages is free forever. No credit card required, no trial period, no feature limitations on the consent functionality.

Revenue comes from paid WCAG scanning tiers (Starter, Pro, Business) which add features like scheduled scans, template-aware scanning, more pages, custom badge styles, and API access. The consent widget is free infrastructure that helps websites comply with GDPR and ePrivacy.

All data is stored in EU data centres. The consent widget JavaScript is served via Cloudflare's edge network for performance, but all consent records, scan results, and account data remain within the European Union.

Yes. One account can manage multiple websites. The free consent widget works on unlimited domains. Paid WCAG scanning plans apply per site.

Cookie consent and accessibility compliance. Free to start.

TCF v2.3, Google Consent Mode v2, automatic script blocking, and WCAG 2.2 scanning. One platform, one embed code.