ClearLabel → Study

We scanned 883 EU websites for Article 50 compliance

Article 50(1) has been binding since 2 August 2026 and machine-readable marking of AI content is due 2 December 2026. We wanted a number rather than an assumption, so we measured. Raw data and the scanner are open.

97%
of EU online shops running a chat widget showed no AI-disclosure wording (32 of 33)
24%
of EU online shops run a chat or AI widget at all — five times the rate across general EU sites
0.4%
of all sites carried any machine-readable AI-content marking, with the duty landing 2 Dec 2026
92.3%
no-disclosure rate across the broader Tranco sample, confirming this is not an e-commerce quirk

What we found

Two findings are worth separating, because they point at very different populations.

The chat-widget finding is narrow but sharp. Only 4.9% of readable sites ran a detectable chat or AI widget. But of those that did, 92.3% had no AI-disclosure wording anywhere in the page copy. If the vendor's AI mode is switched on — and every vendor we found ships one — that is the exact gap Article 50(1) addresses.

The content-marking finding is broad and stark. Just 2 sites out of 532 carried C2PA Content Credentials or IPTC synthetic-media metadata. Article 50(2) requires machine-readable marking of AI-generated audio, image, video and text, with a transition ending 2 December 2026. This one is not limited to sites with chatbots — it reaches every site publishing AI-assisted media, which in 2026 is most marketing sites.

Vendors detected

Salesforce Embedded Service / Agentforce13
HubSpot Chat3
Zendesk / Zopim3
Intercom2
Freshchat / Freshworks1
Landbot1
LiveChat1
JivoChat1
Userlike1

Every vendor detected ships an AI-agent mode. None of the sites in this sample used a purpose-built LLM-only widget such as Chatbase or Voiceflow, which we read as those tools being more common further down the long tail than in Tranco's upper ranks.

Where the widget actually lives

Of the 26 sites with a widget, 18 had nothing on the homepage — the widget only appeared on a contact, help or support page. Any Article 50 audit that checks the homepage alone will under-report by roughly two thirds.

A second sample, because the first frame was wrong

The Tranco sample above is dominated by news, banking, government and infrastructure — not the businesses that actually run chat widgets. We said so in the limitations, then went and tested it: 180 independent EU online shops, every domain DNS-verified before scanning, 135 readable.

MeasureTranco EU sampleEU online shops
Runs a chat or AI widget4.9%24.4%
Of those, no AI-disclosure wording92.3%97.0%
Machine-readable AI content marking0.4%0.7%
Readable sample size532135

Widget density is five times higher among online shops, and the disclosure gap is worse, not better — 97% of shops with a widget showed nothing. The earlier 4.9% figure was a property of the sampling frame, not of the web.

One vendor dominates

VendorShops
Gorgias16
Freshchat / Freshworks4
HubSpot Chat3
Salesforce Embedded Service / Agentforce3
Zendesk / Zopim2
Google Dialogflow1
Tidio1
Olark1

Gorgias accounts for roughly half of every widget we found on these shops. It is Shopify-native and ships an AI Agent that resolves tickets autonomously, which puts a large, concentrated population of merchants squarely inside Article 50(1) — most of them, on this evidence, without a disclosure.

Sample construction: candidate shops were compiled from public retail directories and country e-commerce listings, then every domain was DNS-checked and 32 unverifiable entries discarded before scanning. This frame is curated rather than probabilistic, so treat it as indicative of online retail, not as a random sample of it.

By country

ccTLDReadableWith widgetRateNo disclosure
.be 24312%3
.pl 33412%4
.ee 10110%1
.es 31310%2
.dk 21210%2
.lt 1119%1
.nl 4449%4
.eu 1218%1
.se 2628%1
.fr 4337%3
.fi 2015%1
.de 4312%1
.at 2400%0
.bg 1200%0
.cz 1700%0
.gr 1300%0
.hr 1000%0
.hu 1400%0
.ie 1400%0
.it 3500%0
.lv 1100%0
.pt 1400%0
.ro 1800%0
.sk 1300%0

Countries with fewer than 10 readable sites are omitted. Per-country counts are small; treat the ordering as indicative, not as a ranking.

Method

Limitations, stated plainly

Data and reuse

Per-domain results, the sample frame and the scanner are in the public repository. Licensed CC-BY-4.0 — reuse it, and corrections by pull request are welcome.

ClearLabel (2026). Article 50 compliance signals across 883 EU websites. https://clearlabel.eu/study/

Check your own site against the same scanner

Same detection engine, same 36 vendors, same 12 languages. Free, no signup, runs in your browser.

Scan your site