PageSourceSearch

https://reflektlab.ai/component---src-pages-solutions-ia-souveraine-tsx-d1626dc36c1eb36247f4.js

js reflektlab.ai collected 2026-10-05 12:30:07 UTC 29,556 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkreflektlab_ai=self.webpackChunkreflektlab_ai||[]).push([[2526],{1095:function(e,t,n){n.d(t,{A:function(){return u}});var a=n(6540),o=n(4033),r=n(6085),s=n(4823),i=n(4794),l=n(5588);var c=({title:e,subtitle:t,button_text:n,path:c})=>{const d=(0,i.useStaticQuery)("3927247614").file.childImageSharp.gatsbyImageData;return a.createElement("div",{className:"relative bg-bg bg-cover px-4 h-full md:h-96 overflow-hidden rounded-lg"},a.createElement("div",{className:"flex flex-col justify-center items-center text-gray-1 my-16 gap-6 z-10 relative "},a.createElement(s.A,{className:"text-center"},e),t&&a.createElement("p",{className:"text-gray-500 text-lg text-center max-w-2xl leading-relaxed"},t),a.createElement("div",{className:"flex flex-col items-center gap-3"},a.createElement(o.A,{to:c},n),a.createElement(r.Ay,{variant:"link",placement:"section_cta"}))),a.createElement("div",{className:"absolute top-1 z-0"},a.createElement(l.G,{image:d,alt:"purple linear waves",className:"w-fit opacity-50"})))},d=n(4755);var u=({titleKey:e,buttonKey:t,subtitleKey:n})=>{const{t:o}=(0,d.useTranslation)();return a.createElement("section",{className:"px-4 sm:px-8 md:px-32 py-16","aria-label":"Contact Us"},a.createElement(c,{title:o(e||"contact_section_title"),subtitle:n?o(n):void 0,button_text:o(t||"button_contact"),path:"/contact"}))}},7093:function(e,t,n){var a=n(6540);t.A=({children:e,className:t})=>a.createElement("h3",{className:`text-m font-semibold text-gray-1 ${null!=t?t:""}`},e)},7092:function(e,t,n){n.r(t),n.d(t,{Head:function(){return x},default:function(){return v}});var a=n(6540),o=n(4823),r=n(7093),s=n(6585),i=n(1095),l=n(4033),c=n(7746),d=n(4755),u=n(5367),p=n(8027);const m={en:JSON.parse('{"souv_hero_title":"Sovereign AI: running AI on your data without sending it away","souv_hero_subtitle":"Where the model runs, where the data sits, who can read it. We scope your use cases, then deploy what has to stay in-house. Scoping from €2,000.","souv_hero_cta":"Talk about your constraint","def_title":"What is sovereign AI?","def_body":"Sovereign AI means AI where you control three things: where the model runs, where your data is stored, and the list of people and companies that can reach it. In this context the word is not political. It is a question of architecture and contracts.","def_body2":"It is not the same thing as a national model. A model trained in France but called through an API hosted outside the European Union does not make you sovereign. Conversely, an American open-source model running on your own servers sends no data anywhere. What matters is the path your data takes, not the nationality of the model.","opt_title":"The three options, and what they really cost","opt_intro":"There are not four. Each one is the right answer in a specific case.","opt_th_option":"Option","opt_th_out":"What leaves your network","opt_th_when":"When it is the right choice","opt_r1_option":"Public API","opt_r1_out":"The content of your prompts, to a third party often outside the EU","opt_r1_when":"Non-sensitive data, no personal data, individual use","opt_r2_option":"Enterprise tier in an EU region","opt_r2_out":"Your prompts, to a third party, under a processing agreement and a no-training commitment","opt_r2_when":"Most cases: internal data, no trade secrets, a contract is enough","opt_r3_option":"Self-hosted model","opt_r3_out":"Nothing","opt_r3_when":"Health data, client data under a confidentiality agreement, trade secrets, sector obligations","opt_note":"The part suppliers leave out: self-hosting has a running cost. A model on your servers needs GPU, version upgrades, and somebody watching it. That is justified when the data demands it, not as a principle.","rgpd_title":"What GDPR actually requires","rgpd_intro":"A lot of decisions get made on an approximate reading of the regulation. Here is the short and accurate version.","rgpd_b1_title":"GDPR does not ban AI","rgpd_b1_body":"It governs the processing of personal data. Using a language model is not illegal. Sending personal data to a processor with no legal basis, no contract and no notice to the people concerned is, whether the recipient is an AI or an online spreadsheet.","rgpd_b2_title":"What you need in place","rgpd_b2_body":"A legal basis for the processing, a data processing agreement with the supplier, data minimisation applied to what you send, and safeguards for transfers outside the European Union. The enterprise tiers of the large suppliers cover the contract, and often the location. They do not cover minimisation: that one stays your job.","rgpd_b3_title":"Training on your data","rgpd_b3_body":"This is the clause to read. Consumer tiers often use your conversations to improve the models. Enterprise tiers generally commit not to. The difference is contractual rather than technical, and it cannot be inferred from the price.","rgpd_note":"We are not lawyers and we do not write your processing register. We work on the technical half: what leaves, what stays, and how to prove it.","non_title":"When self-hosting is the wrong answer","non_intro":"We would rather say so before quoting anything.","non_b1_title":"If your data is neither personal nor confidential","non_b1_body":"An enterprise tier in an EU regi
1on does the job for a fraction of the cost. That is the most common case, and it is what we recommend most often.","non_b2_title":"If nobody on your side can run a server","non_b2_body":"A self-hosted model becomes a liability. You need either a team or a maintenance contract, and that belongs in the budget from the first estimate.","non_b3_title":"If what you want is compliance theatre","non_b3_body":"We are not the right supplier. Self-hosting is justified by a real constraint, not by a sales argument.","price_title":"What it costs","price_intro":"The answer depends entirely on which option you land on, so there is no grid specific to this topic. Here are the two existing entry points, with their already published rates.","price_th_scope":"Format","price_th_budget":"Budget","price_th_get":"What you get","price_r1_scope":"Express scoping","price_r1_budget":"€2,000 to €4,000","price_r1_get":"Half a day on one specific use case. Which data it touches, which option fits, and what each one costs.","price_r2_scope":"Full AI audit","price_r2_budget":"€6,000 to €12,000","price_r2_get":"A map of your use cases, ranked by data sensitivity, with the architecture choice for each one.","price_r3_scope":"Deployment","price_r3_budget":"from €800 per day","price_r3_get":"Setting it up, integrating it with your tools, and the documentation that lets your team take it over.","price_note":"Scoping is often enough. In plenty of cases its conclusion is that an enterprise tier in an EU region solves the problem, and the engagement stops there.","faq_title":"Frequently asked questions","faq1_q":"What is sovereign AI?","faq1_a":"AI where you control where the model runs, where the data is stored, and which third parties can reach it. It is not defined by the nationality of the model but by the path your data takes. An American open-source model running on your servers is more sovereign than a French model called through an API hosted outside the European Union.","faq2_q":"Is there a European sovereign AI option?","faq2_a":"There are models published in Europe, and European hosts able to run them. The two do not automatically go together: a European model consumed through a foreign API gives you no location guarantee at all. The useful question is not where the model was made but where it executes and under what contract.","faq3_q":"Is AI compatible with GDPR?","faq3_a":"Yes, with conditions. GDPR does not ban AI, it governs the processing of personal data. You need a legal basis, a processing agreement with the supplier, minimisation of what you send, and safeguards for transfers outside the European Union. Enterprise tiers cover the contract and often the location, but never minimisation, which stays with you.","faq4_q":"Can you use ChatGPT and stay GDPR compliant?","faq4_a":"On an enterprise tier, yes, in most cases. It is the consumer tiers that cause the problem: they often use conversations to improve the models and offer no processing agreement. The clause to check is the one about training on your data. It is contractual and cannot be inferred from what you pay.","faq5_q":"Which AI tool is GDPR compliant?","faq5_a":"No tool is compliant by itself. Compliance depends on what you send it, the contract binding you to the supplier, and the notice given to the people concerned. The same tool can be used compliantly on anonymised data and non-compliantly on a customer file. It is the use that is compliant, not the software.","faq6_q":"Should you host your own model?","faq6_a":"Rarely, and that is what we answer most often. Self-hosting is justified when the data cannot leave: health, trade secrets, confidentiality commitments to your own clients, sector obligations. Otherwise an enterprise tier in an EU region covers the need for far less, and with no recurring running cost.","read_title":"Further reading","read_meeting":"AI meeting notes: where your data actually goes","read_gdpr":"AI and GDPR: using ChatGPT without exposing personal data","read_audit":"AI audit for companies","read_reprise":"Software project rescue and code audit","souv_cta_title":"A confidentiality constraint on an AI project?","souv_cta_subtitle":"Tell us which data is involved. We will tell you which of the three options fits, including when it is not ours.","souv_cta_button":"Get in touch"}'),fr:JSON.parse('{"souv_hero_title":"IA souveraine : faire tourner l\'IA sur vos données sans les envoyer ailleurs","souv_hero_subtitle":"Où tourne le modèle, où sont stockées les données, qui peut les lire. Nous cadrons vos usages, puis nous déployons ce qui doit rester chez vous. Ca
1drage à partir de 2 000 €.","souv_hero_cta":"Parler de votre contrainte","def_title":"Qu\'est-ce qu\'une IA souveraine ?","def_body":"Une IA souveraine est une IA dont vous maîtrisez trois choses : l\'endroit où le modèle s\'exécute, l\'endroit où vos données sont stockées, et la liste des personnes et des sociétés qui peuvent y accéder. Dans ce contexte, le mot n\'a rien de politique. C\'est une question d\'architecture et de contrat.","def_body2":"Ce n\'est pas la même chose qu\'un modèle français. Un modèle entraîné en France mais appelé via une API hébergée hors de l\'Union européenne ne vous rend pas souverain. À l\'inverse, un modèle américain en open source qui tourne sur vos serveurs ne fait sortir aucune donnée. Ce qui compte est le chemin que prennent vos données, pas la nationalité du modèle.","opt_title":"Les trois options, et ce qu\'elles coûtent vraiment","opt_intro":"Il n\'y en a pas quatre. Chacune est le bon choix dans un cas précis.","opt_th_option":"Option","opt_th_out":"Ce qui sort de chez vous","opt_th_when":"Quand c\'est le bon choix","opt_r1_option":"API publique","o
1pt_r1_out":"Le contenu de vos requêtes, chez un tiers souvent hors UE","opt_r1_when":"Données non sensibles, aucune donnée personnelle, usage individuel","opt_r2_option":"Offre entreprise en zone UE","opt_r2_out":"Vos requêtes, chez un tiers, avec un contrat de sous-traitance et un engagement de non-entraînement","opt_r2_when":"La majorité des cas : données internes, pas de secret industriel, un contrat suffit","opt_r3_option":"Modèle auto-hébergé","opt_r3_out":"Rien","opt_r3_when":"Données de santé, données clients sous accord de confidentialité, secret industriel, obligation sectorielle","opt_note":"Le point que les fournisseurs passent sous silence : l\'auto-hébergement a un coût d\'exploitation. Un modèle sur vos serveurs demande du GPU, des montées de version, et quelqu\'un qui le surveille. Cela se justifie quand la donnée l\'exige, pas par principe.","rgpd_title":"Ce que le RGPD exige réellement","rgpd_intro":"Beaucoup de décisions se prennent sur une version approximative du règlement. Voici la version courte et exacte.","rgpd_b1_title":"Le RGPD n\'interdit pas l\'IA","rgpd_b1_body":"Il encadre le traitement de données personnelles. Utiliser un modèle de langage n\'est pas illégal. Envoyer des données personnelles à un sous-traitant sans base légale, sans contrat et sans information des personnes concernées l\'est, que le destinataire soit une IA ou un tableur en ligne.","rgpd_b2_title":"Ce qu\'il faut réunir","rgpd_b2_body":"Une base légale pour le traitement, un contrat de sous-traitance avec le fournisseur, le principe de minimisation appliqué aux données envoyées, et un encadrement des transferts hors Union européenne. Les offres entreprise des grands fournisseurs couvrent le contrat, et souvent la localisation. Elles ne couvrent pas la minimisation : celle-là reste votre travail.","rgpd_b3_title":"L\'entraînement sur vos données","rgpd_b3_body":"C\'est la clause à lire. Les offres grand public utilisent souvent vos échanges pour améliorer les modèles. Les offres entreprise s\'engagent en général à ne pas le faire. La différence n\'est pas technique, elle est contractuelle, et elle ne se déduit pas du prix.","rgpd_note":"Nous ne sommes pas juristes et nous ne rédigeons pas votre registre des traitements. Nous intervenons sur la partie technique : ce qui sort, ce qui reste, et comment le prouver.","non_title":"Quand l\'auto-hébergement n\'est pas la bonne réponse","non_intro":"Nous préférons le dire avant de chiffrer quoi que ce soit.","non_b1_title":"Si vos données ne sont ni personnelles ni confidentielles","non_b1_body":"Une offre entreprise en zone UE fait le travail pour une fraction du coût. C\'est le cas le plus fréquent, et c\'est ce que nous recommandons le plus souvent.","non_b2_title":"Si personne chez vous ne peut exploiter un serveur","non_b2_body":"Un modèle auto-hébergé devient une dette. Il faut soit une équipe, soit un contrat de maintenance, et cela fait partie du budget dès le premier chiffrage.","non_b3_title":"Si le besoin est une conformité de façade","non_b3_body":"Nous ne sommes pas le bon prestataire. L\'auto-hébergement se justifie par une contrainte réelle, pas par un argument commercial.","price_title":"Combien ça coûte","price_intro":"La réponse dépend entièrement de l\'option retenue, donc il n\'y a pas de grille propre à ce sujet. Voici les deux points d\'entrée existants, avec leurs tarifs déjà publiés.","price_th_scope":"Format","price_th_budget":"Budget","price_th_get":"Ce que vous obtenez","price_r1_scope":"Cadrage express","price_r1_budget":"2 000 à 4 000 €","price_r1_get":"Une demi-journée sur un usage précis. Quelles données il touche, quelle option convient, et ce que coûte chacune.","price_r2_scope":"Audit IA complet","price_r2_budget":"6 000 à 12 000 €","price_r2_get":"La cartographie de vos usages, le classement par sensibilité de données, et le choix d\'architecture pour chacun.","price_r3_scope":"Déploiement","price_r3_budget":"à partir de 800 € par jour","price_r3_get":"La mise en place, l\'intégration à vos outils, et la documentation qui permet à vos équipes de reprendre la main.","price_note":"Le cadrage suffit souvent. Dans beaucoup de dossiers sa conclusion est qu\'une offre entreprise en zone UE règle le problème, et l\'intervention s\'arrête là.","faq_title":"Questions fréquentes","faq1_q":"Qu\'est-ce qu\'une IA souveraine ?","faq1_a":"Une IA dont vous maîtrisez l\'endroit où le modèle s\'exécute, l\'endroit où les données sont stockées, et la liste des tiers qui peuvent y accéder. Ce n\'est pas la nationalité du modèle qui la définit, mais le chemin que prennent vos données. Un modèle open source américain qui tourne sur vos serveurs est plus souverain qu\'un modèle français appelé via une API hébergée hors de l\'Union européenne.","faq2_q":"Existe-t-il une IA souveraine française ?","faq2_a":"Il existe des modèles édités en France, et des hébergeurs français capables de les faire tourner. Les deux ne vont pas automatiquement ensemble : un modèle français consommé via une API étrangère ne vous donne aucune garantie de localisation. La question utile n\'est pas de savoir si le modèle est français, mais où il s\'exécute et sous quel contrat.","faq3_q":"L\'IA est-elle compatible avec le RGPD ?","faq3_a":"Oui, à conditions. Le RGPD n\'interdit pas l\'IA, il encadre le traitement de données personnelles. Il faut une base légale, un contrat de sous-traitance avec le fournisseur, la minimisation des données envoyées, et un encadrement des transferts hors Union européenne. Les offres entreprise des grands fournisseurs couvrent le contrat et souvent la localisation, mais jamais la minimisation, qui reste à votre charge.","faq4_q":"Peut-on utiliser ChatGPT en respectant le RGPD ?","faq4_a":"Avec une offre entreprise, oui, dans la plupart des cas. Ce sont les offres grand public qui posent problème : elles utilisent souvent les échanges pour améliorer les modèles et n\'offrent pas de contrat de sous-traitance. La clause à vérifier est celle de l\'entraînement sur vos données. Elle est contractuelle et ne se déduit pas du prix payé.","faq5_q":"Quel outil d\'IA est conforme au RGPD ?","faq5_a":"Aucun outil n\'est conforme en lui-même. La conformité dépend de ce que vous lui envoyez, du contrat qui vous lie au fournisseur, et de l\'information des personnes concernées. Un même outil peut être utilisé de manière conforme sur des données anonymisées et non conforme sur un fichier 
1client. C\'est l\'usage qui est conforme, pas le logiciel.","faq6_q":"Faut-il héberger son propre modèle ?","faq6_a":"Rarement, et c\'est ce que nous répondons le plus souvent. L\'auto-hébergement se justifie quand les données ne peuvent pas sortir : santé, secret industriel, engagement de confidentialité envers vos clients, obligation sectorielle. Dans les autres cas une offre entreprise en zone UE couvre le besoin pour beaucoup moins cher, et sans coût d\'exploitation récurrent.","read_title":"À lire aussi","read_meeting":"Comptes rendus de réunion par IA : où vont vos données","read_gdpr":"IA et RGPD : utiliser ChatGPT sans exposer vos données personnelles","read_audit":"Audit IA entreprise","read_reprise":"Reprise de code et audit de projet","souv_cta_title":"Une contrainte de confidentialité sur un projet d\'IA ?","souv_cta_subtitle":"Dites-nous quelles données sont en jeu. Nous vous dirons laquelle des trois options convient, y compris quand ce n\'est pas la nôtre.","souv_cta_button":"Nous écrire"}')},h=[{qKey:"faq1_q",aKey:"faq1_a"},{qKey:"faq2_q",aKey:"faq2_a"},{qKey:"faq3_q",aKey:"faq3_a"},{qKey:"faq4_q",aKey:"faq4_a"},{qKey:"faq5_q",aKey:"faq5_a"},{qKey:"faq6_q",aKey:"faq6_a"}],_=[{id:"definition",labelKey:"def_title"},{id:"options",labelKey:"opt_title"},{id:"rgpd",labelKey:"rgpd_title"},{id:"quand-non",labelKey:"non_title"},{id:"prix",labelKey:"price_title"}],g=[{optionKey:"opt_r1_option",outKey:"opt_r1_out",whenKey:"opt_r1_when"},{optionKey:"opt_r2_option",outKey:"opt_r2_out",whenKey:"opt_r2_when"},{optionKey:"opt_r3_option",outKey:"opt_r3_out",whenKey:"opt_r3_when"}],y=[{Icon:p.CbL,titleKey:"rgpd_b1_title",bodyKey:"rgpd_b1_body"},{Icon:p.MTc,titleKey:"rgpd_b2_title",bodyKey:"rgpd_b2_body"},{Icon:p.YNd,titleKey:"rgpd_b3_title",bodyKey:"rgpd_b3_body"}],b=[{titleKey:"non_b1_title",bodyKey:"non_b1_body"},{titleKey:"non_b2_title",bodyKey:"non_b2_body"},{titleKey:"non_b3_title",bodyKey:"non_b3_body"}],f=[{scopeKey:"price_r1_scope",budgetKey:"price_r1_budget",getKey:"price_r1_get"},{scopeKey:"price_r2_scope",budgetKey:"price_r2_budget",getKey:"price_r2_get"},{scopeKey:"price_r3_scope",budgetKey:"price_r3_budget",getKey:"price_r3_get"}],x=({pageContext:e})=>{var t;const{language:n}=e,o="en"===n,r=null!==(t=m[n])&&void 0!==t?t:m.en,s={"@context":"https://schema.org","@type":"FAQPage",mainEntity:h.filter(e=>r[e.qKey]&&r[e.aKey]).map(e=>({"@type":"Question",name:r[e.qKey],acceptedAnswer:{"@type":"Answer",text:r[e.aKey]}}))};return a.createElement(a.Fragment,null,a.createElement(c.A,{title:o?"Sovereign AI: GDPR, Hosting and the Real Options":"IA souveraine : RGPD, hébergement et vraies options",description:o?"Sovereign AI and GDPR: where the model runs, where your data sits, who can read it. The three deployment options and what each really costs.":"IA souveraine et RGPD : où tourne le modèle, où sont vos données, qui peut les lire. Les trois options de déploiement et leur coût réel.",pathname:o?"/solutions/ia-souveraine/":"/fr/solutions/ia-souveraine/",language:n,alternateLanguages:[{lang:"en",path:"/solutions/ia-souveraine/"},{lang:"fr",path:"/fr/solutions/ia-souveraine/"}]}),a.createElement("script",{type:"application/ld+json"},JSON.stringify(s)))};var v=()=>{const{t:e,i18n:t}=(0,d.useTranslation)(),n="fr"===t.language;return(0,a.useEffect)(()=>{(0,u.oe)("ia-souveraine")},[]),a.createElement(s.A,null,a.createElement("section",{className:"bg-gradient-to-br from-slate-800 to-teal-700 w-full py-20 px-4 sm:px-8 md:px-32"},a.createElement("div",{className:"max-w-4xl mx-auto text-center"},a.createElement(o.A,{as:"h1",className:"text-white mb-6"},a.createElement(d.Trans,null,"souv_hero_title")),a.createElement("p",{className:"text-white/90 text-lg mb-8 max-w-2xl mx-auto leading-relaxed"},a.createElement(d.Trans,null,"souv_hero_subtitle")),a.createElement(l.A,{to:"/contact"},a.createElement(d.Trans,null,"souv_hero_cta")))),a.createElement("nav",{"aria-label":n?"Sur cette page":"On this page",className:"px-4 sm:px-8 md:px-32 pt-10"},a.createElement("div",{className:"max-w-3xl mx-auto flex flex-wrap gap-3 text-sm"},_.map(t=>a.createElement("a",{key:t.id,href:`#${t.id}`,className:"inline-flex items-center bg-gray-4 border border-gray-3 rounded-full px-4 py-2 text-dark-blue font-medium hover:border-dark-blue transition-colors"},e(t.labelKey))))),a.createElement("section",{id:"definition",className:"scroll-mt-24 py-16 md:py-20 px-4 sm:px-8 md:px-32"},a.createElement("div",{className:"max-w-3xl mx-auto"},a.createElement("h2",{className:"text-3xl md:text-4xl font-bold text-gray-1 mb-6"},a.createElement(d.Trans,null,"def_title")),a.createElement("p",{className:"text-gray-2 text-lg leading-relaxed mb-4"},a.createElement(d.Trans,null,"def_body")),a.createElement("p",{className:"text-gray-2 leading-relaxed"},a.createElement(d.Trans,null,"def_body2")))),a.createElement("section",{id:"options",className:"scroll-mt-24 py-16 md:py-24 px-4 sm:px-8 md:px-32 bg-gray-4"},a.createElement("div",{className:"max-w-4xl mx-auto"},a.createElement("h2",{className:"text-3xl md:text-4xl font-bold text-gray-1 mb-4"},a.createElement(d.Trans,null,"opt_title")),a.createElement("p",{className:"text-gray-2 leading-relaxed mb-8"},a.createElement(d.Trans,null,"opt_intro")),a.createElement("div",{className:"overflow-x-auto"},a.createElement("table",{className:"w-full text-left border-collapse min-w-[40rem]"},a.createElement("thead",null,a.createElement("tr",{className:"border-b-2 border-gray-3"},a.createElement("th",{className:"py-3 pr-4 font-semibold text-gray-1"},a.createElement(d.Trans,null,"opt_th_option")),a.createElement("th",{className:"py-3 pr-4 font-semibold text-gray-1"},a.createElement(d.Trans,null,"opt_th_out")),a.createElement("th",{className:"py-3 font-semibold text-gray-1"}
1,a.createElement(d.Trans,null,"opt_th_when")))),a.createElement("tbody",null,g.map(t=>a.createElement("tr",{key:t.optionKey,className:"border-b border-gray-3"},a.createElement("th",{scope:"row",className:"py-4 pr-4 font-semibold text-gray-1 align-top text-left"},e(t.optionKey)),a.createElement("td",{className:"py-4 pr-4 text-gray-2 align-top"},e(t.outKey)),a.createElement("td",{className:"py-4 text-gray-2 align-top"},e(t.whenKey))))))),a.createElement("p",{className:"text-gray-2 text-sm leading-relaxed border-l-4 border-gray-3 pl-4 mt-8"},a.createElement(d.Trans,null,"opt_note")))),a.createElement("section",{id:"rgpd",className:"scroll-mt-24 py-16 md:py-24 px-4 sm:px-8 md:px-32"},a.createElement("div",{className:"max-w-3xl mx-auto"},a.createElement("h2",{className:"text-3xl md:text-4xl font-bold text-gray-1 mb-4"},a.createElement(d.Trans,null,"rgpd_title")),a.createElement("p",{className:"text-gray-2 leading-relaxed mb-10"},a.createElement(d.Trans,null,"rgpd_intro")),a.createElement("div",{className:"space-y-8"},y.map(({Icon:t,titleKey:n,bodyKey:o})=>a.createElement("div",{key:n,className:"flex gap-4"},a.createElement("div",{className:"w-10 h-10 rounded-lg bg-sky-1 flex items-center justify-center flex-shrink-0"},a.createElement(t,{className:"text-dark-blue size-5"})),a.createElement("div",null,a.createElement("h3",{className:"text-xl font-bold text-gray-1 mb-2"},e(n)),a.createElement("p",{className:"text-gray-2 leading-relaxed"},e(o)))))),a.createElement("p",{className:"text-gray-2 text-sm leading-relaxed border-l-4 border-gray-3 pl-4 mt-10"},a.createElement(d.Trans,null,"rgpd_note")))),a.createElement("section",{id:"quand-non",className:"scroll-mt-24 py-16 md:py-24 px-4 sm:px-8 md:px-32 bg-gray-4"},a.createElement("div",{className:"max-w-3xl mx-auto"},a.createElement("h2",{className:"text-3xl md:text-4xl font-bold text-gray-1 mb-4"},a.createElement(d.Trans,null,"non_title")),a.createElement("p",{className:"text-gray-2 leading-relaxed mb-8"},a.createElement(d.Trans,null,"non_intro")),a.createElement("div",{className:"space-y-6"},b.map(({titleKey:t,bodyKey:n})=>a.createElement("div",{key:t,className:"flex gap-4"},a.createElement(p.JhU,{className:"text-teal-600 size-5 flex-shrink-0 mt-1"}),a.createElement("div",null,a.createElement("h3",{className:"font-bold text-gray-1 mb-1"},e(t)),a.createElement("p",{className:"text-gray-2 text-sm leading-relaxed"},e(n)))))))),a.createElement("section",{id:"prix",className:"scroll-mt-24 py-16 md:py-24 px-4 sm:px-8 md:px-32"},a.createElement("div",{className:"max-w-4xl mx-auto"},a.createElement("h2",{className:"text-3xl md:text-4xl font-bold text-gray-1 mb-4"},a.createElement(d.Trans,null,"price_title")),a.createElement("p",{className:"text-gray-2 leading-relaxed mb-8"},a.createElement(d.Trans,null,"price_intro")),a.createElement("div",{className:"overflow-x-auto"},a.createElement("table",{className:"w-full text-left border-collapse min-w-[36rem]"},a.createElement("thead",null,a.createElement("tr",{className:"border-b-2 border-gray-3"},a.createElement("th",{className:"py-3 pr-4 font-semibold text-gray-1"},a.createElement(d.Trans,null,"price_th_scope")),a.createElement("th",{className:"py-3 pr-4 font-semibold text-gray-1"},a.createElement(d.Trans,null,"price_th_budget")),a.createElement("th",{className:"py-3 font-semibold text-gray-1"},a.createElement(d.Trans,null,"price_th_get")))),a.createElement("tbody",null,f.map(t=>a.createElement("tr",{key:t.scopeKey,className:"border-b border-gray-3"},a.createElement("th",{scope:"row",className:"py-4 pr-4 font-semibold text-gray-1 align-top text-left"},e(t.scopeKey)),a.createElement("td",{className:"py-4 pr-4 text-gray-2 align-top whitespace-nowrap"},e(t.budgetKey)),a.createElement("td",{className:"py-4 text-gray-2 align-top"},e(t.getKey))))))),a.createElement("p",{className:"text-gray-2 leading-relaxed mt-6"},a.createElement(d.Trans,null,"price_note")))),a.createElement("section",{className:"py-16 md:py-24 px-4 sm:px-8 md:px-32 bg-gray-4"},a.createElement("div",{className:"max-w-3xl mx-auto"},a.createElement(r.A,{className:"text-center mb-8"},a.createElement(d.Trans,null,"faq_title")),a.createElement("div",{className:"space-y-6"},h.filter(t=>
1e(t.qKey)!==t.qKey&&e(t.aKey)!==t.aKey).map(t=>a.createElement("details",{key:t.qKey,className:"bg-white border border-gray-200 rounded-lg shadow-sm"},a.createElement("summary",{className:"px-6 py-4 cursor-pointer font-semibold text-gray-800 hover:text-dark-blue transition-colors"},e(t.qKey)),a.createElement("p",{className:"px-6 pb-4 text-gray-600 text-sm leading-relaxed"},e(t.aKey))))))),a.createElement("section",{className:"py-16 md:py-20 px-4 sm:px-8 md:px-32"},a.createElement("div",{className:"max-w-3xl mx-auto"},a.createElement(r.A,{className:"mb-6"},a.createElement(d.Trans,null,"read_title")),a.createElement("div",{className:"flex flex-wrap gap-3 text-sm"},a.createElement(d.Link,{to:"/blog/ai-meeting-notes-data-privacy/",className:"inline-flex items-center bg-gray-4 border border-gray-3 rounded-full px-4 py-2 text-dark-blue font-medium hover:border-dark-blue transition-colors"},a.createElement(d.Trans,null,"read_meeting")),a.createElement(d.Link,{to:"/blog/ai-gdpr-personal-data/",className:"inline-flex items-center bg-gray-4 border border-gray-3 rounded-full px-4 py-2 text-dark-blue font-medium hover:border-dark-blue transition-colors"},a.createElement(d.Trans,null,"read_gdpr")),a.createElement(d.Link,{to:"/solutions/audit-ia/",className:"inline-flex items-center bg-gray-4 border border-gray-3 rounded-full px-4 py-2 text-dark-blue font-medium hover:border-dark-blue transition-colors"},a.createElement(d.Trans,null,"read_audit")),a.createElement(d.Link,{to:"/solutions/reprise-de-code/",className:"inline-flex items-center bg-gray-4 border border-gray-3 rounded-full px-4 py-2 text-dark-blue font-medium hover:border-dark-blue transition-colors"},a.createElement(d.Trans,null,"read_reprise"))))),a.createElement(i.A,{titleKey:"souv_cta_title",subtitleKey:"souv_cta_subtitle",buttonKey:"souv_cta_button"}))}}}]);
2//# sourceMappingURL=component---src-pages-solutions-ia-souveraine-tsx-d1626dc36c1eb36247f4.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.