EU AI Act — Transparence de l’article 50
L’article 50 de l’EU AI Act exige qu’une personne soit informée lorsqu’elle interagit avec un système d’IA (sauf si cela est évident dans le contexte), et que le contenu audio, image, vidéo ou texte généré par IA ou modifié de façon synthétique soit marqué comme tel. L’obligation s’applique à partir du 2 août 2026. Cette page documente les contrôles de divulgation IA que Devotel Orbit livre déjà pour satisfaire cette obligation pour les agents vocaux et conversationnels IA, comment les activer, et comment exporter la preuve pour un régulateur ou un acheteur d’entreprise.Vue d’ensemble
La divulgation IA est un opt-in par règlement, à portée de locataire. Une seule surface de paramètres pilote le même comportement pour quatre règlements qui partagent la même forme : l’article 50 de l’EU AI Act, la loi coréenne sur l’IA de base (en vigueur depuis le 22/01/2026), le California SB 243 (en vigueur depuis le 01/01/2026), et l’Utah AI Policy Act. Configurez- la sous Paramètres → Conformité → Divulgation IA dans le tableau de bord, ou par l’API décrite ci-dessous. La divulgation est désactivée par défaut pour chaque espace de travail. Un opérateur du locataire active les règles qui s’appliquent à son trafic.
Pas de géodétection automatique. Orbit n’infère pas la juridiction d’un
contact depuis un numéro de téléphone, une adresse ou une IP — activer une
règle l’applique à l’ensemble de l’espace de travail sur chaque interaction IA,
elle ne s’active ou se désactive pas par contact selon la localisation. Si le
trafic de votre organisation touche l’UE, activez la règle eu_ai_act_enabled
pour tout l’espace de travail. L’unique exception est le rappel pour mineur du
California SB 243, qui ne se déclenche que pour les contacts que vous avez
explicitement marqués comme mineur — Orbit n’infère jamais le statut de mineur
depuis une date de naissance ou tout autre signal.
Ce qui est livré aujourd’hui
- Avis conversationnel — un avis configurable (« Vous dialoguez avec un assistant IA… ») est préfixé à la première réponse d’un agent IA dans une conversation. Il est envoyé une fois par conversation — il ne se répète pas à chaque tour.
- Introduction vocale — une introduction parlée configurable (« Cet appel est traité par un agent IA… ») est jouée avant qu’un agent vocal IA ne commence un appel. Vous pouvez fournir une URL audio préenregistrée ou laisser Orbit synthétiser le texte.
- Marquage de contenu généré par IA — les messages envoyés par un agent
IA sont estampillés avec
metadata.ai_generated: true. Les appels enregistrés avec une quelconque implication d’IA sont estampillés avec les métadonnées de provenance de l’article 50 de l’EU AI Act sur l’enregistrement archivé. Là où le fournisseur de texte-parole configuré intègre un filigrane de provenance de contenu inaudible, ce support est enregistré par appel — la couverture de filigranage varie selon le fournisseur TTS aujourd’hui, donc traitez-le comme un signal supplémentaire plutôt qu’une garantie universelle. - Rappel pour mineur du California SB 243 — lorsqu’il est activé, les contacts explicitement marqués comme mineurs reçoivent un rappel périodique « vous parlez à une IA » pendant les sessions de longue durée, à un intervalle configurable.
- Export du dossier de conformité — un pack de preuves d’un clic, par agent, qui mappe la configuration de transparence de l’agent, les résultats d’évaluation/red team, les approbations de supervision humaine, et le journal d’audit des décisions aux articles 12, 14, 15 et 50 de l’EU AI Act.
- Export du registre de divulgation IA — un registre respectueux de la vie privée, inviolable, signé cryptographiquement, prouvant quand et où une IA (et non un humain) a traité une interaction, vérifiable indépendamment sans faire confiance à l’UI d’Orbit.
Configurer la divulgation IA
Tableau de bord
Naviguez vers Paramètres → Conformité → Divulgation IA. Modifiez le texte de l’avis conversationnel et de l’introduction vocale, puis activez EU AI Act §50 (et toute autre règle de juridiction applicable) sous « Règles de juridiction ». Activez Activé par défaut afin que les avis soient réellement présentés — les commutateurs de juridiction seuls ne marquent que quels règlements s’appliquent ; Activé par défaut est ce qui active l’estampillage et la livraison des avis.API
{ "settings": null } si jamais configurée) :
owner ou admin.
Chaque mise à jour est écrite au journal d’audit
(
compliance.ai_disclosure_updated) et invalide immédiatement le cache de
paramètres en cours, de sorte qu’un commutateur prend effet au tout prochain
tour d’agent.
Vérifier qu’elle fonctionne
-
Vérification en direct — avec
default_enabledeteu_ai_act_enabledactivés, démarrez une nouvelle session de conversation avec un agent IA et confirmez que lechat_notice_textconfiguré apparaît sur la première réponse ; passez un appel de test à un agent vocal IA et confirmez que l’introduction vocale joue avant que l’agent ne parle. -
Métadonnées par tour — inspectez un message de conversation envoyé par
l’agent et confirmez que
metadata.ai_generatedesttrue. -
Dossier de conformité — exportez le pack de preuves pour un agent :
Ajoutez
?format=htmlpour un pack de preuves téléchargeable et lisible par un humain, convenant à un auditeur ou un questionnaire de sécurité d’entreprise. Chaque section rapportepresent,partial,absentouunavailable— un locataire historique manquant une table de support dégrade cette seule section plutôt que de faire échouer tout l’export. -
Registre de divulgation IA — exportez le registre signé et inviolable
pour un agent :
Le registre ne porte que des métadonnées de provenance (identifiant d’agent, modèle, résultat, horodatages, comptes agrégés) — jamais de texte de invite/réponse verbatim — et il est signé avec un identifiant de contenu détaché afin qu’une copie remise à un régulateur ou un partenaire puisse être vérifiée sans faire confiance à l’UI d’Orbit.
owner, admin ou developer et sont eux-
mêmes journalisés en audit.
Remédier à une section dégradée du dossier
Chaque section du dossier rapporte l’un des quatre statuts, affichés à la fois dans le JSON (sections[].status) et dans le badge de section du pack HTML.
Traitez tout autre statut que present comme un à-faire, non un verdict :
Vérifier le registre signé
La signature du registre de divulgation IA couvre chaque octet du corps du registre, donc « vérifiable indépendamment » est mécanique : recalculez la digestion et le MAC sur ce que vous avez reçu et comparez.-
Exportez le registre JSON (c’est la charge utile à vérifier) :
La réponse enveloppe le registre dans
data.ledger. Sa forme :ledger_version,generated_at,tenant_id,agent,disclosure_posture,jurisdiction_resolution,summary,entries,note,disclaimer, et un objetsignaturedétaché : -
POSTez le registre vers l’endpoint du vérificateur. L’identifiant
détaché vit dans le JSON lui-même — rien d’autre à télécharger :
reasonest l’un deok,content_mismatch(corps modifié après la signature),signature_invalid(le MAC ne correspond pas au contenu),unsupported_version(version d’identifiant inconnue), oumalformed_ledger. -
Vérifiez hors ligne si vous voulez une vérification indépendante de
l’API d’Orbit : retirez le champ
signature, sérialisez le corps restant comme JSON canonique (clés d’objet triées récursivement), et faites un SHA-256 du résultat — il doit être égal àsignature.content_sha256. Le MAC exige en plus la clé de signature de l’espace de travail, donc un registre altéré peut être détecté par n’importe qui, alors que la production du MAC reste du côté d’Orbit.
Confirmer que l’avis s’est déclenché sur une conversation
Le drapeau par tourmetadata.ai_generated: true prouve que la réponse a
été rédigée par IA ; il ne prouve pas que l’avis de divulgation a été
affiché. Trois surfaces répondent à « l’avis s’est-il déclenché sur cette
conversation ? » :
- Lisez la conversation — sur un canal texte, l’avis conversationnel est préfixé à la première réponse de l’agent, donc le texte de l’avis est visible verbatim dans la liste des messages de la conversation dans le tableau de bord et par l’API des conversations. La même propriété tient pour la voix : l’introduction joue avant que l’agent ne parle, donc un appel enregistré la porte au début.
- Vérifiez l’horodatage par conversation — une fois l’avis
conversationnel livré, la plateforme estampille
first_disclosure_sent_atsur cette conversation et l’avis ne s’y répète jamais. Si vous (ou votre outillage de conformité) conservez des exports ou des instantanés d’entrepôt des enregistrements de conversations, une valeur non nulle est une preuve durable que l’avis s’est déclenché pour cette conversation. - Vérifiez le journal d’audit pour les changements de configuration —
chaque modification des paramètres de divulgation est enregistrée sous
l’action d’audit
compliance.ai_disclosure_updated, et chaque export de dossier ou de registre est journalisé commeagent.conformity_dossier.exportedouagent.ai_disclosure_ledger.exported. Si un avis ne s’est pas déclenché sur une conversation où vous l’attendiez, la piste d’audit de ces actions plus l’horodatage de conversation ci-dessus isole si la divulgation était désactivée à l’époque, ou si la livraison de l’avis a réellement échoué.
Matrice de posture par règlement
Les quatre règlements sont de la configuration du locataire : Orbit livre les contrôles et les exports de preuves ; vous décidez quels commutateurs s’appliquent à votre trafic. Puisque les règles sont des opt-ins à échelle d’espace de travail, activez chaque règlement que votre trafic touche plausiblement.
Deux précautions qui s’appliquent à chaque ligne : les commutateurs de
juridiction ne géolocalisent pas les contacts — ils appliquent la règle à
l’ensemble de l’espace de travail — et le rappel SB 243 ne se déclenche
jamais que pour les contacts que vous avez explicitement marqués comme
mineur. Orbit n’infère jamais la juridiction ni le statut de mineur.
Limitations connues
- Les règles de juridiction sont des opt-ins à échelle d’espace de travail, pas une géolocalisation automatique par contact — voir la note ci-dessus.
- Le filigranage audio intégré au TTS dépend du fournisseur de voix configuré ; tous les fournisseurs ne le supportent pas à la mi-2026.
- Cette page décrit la surface de transparence (Article 50). Elle ne couvre pas les obligations distinctes des systèmes à haut risque (Annexe III) de l’EU AI Act — voir le pointeur ci-dessous.