[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"footer-root-categories-fr-FR":3,"tool-content-evaluateur-risque-ia-act-fr":83,"footer-cities-fr":121},[4,14,22,30,38,45,53,60,67,75],{"seo_content":5,"id":8,"name":9,"slug":10,"parentId":7,"lang":11,"_count":12},[6],{"page_slug":7},null,"cmkzhl7xm00dbulbc93h4qog5","Juridique","avocats","fr-FR",{"experts":13},8,{"seo_content":15,"id":17,"name":18,"slug":19,"parentId":7,"lang":11,"_count":20},[16],{"page_slug":7},"cmkzhl84700djulbcbv6pzu9e","Informatique","informaticiens",{"experts":21},3,{"seo_content":23,"id":25,"name":26,"slug":27,"parentId":7,"lang":11,"_count":28},[24],{"page_slug":7},"cmkzhlaos00gnulbc07i9jrco","Amélioration de la Maison","artisans",{"experts":29},4,{"seo_content":31,"id":33,"name":34,"slug":35,"parentId":7,"lang":11,"_count":36},[32],{"page_slug":7},"cmkzhlaqg00gpulbcx38bwoc2","Général","divers-generalistes",{"experts":37},0,{"seo_content":39,"id":41,"name":42,"slug":43,"parentId":7,"lang":11,"_count":44},[40],{"page_slug":7},"cmkzhlbvq00i3ulbcutdbcz50","Électronique Grand Public","techniciens-electronique",{"experts":21},{"seo_content":46,"id":48,"name":49,"slug":50,"parentId":7,"lang":11,"_count":51},[47],{"page_slug":7},"cmkzhlcaw00ilulbc38pxoogr","Santé","medecins",{"experts":52},5,{"seo_content":54,"id":56,"name":57,"slug":58,"parentId":7,"lang":11,"_count":59},[55],{"page_slug":7},"cmkzhlcmi00izulbcxva1m47f","Gestion de Patrimoine","conseillers-patrimoniaux",{"experts":21},{"seo_content":61,"id":63,"name":64,"slug":65,"parentId":7,"lang":11,"_count":66},[62],{"page_slug":7},"cmkzhldcv00jvulbcmcd5a7mk","Animaux et Vétérinaires","veterinaires",{"experts":21},{"seo_content":68,"id":70,"name":71,"slug":72,"parentId":7,"lang":11,"_count":73},[69],{"page_slug":7},"cmkzhldrr00kdulbchxfo67eg","Mécanique et Réparation","mecaniciens",{"experts":74},1,{"seo_content":76,"id":78,"name":79,"slug":80,"parentId":7,"lang":11,"_count":81},[77],{"page_slug":7},"cmkzhl9l300fbulbcv3i8q8p3","Aide aux Devoirs","professeurs-particuliers",{"experts":82},6,{"slug":84,"title":85,"page_title":86,"description":87,"content_md":88,"local_slug":7,"json_ld":89,"faq":99,"tool_html":115,"source":116,"category":117,"audience":118,"publish_mode":119,"hero_image":120,"hero_image_alt":85},"evaluateur-risque-ia-act","Évaluateur de niveau de risque IA – AI Act","Évaluateur de risque IA selon l'AI Act — ExpertZoom","Identifiez le niveau de risque de votre système d'IA (haut risque, risque limité, interdit ou minimal) selon le Règlement UE 2024\u002F1689 et découvrez vos obligations réglementaires.","Cet évaluateur interactif classe votre système d'IA selon les quatre niveaux de risque de l'AI Act : interdit, haut risque (Annexe III), risque limité et risque minimal. En sélectionnant votre secteur d'usage — recrutement, crédit, biométrie, santé, éducation, chatbot — l'outil vous indique immédiatement vos obligations légales et les échéances applicables. Conçu pour les dirigeants, DPO et responsables juridiques souhaitant qualifier leur exposition réglementaire rapidement.",[90],{"name":85,"@type":91,"offers":92,"inLanguage":95,"description":96,"operatingSystem":97,"applicationCategory":98},"WebApplication",{"@type":93,"price":94},"Offer","0","fr","Identifiez le niveau de risque de votre système d'IA selon le Règlement UE 2024\u002F1689 et découvrez les obligations réglementaires applicables à votre secteur.","All","BusinessApplication",[100,103,106,109,112],{"a":101,"q":102},"L'Annexe III du Règlement UE 2024\u002F1689 liste les catégories concernées : recrutement, notation de crédit, santé, éducation, infrastructure critique, justice et biométrie. Si votre système appartient à l'un de ces secteurs, il est probablement à haut risque.","Comment savoir si mon système d'IA est classé à haut risque ?",{"a":104,"q":105},"Vous devez mettre en place un système de gestion des risques (Art. 9), documenter les données d'entraînement (Art. 10), assurer une supervision humaine (Art. 14) et vous enregistrer dans la base de données EU avant le 2 décembre 2027 (délai Omnibus).","Que dois-je faire si mon IA est classée à haut risque ?",{"a":107,"q":108},"L'identification biométrique en temps réel dans les espaces publics est interdite par l'Art. 5, sauf exceptions très limitées soumises à autorisation judiciaire. En différé ou dans un cadre privé sécurisé, elle est classée à haut risque.","La reconnaissance faciale est-elle toujours interdite par l'AI Act ?",{"a":110,"q":111},"Non, les chatbots relèvent du risque limité. Ils doivent uniquement informer les utilisateurs qu'ils interagissent avec une IA (Art. 50), obligation applicable à partir du 2 août 2026.","Un chatbot ou assistant virtuel est-il soumis aux obligations haut risque ?",{"a":113,"q":114},"Non. Les systèmes à risque minimal comme les filtres anti-spam, les outils de recommandation de contenu ou les assistants de productivité interne ne sont soumis à aucune obligation spécifique de l'AI Act.","Mon logiciel de filtrage anti-spam basé sur l'IA est-il concerné ?","\u003C!DOCTYPE html>\n\u003Chtml lang=\"fr\">\n\u003Chead>\n  \u003Cmeta charset=\"utf-8\">\n  \u003Cmeta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n  \u003Ctitle>Évaluateur de niveau de risque IA – AI Act\u003C\u002Ftitle>\n  \u003Cscript src=\"https:\u002F\u002Funpkg.com\u002Flucide@latest\u002Fdist\u002Fumd\u002Flucide.min.js\">\u003C\u002Fscript>\n  \u003Cstyle>\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n    body { font-family: system-ui, -apple-system, sans-serif; background: #fafaf9; color: #1c1917; font-size: 15px; line-height: 1.5; }\n    .tool-root { max-width: 680px; margin: 0 auto; padding: 24px 16px 32px; }\n    h1 { font-size: 1.2rem; font-weight: 700; color: #1c1917; display: flex; align-items: center; gap: 8px; }\n    .subtitle { color: #57534e; font-size: 0.875rem; margin-top: 4px; margin-bottom: 20px; }\n    .tab-bar { display: flex; gap: 0; border-bottom: 2px solid #e7e5e4; margin-bottom: 20px; }\n    .tab-btn { background: none; border: none; padding: 9px 16px; font-size: 0.82rem; font-weight: 500; color: #78716c; cursor: pointer; border-bottom: 2px solid transparent; margin-bottom: -2px; transition: color .15s, border-color .15s; white-space: nowrap; }\n    .tab-btn.active { color: #2563eb; border-bottom-color: #2563eb; }\n    .tab-btn:hover:not(.active) { color: #1c1917; }\n    .field { margin-bottom: 18px; }\n    .field label { display: block; font-size: 0.875rem; font-weight: 600; margin-bottom: 8px; }\n    .field select { width: 100%; padding: 10px 12px; border: 1.5px solid #d6d3d1; border-radius: 8px; background: #fff; font-size: 0.875rem; color: #1c1917; cursor: pointer; appearance: none; background-image: url(\"data:image\u002Fsvg+xml,%3Csvg xmlns='http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2378716c' stroke-width='1.5' fill='none' stroke-linecap='round'\u002F%3E%3C\u002Fsvg%3E\"); background-repeat: no-repeat; background-position: right 14px center; }\n    .q-group { display: flex; flex-direction: column; gap: 8px; }\n    .q-opt input[type=radio] { display: none; }\n    .q-opt label { display: block; padding: 10px 14px; border: 1.5px solid #d6d3d1; border-radius: 8px; font-size: 0.85rem; cursor: pointer; transition: border-color .15s, background .15s; display: flex; align-items: center; gap: 8px; }\n    .q-opt input[type=radio]:checked + label { border-color: #2563eb; background: #eff6ff; color: #1d4ed8; font-weight: 600; }\n    .result-panel { border-radius: 12px; padding: 18px 20px; margin-top: 8px; border: 2px solid; }\n    .result-panel.interdit { background: #fff1f2; border-color: #fecdd3; }\n    .result-panel.haut { background: #fff7ed; border-color: #fed7aa; }\n    .result-panel.limite { background: #fefce8; border-color: #fde68a; }\n    .result-panel.minimal { background: #f0fdf4; border-color: #bbf7d0; }\n    .result-panel.unknown { background: #f8fafc; border-color: #e2e8f0; }\n    .level-badge { display: inline-flex; align-items: center; gap: 6px; font-size: 0.82rem; font-weight: 700; padding: 4px 12px; border-radius: 9999px; margin-bottom: 10px; }\n    .level-badge.interdit { background: #fee2e2; color: #991b1b; }\n    .level-badge.haut { background: #ffedd5; color: #9a3412; }\n    .level-badge.limite { background: #fef9c3; color: #854d0e; }\n    .level-badge.minimal { background: #dcfce7; color: #166534; }\n    .level-badge.unknown { background: #f1f5f9; color: #475569; }\n    .result-title { font-size: 1rem; font-weight: 700; margin-bottom: 6px; }\n    .result-desc { font-size: 0.85rem; color: #44403c; margin-bottom: 14px; line-height: 1.55; }\n    .obligations-title { font-size: 0.82rem; font-weight: 700; margin-bottom: 8px; text-transform: uppercase; letter-spacing: 0.05em; color: #78716c; }\n    .obligations-list { list-style: none; display: flex; flex-direction: column; gap: 6px; }\n    .obligations-list li { display: flex; gap: 8px; align-items: flex-start; font-size: 0.85rem; }\n    .obligations-list li svg { flex-shrink: 0; margin-top: 3px; }\n    .deadline-tag { margin-top: 14px; padding: 9px 13px; background: rgba(0,0,0,0.04); border-radius: 8px; font-size: 0.82rem; display: flex; align-items: center; gap: 7px; }\n    .source { margin-top: 24px; font-size: 0.72rem; color: #a8a29e; }\n    .source a { color: #a8a29e; text-decoration: underline; }\n    .hidden { display: none; }\n    .step-indicator { display: flex; gap: 6px; margin-bottom: 20px; }\n    .step-dot { width: 8px; height: 8px; border-radius: 50%; background: #e7e5e4; transition: background .2s; }\n    .step-dot.active { background: #2563eb; }\n    .step-dot.done { background: #86efac; }\n  \u003C\u002Fstyle>\n\u003C\u002Fhead>\n\u003Cbody>\n\u003Cmain class=\"tool-root\">\n  \u003Ch1>\n    \u003Ci data-lucide=\"shield-check\" width=\"20\" height=\"20\" style=\"color:#2563eb\">\u003C\u002Fi>\n    Évaluateur de risque IA – AI Act\n  \u003C\u002Fh1>\n  \u003Cp class=\"subtitle\">Identifiez le niveau de risque de votre système d'IA selon le Règlement UE 2024\u002F1689 et découvrez vos obligations réglementaires.\u003C\u002Fp>\n\n  \u003Cdiv class=\"tab-bar\" role=\"tablist\">\n    \u003Cbutton class=\"tab-btn active\" role=\"tab\" data-tab=\"0\">Votre usage\u003C\u002Fbutton>\n    \u003Cbutton class=\"tab-btn\" role=\"tab\" data-tab=\"1\">Résultat &amp; obligations\u003C\u002Fbutton>\n  \u003C\u002Fdiv>\n\n  \u003C!-- Tab 0 -->\n  \u003Cdiv id=\"tab-0\">\n    \u003Cdiv class=\"step-indicator\">\n      \u003Cdiv class=\"step-dot active\" id=\"dot-0\">\u003C\u002Fdiv>\n      \u003Cdiv class=\"step-dot\" id=\"dot-1\">\u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n\n    \u003Cdiv class=\"field\" id=\"q1-block\">\n      \u003Clabel>1. Quel est le secteur ou l'usage principal de votre système d'IA ?\u003C\u002Flabel>\n      \u003Cdiv class=\"q-group\">\n        \u003Cdiv class=\"q-opt\">\n          \u003Cinput type=\"radio\" name=\"sector\" id=\"s-recrutement\" value=\"recrutement\">\n          \u003Clabel for=\"s-recrutement\">\u003Ci data-lucide=\"users\" width=\"15\" height=\"15\">\u003C\u002Fi>Recrutement, tri de CV, évaluation RH\u003C\u002Flabel>\n        \u003C\u002Fdiv>\n        \u003Cdiv class=\"q-opt\">\n          \u003Cinput type=\"radio\" name=\"sector\" id=\"s-credit\" value=\"credit\">\n          \u003Clabel for=\"s-credit\">\u003Ci data-lucide=\"credit-card\" width=\"15\" height=\"15\">\u003C\u002Fi>Notation de crédit, scoring assurance, solvabilité\u003C\u002Flabel>\n        \u003C\u002Fdiv>\n        \u003Cdiv class=\"q-opt\">\n          \u003Cinput type=\"radio\" name=\"sector\" id=\"s-biometrie\" value=\"biometrie\">\n          \u003Clabel for=\"s-biometrie\">\u003Ci data-lucide=\"scan-face\" width=\"15\" height=\"15\">\u003C\u002Fi>Identification biométrique \u002F reconnaissance faciale\u003C\u002Flabel>\n        \u003C\u002Fdiv>\n        \u003Cdiv class=\"q-opt\">\n          \u003Cinput type=\"radio\" name=\"sector\" id=\"s-sante\" value=\"sante\">\n          \u003Clabel for=\"s-sante\">\u003Ci data-lucide=\"heart-pulse\" width=\"15\" height=\"15\">\u003C\u002Fi>Santé, médical, diagnostic, triage\u003C\u002Flabel>\n        \u003C\u002Fdiv>\n        \u003Cdiv class=\"q-opt\">\n          \u003Cinput type=\"radio\" name=\"sector\" id=\"s-education\" value=\"education\">\n          \u003Clabel for=\"s-education\">\u003Ci data-lucide=\"graduation-cap\" width=\"15\" height=\"15\">\u003C\u002Fi>Éducation, notation, orientation scolaire\u003C\u002Flabel>\n        \u003C\u002Fdiv>\n        \u003Cdiv class=\"q-opt\">\n          \u003Cinput type=\"radio\" name=\"sector\" id=\"s-infra\" value=\"infra\">\n          \u003Clabel for=\"s-infra\">\u003Ci data-lucide=\"zap\" width=\"15\" height=\"15\">\u003C\u002Fi>Infrastructure critique (eau, énergie, transport)\u003C\u002Flabel>\n        \u003C\u002Fdiv>\n        \u003Cdiv class=\"q-opt\">\n          \u003Cinput type=\"radio\" name=\"sector\" id=\"s-justice\" value=\"justice\">\n          \u003Clabel for=\"s-justice\">\u003Ci data-lucide=\"scale\" width=\"15\" height=\"15\">\u003C\u002Fi>Justice, forces de l'ordre, analyse prédictive de criminalité\u003C\u002Flabel>\n        \u003C\u002Fdiv>\n        \u003Cdiv class=\"q-opt\">\n          \u003Cinput type=\"radio\" name=\"sector\" id=\"s-chatbot\" value=\"chatbot\">\n          \u003Clabel for=\"s-chatbot\">\u003Ci data-lucide=\"message-circle\" width=\"15\" height=\"15\">\u003C\u002Fi>Chatbot, assistant virtuel, service client IA\u003C\u002Flabel>\n        \u003C\u002Fdiv>\n        \u003Cdiv class=\"q-opt\">\n          \u003Cinput type=\"radio\" name=\"sector\" id=\"s-deepfake\" value=\"deepfake\">\n          \u003Clabel for=\"s-deepfake\">\u003Ci data-lucide=\"image\" width=\"15\" height=\"15\">\u003C\u002Fi>Contenu généré ou altéré par IA (deepfake, texte, image)\u003C\u002Flabel>\n        \u003C\u002Fdiv>\n        \u003Cdiv class=\"q-opt\">\n          \u003Cinput type=\"radio\" name=\"sector\" id=\"s-social\" value=\"social\">\n          \u003Clabel for=\"s-social\">\u003Ci data-lucide=\"ban\" width=\"15\" height=\"15\">\u003C\u002Fi>Scoring social \u002F manipulation comportementale ciblée\u003C\u002Flabel>\n        \u003C\u002Fdiv>\n        \u003Cdiv class=\"q-opt\">\n          \u003Cinput type=\"radio\" name=\"sector\" id=\"s-minimal\" value=\"minimal\">\n          \u003Clabel for=\"s-minimal\">\u003Ci data-lucide=\"sparkles\" width=\"15\" height=\"15\">\u003C\u002Fi>Jeux, divertissement, filtre anti-spam, outil interne\u003C\u002Flabel>\n        \u003C\u002Fdiv>\n      \u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n\n    \u003C!-- Q2: only for biometrie -->\n    \u003Cdiv class=\"field hidden\" id=\"q2-block\">\n      \u003Clabel>2. Cette identification biométrique est-elle utilisée en temps réel dans des espaces publics ?\u003C\u002Flabel>\n      \u003Cdiv class=\"q-group\">\n        \u003Cdiv class=\"q-opt\">\n          \u003Cinput type=\"radio\" name=\"biometrie-rt\" id=\"bio-yes\" value=\"yes\">\n          \u003Clabel for=\"bio-yes\">\u003Ci data-lucide=\"alert-circle\" width=\"15\" height=\"15\">\u003C\u002Fi>Oui, en temps réel dans un espace public ou accessible au public\u003C\u002Flabel>\n        \u003C\u002Fdiv>\n        \u003Cdiv class=\"q-opt\">\n          \u003Cinput type=\"radio\" name=\"biometrie-rt\" id=\"bio-no\" value=\"no\">\n          \u003Clabel for=\"bio-no\">\u003Ci data-lucide=\"check-circle\" width=\"15\" height=\"15\">\u003C\u002Fi>Non, en différé ou dans un contexte privé sécurisé\u003C\u002Flabel>\n        \u003C\u002Fdiv>\n      \u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n\n    \u003Cbutton id=\"btn-evaluate\" style=\"margin-top:8px;padding:10px 22px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:0.875rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:7px;\" disabled>\n      \u003Ci data-lucide=\"search\" width=\"15\" height=\"15\">\u003C\u002Fi>Évaluer le niveau de risque\n    \u003C\u002Fbutton>\n  \u003C\u002Fdiv>\n\n  \u003C!-- Tab 1 -->\n  \u003Cdiv id=\"tab-1\" class=\"hidden\">\n    \u003Cdiv id=\"result-content\">\u003C\u002Fdiv>\n    \u003Cbutton id=\"btn-reset\" style=\"margin-top:16px;padding:9px 18px;background:none;color:#2563eb;border:1.5px solid #2563eb;border-radius:8px;font-size:0.82rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;\">\n      \u003Ci data-lucide=\"rotate-ccw\" width=\"14\" height=\"14\">\u003C\u002Fi>Recommencer l'évaluation\n    \u003C\u002Fbutton>\n  \u003C\u002Fdiv>\n\n  \u003Cp class=\"source\">\n    Sources : \u003Ca href=\"https:\u002F\u002Fartificialintelligenceact.eu\u002Fannex\u002F3\u002F\" target=\"_blank\" rel=\"noopener\">Annexe III – AI Act\u003C\u002Fa> •\n    \u003Ca href=\"https:\u002F\u002Fartificialintelligenceact.eu\u002Farticle\u002F6\u002F\" target=\"_blank\" rel=\"noopener\">Article 6 – Classification\u003C\u002Fa> •\n    Accord omnibus numérique provisoire du 7 mai 2026 •\n    Cet outil est indicatif et ne constitue pas un conseil juridique.\n  \u003C\u002Fp>\n\u003C\u002Fmain>\n\u003Cscript>\n  const LEVELS = {\n    recrutement: {\n      level: 'haut',\n      title: 'Système à haut risque (Annexe III §4)',\n      desc: \"Les outils d'IA utilisés dans le recrutement, le tri de CV, l'évaluation des candidats ou la gestion des performances sont classifiés à haut risque par l'Annexe III de l'AI Act.\",\n      obligations: [\n        { icon: 'clipboard-list', text: 'Système de gestion des risques documenté (Art. 9)' },\n        { icon: 'database', text: 'Gouvernance des données d\\'entraînement avec critères qualité (Art. 10)' },\n        { icon: 'file-text', text: 'Documentation technique complète (Art. 11)' },\n        { icon: 'activity', text: 'Journaux automatiques conservés ≥ 6 mois (Art. 12)' },\n        { icon: 'user-check', text: 'Supervision humaine effective par un référent formé (Art. 14)' },\n        { icon: 'bell', text: 'Information des personnes concernées (Art. 13)' },\n        { icon: 'shield', text: 'Enregistrement dans la base de données EU (Art. 71)' }\n      ],\n      deadline: 'Échéance : 2 décembre 2027 (report suite à l'accord Omnibus du 7 mai 2026 — était initialement au 2 août 2026)'\n    },\n    credit: {\n      level: 'haut',\n      title: 'Système à haut risque (Annexe III §5)',\n      desc: \"Les systèmes d'IA pour la notation de crédit, l'évaluation de solvabilité ou le scoring assurantiel sont classifiés à haut risque. Ils déterminent l'accès aux services financiers essentiels.\",\n      obligations: [\n        { icon: 'clipboard-list', text: 'Système de gestion des risques documenté (Art. 9)' },\n        { icon: 'database', text: 'Gouvernance des données avec critères qualité (Art. 10)' },\n        { icon: 'file-text', text: 'Documentation technique complète (Art. 11)' },\n        { icon: 'activity', text: 'Journaux automatiques conservés ≥ 6 mois (Art. 12)' },\n        { icon: 'user-check', text: 'Supervision humaine (Art. 14)' },\n        { icon: 'shield', text: 'Précision, robustesse, cybersécurité certifiées (Art. 15)' }\n      ],\n      deadline: 'Échéance : 2 décembre 2027 (report suite à l'accord Omnibus du 7 mai 2026)'\n    },\n    biometrie_haut: {\n      level: 'haut',\n      title: 'Système à haut risque (Annexe III §1)',\n      desc: \"L'identification biométrique en différé ou dans un cadre privé est classifiée à haut risque. Des obligations strictes s'appliquent avant mise en production.\",\n      obligations: [\n        { icon: 'clipboard-list', text: 'Système de gestion des risques documenté (Art. 9)' },\n        { icon: 'database', text: 'Gouvernance des données biométriques (Art. 10)' },\n        { icon: 'file-text', text: 'Documentation technique et analyse d\\'impact RGPD (Art. 11)' },\n        { icon: 'user-check', text: 'Supervision humaine obligatoire (Art. 14)' },\n        { icon: 'shield', text: 'Enregistrement dans la base EU (Art. 71)' }\n      ],\n      deadline: 'Échéance : 2 décembre 2027 (report Omnibus — initialement 2 août 2026)'\n    },\n    biometrie_interdit: {\n      level: 'interdit',\n      title: 'Pratique interdite (Art. 5 §1.d)',\n      desc: \"L'identification biométrique à distance en temps réel dans des espaces publics est interdite par l'AI Act (Art. 5). Les exceptions sont très limitées (sécurité nationale urgente, infractions graves spécifiques) et soumises à autorisation judiciaire.\",\n      obligations: [\n        { icon: 'ban', text: 'Interdiction de déploiement — applicable depuis le 2 février 2025' },\n        { icon: 'alert-triangle', text: 'Amende maximale : 35 M€ ou 7 % du CA mondial en cas d\\'infraction' },\n        { icon: 'info', text: 'Exceptions très limitées possibles via autorisation judiciaire préalable' }\n      ],\n      deadline: 'Applicable depuis le 2 février 2025'\n    },\n    sante: {\n      level: 'haut',\n      title: 'Système à haut risque (Annexe III §5)',\n      desc: \"Les systèmes d'IA en santé (diagnostic, triage, recommandation médicale, gestion des urgences) sont classifiés à haut risque. Ils sont souvent également soumis à la réglementation sur les dispositifs médicaux (MDR).\",\n      obligations: [\n        { icon: 'clipboard-list', text: 'Gestion des risques (Art. 9) + conformité MDR si applicable' },\n        { icon: 'database', text: 'Qualité des données médicales (Art. 10)' },\n        { icon: 'file-text', text: 'Documentation technique et traçabilité (Art. 11)' },\n        { icon: 'user-check', text: 'Supervision humaine médicale (Art. 14)' },\n        { icon: 'shield', text: 'Précision et robustesse clinique certifiées (Art. 15)' }\n      ],\n      deadline: 'Échéance : 2 décembre 2027 (report Omnibus)'\n    },\n    education: {\n      level: 'haut',\n      title: 'Système à haut risque (Annexe III §3)',\n      desc: \"Les outils d'IA déterminant l'accès à l'éducation, les admissions scolaires, l'orientation ou la notation des élèves sont classifiés à haut risque.\",\n      obligations: [\n        { icon: 'clipboard-list', text: 'Système de gestion des risques (Art. 9)' },\n        { icon: 'database', text: 'Qualité et représentativité des données (Art. 10)' },\n        { icon: 'user-check', text: 'Supervision humaine par un enseignant référent (Art. 14)' },\n        { icon: 'bell', text: 'Information des étudiants\u002Fparents concernés (Art. 13)' }\n      ],\n      deadline: 'Échéance : 2 décembre 2027 (report Omnibus)'\n    },\n    infra: {\n      level: 'haut',\n      title: 'Système à haut risque (Annexe III §2)',\n      desc: \"Les systèmes d'IA gérant des infrastructures critiques (réseau électrique, eau potable, transport) sont classifiés à haut risque en raison des risques pour la sécurité publique.\",\n      obligations: [\n        { icon: 'clipboard-list', text: 'Gestion des risques rigoureuse (Art. 9)' },\n        { icon: 'activity', text: 'Journaux de surveillance temps réel (Art. 12)' },\n        { icon: 'user-check', text: 'Supervision humaine et plan de continuité (Art. 14)' },\n        { icon: 'shield', text: 'Tests de robustesse et cybersécurité (Art. 15)' }\n      ],\n      deadline: 'Échéance : 2 décembre 2027 (report Omnibus)'\n    },\n    justice: {\n      level: 'haut',\n      title: 'Système à haut risque (Annexe III §7 et §8)',\n      desc: \"Les systèmes d'IA utilisés par les forces de l'ordre, en justice (analyse prédictive, évaluation du risque de récidive, aide à la décision judiciaire) ou pour la migration sont classifiés à haut risque.\",\n      obligations: [\n        { icon: 'clipboard-list', text: 'Gestion des risques documentée (Art. 9)' },\n        { icon: 'file-text', text: 'Documentation complète et enregistrement EU (Art. 11, 71)' },\n        { icon: 'user-check', text: 'Supervision humaine obligatoire — jamais de décision 100 % automatisée (Art. 14)' },\n        { icon: 'shield', text: 'Évaluation d\\'impact sur les droits fondamentaux' }\n      ],\n      deadline: 'Échéance : 2 décembre 2027 (report Omnibus)'\n    },\n    chatbot: {\n      level: 'limite',\n      title: 'Risque limité — obligation de transparence',\n      desc: \"Les chatbots et assistants virtuels ne sont pas à haut risque mais sont soumis à l'obligation de transparence : l'utilisateur doit être informé qu'il interagit avec un système d'IA, sauf si cela est évident.\",\n      obligations: [\n        { icon: 'info', text: 'Mention obligatoire que l\\'utilisateur interagit avec une IA (Art. 50)' },\n        { icon: 'eye', text: 'Pas de tromperie sur la nature artificielle du système' },\n        { icon: 'check-circle', text: 'Aucune obligation de gestion des risques spécifique' }\n      ],\n      deadline: 'Applicable depuis le 2 août 2026 (mise en conformité Art. 50)'\n    },\n    deepfake: {\n      level: 'limite',\n      title: 'Risque limité — marquage et transparence obligatoires',\n      desc: \"Les contenus générés ou modifiés par IA (textes, images, vidéos, deepfakes) nécessitent un marquage explicite de leur nature artificielle, notamment lorsqu'ils peuvent induire en erreur.\",\n      obligations: [\n        { icon: 'tag', text: 'Marquage obligatoire des contenus générés par IA (Art. 50)' },\n        { icon: 'info', text: 'Exception : contenus artistiques ou satiriques clairement identifiés' },\n        { icon: 'eye', text: 'Interdiction de créer des deepfakes à des fins de manipulation non consentie' }\n      ],\n      deadline: 'Applicable depuis le 2 août 2026'\n    },\n    social: {\n      level: 'interdit',\n      title: 'Pratique interdite (Art. 5 §1.a et §1.c)',\n      desc: \"Le scoring social basé sur l'IA et la manipulation comportementale ciblée exploitant les vulnérabilités des personnes sont formellement interdits par l'AI Act depuis février 2025.\",\n      obligations: [\n        { icon: 'ban', text: 'Interdiction absolue — applicable depuis le 2 février 2025' },\n        { icon: 'alert-triangle', text: 'Amende maximale : 35 M€ ou 7 % du CA mondial' },\n        { icon: 'info', text: 'Aucune dérogation possible pour ces usages' }\n      ],\n      deadline: 'Applicable depuis le 2 février 2025'\n    },\n    minimal: {\n      level: 'minimal',\n      title: 'Risque minimal — aucune obligation spécifique',\n      desc: \"Les systèmes d'IA à usage ludique, les filtres anti-spam, les outils de productivité interne sans impact sur des droits individuels ne sont soumis à aucune obligation spécifique de l'AI Act.\",\n      obligations: [\n        { icon: 'check-circle', text: 'Aucune obligation réglementaire AI Act spécifique' },\n        { icon: 'info', text: 'Les codes de conduite volontaires sont encouragés par la Commission' },\n        { icon: 'shield', text: 'Le RGPD et la réglementation sectorielle applicable restent en vigueur' }\n      ],\n      deadline: 'Aucune échéance AI Act — bonnes pratiques recommandées'\n    }\n  };\n\n  const LEVEL_ICONS = { interdit: 'ban', haut: 'alert-triangle', limite: 'alert-circle', minimal: 'check-circle', unknown: 'help-circle' };\n  const LEVEL_LABELS = { interdit: 'INTERDIT', haut: 'HAUT RISQUE', limite: 'RISQUE LIMITÉ', minimal: 'RISQUE MINIMAL' };\n  const OBL_COLORS = { interdit: '#991b1b', haut: '#9a3412', limite: '#854d0e', minimal: '#166534' };\n\n  let selectedSector = null;\n  let selectedBio = null;\n\n  function getResult() {\n    if (!selectedSector) return null;\n    if (selectedSector === 'biometrie') {\n      if (!selectedBio) return null;\n      return LEVELS[selectedBio === 'yes' ? 'biometrie_interdit' : 'biometrie_haut'];\n    }\n    return LEVELS[selectedSector];\n  }\n\n  function renderResult(data) {\n    const color = OBL_COLORS[data.level];\n    const iconName = LEVEL_ICONS[data.level];\n    const svgIcon = `\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cuse href=\"#icon-${iconName}\"\u002F>\u003C\u002Fsvg>`;\n    const oblItems = data.obligations.map(o => `\n      \u003Cli>\n        \u003Ci data-lucide=\"${o.icon}\" width=\"14\" height=\"14\" style=\"color:${color};flex-shrink:0;margin-top:2px\">\u003C\u002Fi>\n        \u003Cspan>${o.text}\u003C\u002Fspan>\n      \u003C\u002Fli>`).join('');\n    document.getElementById('result-content').innerHTML = `\n      \u003Cdiv class=\"result-panel ${data.level}\">\n        \u003Cspan class=\"level-badge ${data.level}\">\n          \u003Ci data-lucide=\"${iconName}\" width=\"13\" height=\"13\">\u003C\u002Fi>\n          ${LEVEL_LABELS[data.level]}\n        \u003C\u002Fspan>\n        \u003Cdiv class=\"result-title\">${data.title}\u003C\u002Fdiv>\n        \u003Cdiv class=\"result-desc\">${data.desc}\u003C\u002Fdiv>\n        \u003Cdiv class=\"obligations-title\">Obligations applicables\u003C\u002Fdiv>\n        \u003Cul class=\"obligations-list\">${oblItems}\u003C\u002Ful>\n        \u003Cdiv class=\"deadline-tag\">\n          \u003Ci data-lucide=\"calendar\" width=\"14\" height=\"14\" style=\"color:#2563eb;flex-shrink:0\">\u003C\u002Fi>\n          \u003Cspan style=\"font-size:0.82rem;color:#1c1917\">${data.deadline}\u003C\u002Fspan>\n        \u003C\u002Fdiv>\n      \u003C\u002Fdiv>`;\n    lucide.createIcons();\n  }\n\n  function switchTab(idx) {\n    document.getElementById('tab-0').classList.toggle('hidden', idx === 1);\n    document.getElementById('tab-1').classList.toggle('hidden', idx === 0);\n    document.querySelectorAll('.tab-btn').forEach((b, i) => b.classList.toggle('active', i === idx));\n  }\n\n  document.querySelectorAll('.tab-btn').forEach((btn, i) => {\n    btn.addEventListener('click', () => { if (i === 0 || getResult()) switchTab(i); });\n  });\n\n  document.querySelectorAll('input[name=sector]').forEach(r => {\n    r.addEventListener('change', () => {\n      selectedSector = r.value;\n      selectedBio = null;\n      const showBio = selectedSector === 'biometrie';\n      document.getElementById('q2-block').classList.toggle('hidden', !showBio);\n      document.querySelectorAll('input[name=\"biometrie-rt\"]').forEach(b => b.checked = false);\n      document.getElementById('btn-evaluate').disabled = showBio;\n      document.getElementById('dot-0').className = 'step-dot done';\n      document.getElementById('dot-1').className = 'step-dot' + (showBio ? ' active' : '');\n    });\n  });\n\n  document.querySelectorAll('input[name=\"biometrie-rt\"]').forEach(r => {\n    r.addEventListener('change', () => {\n      selectedBio = r.value;\n      document.getElementById('btn-evaluate').disabled = false;\n    });\n  });\n\n  document.getElementById('btn-evaluate').addEventListener('click', () => {\n    const result = getResult();\n    if (!result) return;\n    renderResult(result);\n    switchTab(1);\n  });\n\n  document.getElementById('btn-reset').addEventListener('click', () => {\n    selectedSector = null;\n    selectedBio = null;\n    document.querySelectorAll('input[name=sector]').forEach(r => r.checked = false);\n    document.querySelectorAll('input[name=\"biometrie-rt\"]').forEach(r => r.checked = false);\n    document.getElementById('q2-block').classList.add('hidden');\n    document.getElementById('btn-evaluate').disabled = true;\n    document.getElementById('dot-0').className = 'step-dot active';\n    document.getElementById('dot-1').className = 'step-dot';\n    switchTab(0);\n  });\n\n  lucide.createIcons();\n\n  const ro = new ResizeObserver(() => {\n    const h = Math.max(document.documentElement.scrollHeight, document.body.scrollHeight);\n    parent.postMessage({ type: 'resize', height: h }, '*');\n  });\n  ro.observe(document.documentElement);\n\u003C\u002Fscript>\n\u003C\u002Fbody>\n\u003C\u002Fhtml>\n","generated","juridique","pro","both","https:\u002F\u002Fpub-bdebbd2dad294475a2da0eb657815b6b.r2.dev\u002Ftools\u002Fevaluateur-risque-ia-act-c1e1e217a9.webp",[]]