Article 50 Review: Help-centre chat assistant “Robin”
- Report ID
- AE-SAMPLE-0001
- Client
- Example Retail (fictional)
- System
- Help-centre chat assistant “Robin”
- Channels
- Web (desktop, 390 px mobile viewport), iOS app 4.12
- Markets
- EU
- Reviewed
- 15–16 September 2026 (fictional)
- Version
- v1.0
1 Scope and role assumptions
In scope
- The chat assistant from launcher to first reply, and handover to a human agent
- Web help centre and the support tab of the iOS app
Out of scope
- Email support, marketing pages, AI-generated product images
- Back-office tools used by agents
Role assumptions (to confirm)
- Example Retail deploys the assistant to its customers.
- Example Retail built the assistant on a third-party model and makes it available under its own name, so it may also be the provider of the chat system. To be confirmed with legal counsel.
- The assistant interacts directly with natural persons in the EU.
2 Reviewed user-facing flow
- S1User opens the help centre and selects “Chat with us”.
- S2The chat panel opens and the assistant sends its first message.
- S3User asks about a delayed order; the assistant replies.
- S4User asks for a person; the conversation is handed to a human agent.
- S5Same journey repeated in the iOS app support tab.
3 Findings
- AE-F-01Missing
Are people informed that they are interacting with an AI system, at the latest at the first interaction?
On web, the assistant opens with “Hi, I’m Robin from Example Retail. How can I help?” The first message does not say that Robin is an AI system.
- AE-F-02Needs review
Is the information provided in a clear and distinguishable manner?
An “About our assistant” link in the chat footer explains that answers are AI-generated. It is small, low in the panel, and only visible after scrolling on smaller screens.
- AE-F-03Missing
Is the information consistent across the channels where users meet the assistant?
The mobile app widget shows neither the footer link nor any other statement about AI.
- AE-F-04Needs review
Is the team relying on the “obvious from the context” exception, and is that decision recorded?
The product team assumed the robot avatar makes the AI nature obvious. The assumption is not documented, and the avatar is not shown in the mobile widget.
- AE-F-05Needs review
Who is the provider of the chat system, and what machine-readable marking of generated text is in place?
Example Retail built the assistant on a third-party model and offers it under its own name. It may be the provider of the chat system for Article 50 purposes. The vendor documentation reviewed does not describe marking of text outputs.
- AE-F-06Done
Does the reviewed flow involve emotion recognition or biometric categorisation?
No. The assistant processes typed text only and does not use biometric data. Recorded to show the question was considered.
- AE-F-07Done
When a conversation is handed to a human agent, is the change made clear?
Yes. The panel shows “You are now chatting with Sam from our support team” with a distinct style.
- AE-F-08Done
Is there a record of what is disclosed, where and since when?
Yes. Disclosure wording changes are tracked in the product changelog with dates.
4 Evidence notes
| ID | Type | Where | Captured | Note | SHA-256 |
|---|---|---|---|---|---|
| EV-01 | Screenshot | Web, desktop, help centre → chat launcher | 2026-09-15 10:12 CEST | First assistant message on open, before any user input. | 3f9a1c…e21b |
| EV-02 | Screenshot + transcript | Web, 390 px viewport | 2026-09-15 10:20 CEST | Full chat panel; footer link visible only after scrolling. | 8b04d2…7c9a |
| EV-03 | Screen recording | iOS app 4.12, support tab | 2026-09-15 11:05 CEST | Widget from open to first reply; no AI statement, no avatar. | c51e77…04fd |
| EV-04 | Screenshot | Web, desktop | 2026-09-15 11:30 CEST | Handover message to a human agent. | 1d6b90…a3e8 |
| EV-05 | Document notes | Product brief, vendor documentation, changelog (shared by Example Retail) | 2026-09-16 | Role, model vendor, data processed, disclosure change history. | n/a (notes) |
5 Prioritised actions
- A1Priority: High
Say it is an AI system in the first message, on every channel
For example: “Hi, I’m Robin, Example Retail’s AI assistant.” Apply the same wording on web and in the app.
- A2Priority: High
Make the statement visible without scrolling
Move a short AI label into the chat header, and keep the “About our assistant” link as detail.
- A3Priority: Medium
Confirm the provider role and text-marking approach
Ask the model vendor what machine-readable marking is applied to outputs, and confirm the role assumption with legal counsel.
- A4Priority: Medium
Record the decision on the “obvious” exception
Once A1 ships, note that the exception is no longer relied on, with the date.
- A5Priority: Low
Re-check the flow after release
Capture new evidence for web and app and update this report.
6 Review call
A 45-minute call with product, UX, engineering and compliance to walk through the findings, agree owners for A1–A5 and list open questions for legal counsel.
7 Limitations
This report records observations of the reviewed user-facing flow on the dates and channels stated. It is an educational and technical readiness review. It is not legal advice, not a formal audit and not a certificate of compliance.