EU AI Act & AI disclosure
Under Article 50(1) and 50(5) of the EU AI Act (Regulation (EU) 2024/1689), anyone who talks to an AI must be told so, clearly, at the first interaction. These rules apply from 2 August 2026.
Voice Logica is the provider of the voice-agent system. You are the deployer: you run the agent under your name, for your callers. Voice Logica gives you the setting, the per-call evidence and the report. Turning it on is up to you.
What the setting does
Section titled “What the setting does”When AI disclosure is on, the platform checks the first thing the agent says on each call, after variables are filled in:
- The greeting already says it is an AI (for example ψηφιακή βοηθός, τεχνητή νοημοσύνη, έι άι, digital assistant, AI): it is spoken exactly as you wrote it.
- It does not: one short sentence is added for that call only, in the caller’s language. For example “Καλησπέρα σας! Είμαι η ψηφιακή βοηθός της Acme. Πώς μπορώ να βοηθήσω;” or “I’m Acme’s digital assistant.” The sentence goes before a closing question, or right after a short hello. Your saved greeting is not changed.
It also covers the cases where there is no normal greeting:
When the setting is off, the greeting is spoken exactly as written. The editor then shows a warning, and another one under any greeting that does not mention AI.
Turn it on in the editor
Section titled “Turn it on in the editor”-
Open the agent - Agents → your agent → Instructions (under Identity).
-
Greeting → AI disclosure - switch it on. It saves to the live agent straight away. It is not part of staging or versions, so publishing an older version never turns it off.
-
Optional: say it in your own words - write the greeting so it already names the AI (“Γεια σας, είμαι η ψηφιακή βοηθός της Acme…”). Then nothing is added and callers hear exactly your wording.
-
Prove it - call the agent and listen to the first sentence. Then open the call in Calls: its logs show AI disclosure played at offset …ms.
Turning it off asks you to confirm. Voice Logica records who turned it off and when. That record stays on the agent and is shown by get_agent_settings.
From Claude or ChatGPT (MCP)
Section titled “From Claude or ChatGPT (MCP)”Every part of this works from a chat connected to the Voice Logica MCP server:
| You say | Tool and section |
|---|---|
| “Turn on AI disclosure for my agent” | update_agent_settings, section ai_disclosure, enabled: true |
| “Is AI disclosure on for all my agents?” | get_agent_settings, section ai_disclosure (shows enabled, and disabledBy / disabledAt when off) |
| “How many calls this month told the caller it was an AI?” | get_compliance_report (format: "csv" for a file) |
When disclosure is off, the response includes the Article 50 warning, so the assistant tells you before you rely on it. The same section also holds core-providers mode (coreProvidersOnly): the agent’s extra AI features stay on the core model, with no Groq or Gemini, for customers who only accept the core sub-processors.
Evidence: per call and per month
Section titled “Evidence: per call and per month”Every call stores what happened to the disclosure:
welcome_text (your greeting already said it), composed (the sentence was added) or none.disabled, transfer_whisper, session_resume, welcome_skipped or exception.Every month, get_compliance_report gives the totals for the company or one agent: calls, the share with a logged disclosure, the split by source and skip reason, and a short list of exceptions to look at.
What else Article 50 asks of you
Section titled “What else Article 50 asks of you”- Recording. The AI disclosure is not the recording notice. If you record calls, say so in the greeting as well. See Recording & Privacy.
- Cloned voices. If an agent speaks in a cloned human voice, telling callers they are talking to an AI matters even more. Keep the setting on.
- Roles and contract terms. Provider and deployer obligations, sub-processors and the DPA are on legal.voicelogica.ai/compliance.
This page explains a product setting. It is not legal advice. The binding text is Regulation (EU) 2024/1689 on EUR-Lex.
Troubleshooting
Section titled “Troubleshooting”I turned it on but did not hear the sentence
Your greeting probably already contains a recognised term (for example AI or ψηφιακή βοηθός), so it was spoken as written. The call’s logs show source: welcome_text and the matched term.
Callers hear that it is an AI twice
The greeting names the AI in words the platform does not recognise, so the sentence is added too. Use one of the recognised terms in the greeting, or remove your own wording and let the setting add it.
The compliance report lists exceptions
Open each listed call. welcome_skipped is usually an IVR or a caller who hung up before the agent spoke. exception means something failed before the sentence was spoken. If you see more than a few, open a support ticket.
Next Steps
Section titled “Next Steps”Your First Agent (greeting) - Recording & Privacy - Build a reliable agent
