Generative AI

Is your Botpress chatbot EU AI Act ready?

Article 50 asks that visitors know they are talking to an AI. Scan your site free, and read below exactly where that notice goes in Botpress.

Free · No account · Result in ~30s

Botpress and Article 50, briefly

Botpress is a developer platform, not a ready-made widget. You build the flow yourself, attach a language model and embed the webchat with a config object in your own page. That gives you full control over the first message, and it also makes you the one accountable for that first line being there.

What our scans found on Botpress sites

We have not yet scanned enough sites where Botpress was the first widget we detected to say anything meaningful here. As soon as the sample is large enough it will appear, counts included. We would rather publish nothing than a percentage based on two sites.

How we detect Botpress

Our scanner looks for these signals on your public page. Two independent signals are required for a match, so a blog post that merely names the vendor does not count.

Script hosts
cdn.botpress.cloudfiles.bpcontent.cloudmessaging.botpress.cloud
JS globals
window.botpressWebChatwindow.botpress
DOM selectors
#bp-web-widget-container.bpw-widget-btn#bp-widget

Where the AI notice goes in Botpress

The first node of your main flow, plus the webchat config, so it shows before the first message arrives.

  1. 1

    Open your bot in Botpress Studio.

  2. 2

    Go to the main flow and select the start node.

  3. 3

    Add a text message card with the AI notice as the first card.

  4. 4

    Open the webchat config and set the same sentence in the description or opening message.

  5. 5

    Republish the bot; the embed loads the published version.

The sentence you paste

You are chatting with an AI assistant, not a person.

The welcome message only appears after opening. The banner snippet from the Compliance Kit covers the moment before that with a single script tag, and your AI transparency statement covers the question that comes after.

Watch out with Botpress: Botpress bots are almost always generative. Beyond the interaction notice, decide now how you will mark AI-generated output (2 December 2026).

Botpress documentation: botpress.com

What goes wrong most often with Botpress

Three mistakes we run into on sites that did set the notice. Each one costs points in the scan, and each one takes minutes to fix.

Checking that it works in Botpress

First check in your HTML which bot id and which version the webchat embed loads, and compare that with the version you just published. Then open your site in an incognito window and start a conversation: the fixed text message from your first node should appear before the model generates anything. Next, ask whether you are talking to a person and read the answer; with a generative bot that is the only way to see what your system prompt actually does with it.

After that you can scan again. Our scan looks at the same public page a visitor does, so what you see in an incognito window is roughly what we see.

Two dates

  • 2 August 2026: the transparency duty on interaction (Article 50) applies.
  • 2 December 2026: marking AI-generated content becomes relevant.

Frequently asked questions

Self-hosted or cloud?

Makes no difference to the obligation. Self-hosted, you set the notice in the same first node; only where you publish differs.

Am I a provider or a deployer?

Building the bot for yourself makes you a deployer. Building it for clients and placing it on the market can make you a provider, which carries more duties. Put that to a lawyer.

Can I set the notice through a variable?

Technically yes, but a variable that stays empty produces an empty first bubble. We see that more often than you would expect. Hardcode the sentence, or test the empty state explicitly.

Running another widget as well?

Fix this for Botpress in about 15 minutes

The Compliance Kit contains a copy-paste disclosure banner (NL/EN/DE), an AI transparency statement, an AI system inventory and a step-by-step guide per widget.

See the Compliance Kit (€149)

Technical compliance tooling and templates. Not legal advice.