PageSourceSearch

https://donneespersonnelles.fr/_next/static/chunks/0n-g5f~0_4073.js

js donneespersonnelles.fr collected 2026-10-02 04:25:02 UTC 39,629 bytes, 4 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,30977,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r={assign:function(){return l},searchParamsToUrlQuery:function(){return o},urlQueryToSearchParams:function(){return s}};for(var n in r)Object.defineProperty(i,n,{enumerable:!0,get:r[n]});function o(e){let t={};for(let[i,r]of e.entries()){let e=t[i];void 0===e?t[i]=r:Array.isArray(e)?e.push(r):t[i]=[e,r]}return t}function a(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function s(e){let t=new URLSearchParams;for(let[i,r]of Object.entries(e))if(Array.isArray(r))for(let e of r)t.append(i,a(e));else t.set(i,a(r));return t}function l(e,...t){for(let i of t){for(let t of i.keys())e.delete(t);for(let[t,r]of i.entries())e.append(t,r)}return e}},35854,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r={DecodeError:function(){return h},MiddlewareNotFoundError:function(){return x},MissingStaticPage:function(){return R},NormalizeError:function(){return v},PageNotFoundError:function(){return y},SP:function(){return b},ST:function(){return g},WEB_VITALS:function(){return o},execOnce:function(){return a},getDisplayName:function(){return d},getLocationOrigin:function(){return c},getURL:function(){return u},isAbsoluteUrl:function(){return l},isResSent:function(){return p},loadGetInitialProps:function(){return f},normalizeRepeatedSlashes:function(){return m},stringifyError:function(){return I}};for(var n in r)Object.defineProperty(i,n,{enumerable:!0,get:r[n]});let o=["CLS","FCP","FID","INP","LCP","TTFB"];function a(e){let t,i=!1;return(...r)=>(i||(i=!0,t=e(...r)),t)}let s=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,l=e=>s.test(e);function c(){let{protocol:e,hostname:t,port:i}=window.location;return`${e}//${t}${i?":"+i:""}`}function u(){let{href:e}=window.location,t=c();return e.substring(t.length)}function d(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function p(e){return e.finished||e.headersSent}function m(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function f(e,t){let i=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await f(t.Component,t.ctx)}:{};let r=await e.getInitialProps(t);if(i&&p(i))return r;if(!r)throw Object.defineProperty(Error(`"${d(e)}.getInitialProps()" should resolve to an object. But found "${r}" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return r}let b="u">typeof performance,g=b&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);
1class h extends Error{}class v extends Error{}class y extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class R extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class x extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function I(e){return JSON.stringify({message:e.message,stack:e.stack})}},51315,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},25276,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r={formatUrl:function(){return s},formatWithValidation:function(){return c},urlObjectKeys:function(){return l}};for(var n in r)Object.defineProperty(i,n,{enumerable:!0,get:r[n]});let o=e.r(92144)._(e.r(30977)),a=/https?|ftp|gopher|file/;function s(e){let{auth:t,hostname:i}=e,r=e.protocol||"",n=e.pathname||"",s=e.hash||"",l=e.query||"",c=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?c=t+e.host:i&&(c=t+(~i.indexOf(":")?`[${i}]`:i),e.port&&(c+=":"+e.port)),l&&"object"==typeof l&&(l=String(o.urlQueryToSearchParams(l)));let u=e.search||l&&`?${l}`||"";return r&&!r.endsWith(":")&&(r+=":"),e.slashes||(!r||a.test(r))&&!1!==c?(c="//"+(c||""),n&&"/"!==n[0]&&(n="/"+n)):c||(c=""),s&&"#"!==s[0]&&(s="#"+s),u&&"?"!==u[0]&&(u="?"+u),n=n.replace(/[?#]/g,encodeURIComponent),u=u.replace("#","%23"),`${r}${c}${n}${u}${s}`}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function c(e){return s(e)}},87374,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"useMergedRef",{enumerable:!0,get:function(){return n}});let r=e.r(92688);function n(e,t){let i=(0,r.useRef)(null),n=(0,r.useRef)(null);return(0,r.useCallback)(r=>{if(null===r){let e=i.current;e&&(i.current=null,e());let t=n.current;t&&(n.current=null,t())}else e&&(i.current=o(e,r)),t&&(n.current=o(t,r))},[e,t])}function o(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let i=e(t);return"function"==typeof i?i:()=>e(null)}}("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},60210,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"isLocalURL",{enumerable:!0,get:function(){return o}});let r=e.r(35854),n=e.r(60911);function o(e){if(!(0,r.isAbsoluteUrl)(e))return!0;try{let t=(0,r.getLocationOrigin)(),i=new URL(e,t);return i.origin===t&&(0,n.hasBasePath)(i.pathname)}catch(e){return!1}}},54845,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"errorOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},39806,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r={default:function(){return h},useLinkStatus:function(){return y}};for(var n in r)Object.defineProperty(i,n,{enumerable:!0,get:r[n]});let o=e.r(92144),a=e.r(70994),s=o._(e.r(92688)),l=e.r(25276),c=e.r(15825),u=e.r(87374),d=e.r(35854),p=e.r(39797);e.r(51315);let m=e.r(99244),f=e.r(31425),b=e.r(60210),g=e.r(97140);function h(t){var i,r;let n,o,h,[y,R]=(0,s.useOptimistic)(f.IDLE_LINK_STATUS),x=(0,s.useRef)(null),{href:I,as:T,children:A,prefetch:P=null,passHref:C,replace:S,shallow:j,scroll:k,onClick:q,onMouseEnter:z,onTouchStart:N,legacyBehavior:D=!1,onNavigate:O,transitionTypes:w,ref:E,unstable_dynamicOnHover:L,..._}=t;n=A,D&&("string"==typeof n||"number"==typeof n)&&(n=(0,a.jsx)("a",{children:n}));let G=s.default.useContext(c.AppRouterContext),B=!1!==P,F=!1!==P?null===(r=P)||"auto"===r?g.FetchStrategy.PPR:g.FetchStrategy.Full:g.FetchStrategy.PPR,U="string"==typeof(i=T||I)?i:(0,l.formatUrl)(i);if(D){if(n?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>
1` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});o=s.default.Children.only(n)}let $=D?o&&"object"==typeof o&&o.ref:E,M=s.default.useCallback(e=>(null!==G&&(x.current=(0,f.mountLinkInstance)(e,U,G,F,B,R)),()=>{x.current&&((0,f.unmountLinkForCurrentNavigation)(x.current),x.current=null),(0,f.unmountPrefetchableInstance)(e)}),[B,U,G,F,R]),V={ref:(0,u.useMergedRef)(M,$),onClick(t){D||"function"!=typeof q||q(t),D&&o.props&&"function"==typeof o.props.onClick&&o.props.onClick(t),!G||t.defaultPrevented||function(t,i,r,n,o,a,l){if("u">typeof window){let c,{nodeName:u}=t.currentTarget;if("A"===u.toUpperCase()&&((c=t.currentTarget.getAttribute("target"))&&"_self"!==c||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,b.isLocalURL)(i)){n&&(t.preventDefault(),location.replace(i));return}if(t.preventDefault(),a){let e=!1;if(a({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:d}=e.r(78264);s.default.startTransition(()=>{d(i,n?"replace":"push",!1===o?m.ScrollBehavior.NoScroll:m.ScrollBehavior.Default,r.current,l)})}}(t,U,x,S,k,O,w)},onMouseEnter(e){D||"function"!=typeof z||z(e),D&&o.props&&"function"==typeof o.props.onMouseEnter&&o.props.onMouseEnter(e),G&&B&&(0,f.onNavigationIntent)(e.currentTarget,!0===L)},onTouchStart:function(e){D||"function"!=typeof N||N(e),D&&o.props&&"function"==typeof o.props.onTouchStart&&o.props.onTouchStart(e),G&&B&&(0,f.onNavigationIntent)(e.currentTarget,!0===L)}};return(0,d.isAbsoluteUrl)(U)?V.href=U:D&&!C&&("a"!==o.type||"href"in o.props)||(V.href=(0,p.addBasePath)(U)),h=D?s.default.cloneElement(o,V):(0,a.jsx)("a",{..._,...V,children:n}),(0,a.jsx)(v.Provider,{value:y,children:h})}e.r(54845);let v=(0,s.createContext)(f.IDLE_LINK_STATUS),y=()=>(0,s.useContext)(v);("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},18633,e=>{"use strict";var t=e.i(70994),i=e.i(92688);let r=(0,i.createContext)({niche:"rgpd",slug:"",setNiche:()=>{}});e.s(["NicheProvider",0,function({children:e}){let[n,o]=(0,i.useState)({niche:"rgpd",slug:""}),a=(0,i.useCallback)((e,t)=>{o({niche:e,slug:t})},[]);return(0,t.jsx)(r.Provider,{value:{...n,setNiche:a},children:e})},"NicheSetter",0,function({niche:e,slug:t}){let{setNiche:n}=(0,i.useContext)(r);return(0,i.useEffect)(()=>{n(e,t)},[e,t,n]),null},"useNiche",0,function(){return(0,i.useContext)(r)}])},78892,54397,e=>{"use strict";var t=e.i(70994),i=e.i(92688);let r={rgpd:{popup:{headline:"L'actualite du RGPD, toutes les semaines.",body:"Recevez l'actualite du RGPD chaque semaine dans votre boite mail pour rester a jour sur la conformite.",buttonText:"Recevoir nos analyses RGPD",socialProof:"Rejoint par 52 000+ professionnels"},exit:{headline:"Avant de partir : testez votre conformite RGPD",body:"10 questions, 3 minutes. Resultat immediat.",buttonText:"Faire le test",magnetId:"rgpd-quiz"},inline:{headline:"Formation RGPD gratuite (valeur 500 EUR)",body:"Recevez notre MOOC RGPD et nos conseils conformite.",buttonText:"Acces immediat a la formation",magnetId:"rgpd-mooc",socialProof:"52 000+ professionnels abonnes",successUrl:"/6-conseils-pratiques-rgpd",successLabel:"Acceder a la formation"},endOfArticle:{headline:"L'actualite du RGPD, toutes les semaines.",body:"Recevez l'actualite du RGPD chaque semaine dans votre boite mail pour rester a jour sur la conformite.",buttonText:"Recevoir nos analyses RGPD",socialProof:"Rejoint par 52 000+ professionnels",benefitBullets:["Chaque decision CNIL analysee avec ce que ca change pour vous","Les erreurs de conformite reelles tirees des controles CNIL","Actions concretes a mettre en place, pas du jargon juridique"]},stickyBar:{headline:"Comme 52 000 professionnels, abonnez-vous a notre veille juridique hebdomadaire",body:"",buttonText:"S'inscrire"},midArticle1:{headline:"Telechargez notre checklist audit RGPD -- 30 points de controle",body:"",buttonText:"Recevoir par email",magnetId:"rgpd-checklist-audit"},midArticle2:{headline:"Formation RGPD gratuite -- rejoignez 52 000+ professionnels",body:"",buttonText:"Acces immediat",magnetId:"rgpd-mooc"},sidebar:{headline:"Formation RGPD gratuite",body:"Recevez notre MOOC RGPD (valeur 500 EUR) et nos conseils conformite.",buttonText:"Acces immediat a la formation",magnetId:"rgpd-mooc",socialProof:"52 000+ professionnels abonnes",successUrl:"/6-conseils-pratiques-rgpd",successLabel:"Acceder a la formation"}}
1,securite:{popup:{headline:"L'actualite NIS2 et cybersecurite, toutes les semaines.",body:"Recevez l'actualite NIS2 et cybersecurite chaque semaine dans votre boite mail pour rester a jour.",buttonText:"Recevoir le decryptage",socialProof:"Rejoint par 52 000+ professionnels"},exit:{headline:"Etes-vous concerne par NIS2 ?",body:"Diagnostic rapide en 5 questions.",buttonText:"Faire le diagnostic",magnetId:"nis2-quiz"},inline:{headline:"Checklist NIS2 conformite -- 25 points de controle",body:"Evaluez votre conformite NIS2 et identifiez vos lacunes.",buttonText:"Recevoir la checklist",magnetId:"cyber-nis2-checklist",socialProof:"52 000+ professionnels abonnes"},endOfArticle:{headline:"L'actualite NIS2 et cybersecurite, toutes les semaines.",body:"Recevez l'actualite NIS2 et cybersecurite chaque semaine dans votre boite mail pour rester a jour.",buttonText:"Recevoir le decryptage",socialProof:"Rejoint par 52 000+ professionnels",benefitBullets:["Obligations NIS2 traduites en actions techniques pour votre SI","Veille ANSSI, ENISA et CNIL croisee en un seul email","Notification d'incidents, gouvernance, supply chain : les plans d'action concrets"]},stickyBar:{headline:"Comme 52 000 professionnels, abonnez-vous a notre veille juridique hebdomadaire",body:"",buttonText:"S'inscrire"},midArticle1:{headline:"Telechargez notre checklist NIS2 -- 25 points de controle",body:"",buttonText:"Recevoir par email",magnetId:"cyber-nis2-checklist"},sidebar:{headline:"Checklist NIS2 / cybersecurite",body:"Evaluez votre conformite NIS2 en 15 minutes.",buttonText:"Telecharger la checklist",magnetId:"cyber-nis2-checklist",socialProof:"52 000+ professionnels abonnes"}},ia:{popup:{headline:"L'actualite de l'AI Act, toutes les semaines.",body:"Recevez l'actualite de l'AI Act chaque semaine dans votre boite mail pour suivre vos obligations.",buttonText:"Suivre les obligations IA",socialProof:"Rejoint par 52 000+ professionnels"},exit:{headline:"Classifiez vos systemes IA en 3 minutes",body:"Diagnostic rapide : vos obligations AI Act.",buttonText:"Faire le diagnostic",magnetId:"ia-quiz"},inline:{headline:"Guide AI Act : obligations et calendrier",body:"Identifiez vos obligations selon le type de systeme IA.",buttonText:"Recevoir le guide",magnetId:"ia-guide-ai-act",socialProof:"52 000+ professionnels abonnes"},endOfArticle:{headline:"L'actualite de l'AI Act, toutes les semaines.",body:"Recevez l'actualite de l'AI Act chaque semaine dans votre boite mail pour suivre vos obligations.",buttonText:"Suivre les obligations IA",socialProof:"Rejoint par 52 000+ professionnels",benefitBullets:["Chaque nouvelle obligation AI Act decryptee des son entree en vigueur","Classification de risque : comment evaluer vos systemes concretement","Registres IA, audits algorithmiques, gouvernance : les exigences techniques"]},stickyBar:{headline:"Comme 52 000 professionnels, abonnez-vous a notre veille juridique hebdomadaire",body:"",buttonText:"S'inscrire"},midArticle1:{headline:"Telechargez notre guide AI Act -- obligations par acteur",body:"",buttonText:"Recevoir par email",magnetId:"ia-guide-ai-act"},sidebar:{headline:"Guide AI Act : vos obligations",body:"Classification, calendrier, et obligations detaillees.",buttonText:"Recevoir le guide",magnetId:"ia-guide-ai-act",socialProof:"52 000+ professionnels abonnes"}},cyber:{popup:{headline:"L'actualite du Cyber Resilience Act, toutes les semaines.",body:"Recevez l'actualite du Cyber Resilience Act chaque semaine dans votre boite mail.",buttonText:"Recevoir les analyses CRA",socialProof:"Rejoint par 52 000+ professionnels"},exit:{headline:"CRA : etes-vous concerne ?",body:"Diagnostic rapide pour editeurs logiciels et fabricants IoT.",buttonText:"Faire le diagnostic"},inline:{headline:"Checklist CRA pour editeurs logiciels",body:"Obligations, calendrier, documentation technique.",buttonText:"Recevoir la checklist",magnetId:"cyber-cra-checklist",socialProof:"52 000+ professionnels abonnes"},endOfArticle:{headline:"L'actualite du Cyber Resilience Act, toutes les semaines.",body:"Recevez l'actualite du Cyber Resilience Act chaque semaine dans votre boite mail.",buttonText:"Recevoir les analyses CRA",socialProof:"Rejoint par 52 000+ professionnels",benefitBullets:["SBOM, signalement vulnerabilites, marquage CE : les exigences techniques","Calendrier d'entree en application decrypte trimestre par trimestre","Interactions CRA / NIS2 / Data Act : ce qui s'applique a votre produit"]},stickyBar:{headline:"Comme 52 000 professionnels, abonnez-vous a notre veille juridique hebdomadaire",body:"",buttonText:"S'inscrire"},sidebar:{headline:"Checklist Cyber Resilience Act",body:"Obligations pour editeurs logiciels et fabricants IoT.",buttonText:"Telecharger la checklist",magnetId:"cyber-cra-checklist",socialProof:"52 000+ professionnels abonnes"}},cgv:{popup:{headline:"L'actualite du droit e-commerce, toutes les semaines.",body:"Recevez l'actualite du droit e-commerce chaque semaine dans votre boite mail pour rester a jour.",buttonText:"Recevoir les analyses CGV",socialProof:"Rejoint par 52 000+ professionnels"},exit:{headline:"15 clauses abusives a supprimer de vos CGV",body:"Verifiez vos CGV en 5 minutes.",buttonText:"Recevoir la checklist",magnetId:"cgv-clauses-abusives"},inline:{headline:"Modele CGV gratuit conforme 2026",body:"Pret a adapter pour votre e-commerce.",buttonText:"Recevoir le modele",magnetId:"cgv-modele",socialProof:"52 000+ professionnels abonnes"},endOfArticle:{headline:"L'actualite du droit e-commerce, toutes les semaines.",body:"Recevez l'actualite du droit e-commerce chaque semaine dans votre boite mail pour rester a jour.",buttonText:"Recevoir les analyses CGV",socialProof:"Rejoint par 52 000+ professionnels",benefitBullets:["Nouvelles clauses abusives identifiees par la DGCCRF et les tribunaux","Obligations d'information pre-contractuelle mises a jour","Jurisprudence retractation et garantie legale : ce que les juges disent vraiment"]},stickyBar:{headline:"Comme 52 000 professionnels, abonnez-vous a notre veille juridique hebdomadaire",body:"",buttonText:"S'inscrire"},sidebar:{headline:"Modele CGV e-commerce gratuit",body:"B2C conforme au Code de la consommation et au RGPD.",buttonText:"Recevoir le modele",magnetId:"cgv-modele",socialProof:"52 000+ professionnels abonnes"}},finance:{popup:{headline:"L'actualite DORA et conformite financiere, toutes les semaines.",body:"Recevez l'actualite DORA chaque semaine dans votre boite mail pour suivre les normes techniques.",buttonText:"Recevoir les analyses DORA",socialProof:"Rejoint par 52 000+ professionnels"},exit:{headline:"DORA vs NIS2 : quelles obligations pour vous ?",body:"Comparatif rapide pour les entites financieres.",buttonText:"Recevoir le comparatif",magnetId:"finance-dora-vs-nis2"}
1,inline:{headline:"Grille auto-evaluation DORA -- 5 piliers",body:"Evaluez votre conformite DORA en 40 points.",buttonText:"Recevoir la grille",magnetId:"finance-dora-eval",socialProof:"52 000+ professionnels abonnes"},endOfArticle:{headline:"L'actualite DORA et conformite financiere, toutes les semaines.",body:"Recevez l'actualite DORA chaque semaine dans votre boite mail pour suivre les normes techniques.",buttonText:"Recevoir les analyses DORA",socialProof:"Rejoint par 52 000+ professionnels",benefitBullets:["Chaque norme technique RTS/ITS DORA decryptee a sa publication","Registres ICT, tests de penetration, clauses contractuelles : les exigences operationnelles","Articulation DORA / NIS2 / RGPD : ce qui s'applique a votre entite"]},stickyBar:{headline:"Comme 52 000 professionnels, abonnez-vous a notre veille juridique hebdomadaire",body:"",buttonText:"S'inscrire"},sidebar:{headline:"Auto-evaluation DORA",body:"Evaluez votre resilience operationnelle en 40 points.",buttonText:"Recevoir la grille",magnetId:"finance-dora-eval",socialProof:"52 000+ professionnels abonnes"}},data:{popup:{headline:"L'actualite du Data Act, toutes les semaines.",body:"Recevez l'actualite du Data Act chaque semaine dans votre boite mail pour suivre vos obligations.",buttonText:"Recevoir les analyses Data Act",s
1ocialProof:"Rejoint par 52 000+ professionnels"},inline:{headline:"Scorecard Data Act -- identifiez vos obligations",body:"Verifiez si vous etes concerne et quelles obligations s'appliquent.",buttonText:"Recevoir par email",magnetId:"data-scorecard",socialProof:"52 000+ professionnels abonnes"},endOfArticle:{headline:"L'actualite du Data Act, toutes les semaines.",body:"Recevez l'actualite du Data Act chaque semaine dans votre boite mail pour suivre vos obligations.",buttonText:"Recevoir les analyses Data Act",socialProof:"Rejoint par 52 000+ professionnels",benefitBullets:["Obligations par acteur : fabricant, fournisseur cloud, utilisateur","API, portabilite, switching costs : les exigences techniques decryptees","Impact concret sur vos contrats cloud et vos produits connectes"]},stickyBar:{headline:"Comme 52 000 professionnels, abonnez-vous a notre veille juridique hebdomadaire",body:"",buttonText:"S'inscrire"},sidebar:{headline:"Scorecard Data Act",body:"Identifiez vos obligations en 10 minutes.",buttonText:"Recevoir la scorecard",magnetId:"data-scorecard",socialProof:"52 000+ professionnels abonnes"}},csrd:{popup:{headline:"L'actualite CSRD et reporting ESG, toutes les semaines.",body:"Recevez l'actualite CSRD et reporting ESG chaque semaine dans votre boite mail.",buttonText:"Recevoir les analyses CSRD",socialProof:"Rejoint par 52 000+ professionnels"},inline:{headline:"Checklist collecte donnees ESG conforme RGPD",body:"Quelles donnees collecter et comment rester conforme.",buttonText:"Recevoir la checklist",magnetId:"csrd-checklist-esg",socialProof:"52 000+ professionnels abonnes"},endOfArticle:{headline:"L'actualite CSRD et reporting ESG, toutes les semaines.",body:"Recevez l'actualite CSRD et reporting ESG chaque semaine dans votre boite mail.",buttonText:"Recevoir les analyses CSRD",socialProof:"Rejoint par 52 000+ professionnels",benefitBullets:["Chaque norme ESRS decryptee avec ses exigences concretes de collecte","Articulation CSRD / RGPD : collecter des donnees ESG sans enfreindre le RGPD","Retours d'experience des premiers rapports de durabilite publies"]},stickyBar:{headline:"Comme 52 000 professionnels, abonnez-vous a notre veille juridique hebdomadaire",body:"",buttonText:"S'inscrire"},sidebar:{headline:"Calculateur seuils CSRD",body:"Verifiez si votre entreprise est concernee.",buttonText:"Faire le calcul",magnetId:"csrd-calculateur",socialProof:"52 000+ professionnels abonnes"}},facturation:{popup:{headline:"L'actualite de la facturation electronique, toutes les semaines.",body:"Recevez l'actualite de la facturation electronique chaque semaine dans votre boite mail.",buttonText:"Suivre les echeances",socialProof:"Rejoint par 52 000+ professionnels"},inline:{headline:"Comparatif 10 plateformes PDP -- facturation electronique",body:"Fonctionnalites, tarifs, compatibilite Chorus Pro.",buttonText:"Recevoir le comparatif",magnetId:"facturation-comparatif-pdp",socialProof:"52 000+ professionnels abonnes"},endOfArticle:{headline:"L'actualite de la facturation electronique, toutes les semaines.",body:"Recevez l'actualite de la facturation electronique chaque semaine dans votre boite mail.",buttonText:"Suivre les echeances",socialProof:"Rejoint par 52 000+ professionnels",benefitBullets:["Calendrier mis a jour a chaque report ou modification officielle","Comparatifs PDP et Chorus Pro : ce qui fonctionne vraiment","Pieges techniques de la migration identifies par ceux qui l'ont faite"]},stickyBar:{headline:"Comme 52 000 professionnels, abonnez-vous a notre veille juridique hebdomadaire",body:"",buttonText:"S'inscrire"},sidebar:{headline:"Calendrier facturation electronique",body:"Votre date d'obligation selon votre taille.",buttonText:"Recevoir le calendrier",magnetId:"facturation-calendrier",socialProof:"52 000+ professionnels abonnes"}},marketing:{popup:{headline:"L'actualite CNIL et marketing digital, toutes les semaines.",body:"Recevez l'actualite CNIL et marketing digital chaque semaine dans votre boite mail.",buttonText:"Recevoir les alertes CNIL",socialProof:"Rejoint par 52 000+ professionnels"},inline:{headline:"Audit conformite email marketing -- checklist complete",body:"Double opt-in, desinscription, minimisation des donnees.",buttonText:"Recevoir la checklist",magnetId:"marketing-email-audit",socialProof:"52 000+ professionnels abonnes"},endOfArticle:{headline:"L'actualite CNIL et marketing digital, toutes les semaines.",body:"Recevez l'actualite CNIL et marketing digital chaque semaine dans votre boite mail.",buttonText:"Recevoir les alertes CNIL",socialProof:"Rejoint par 52 000+ professionnels",benefitBullets:["Chaque decision CNIL cookies et traceurs analysee dans les 48h","GA4, consent mode, server-side : les erreurs qui declenchent un controle","Obligations email marketing B2B et B2C : ce que la CNIL exige vraiment"]},stickyBar:{headline:"Comme 52 000 professionnels, abonnez-vous a notre veille juridique hebdomadaire",body:"",buttonText:"S'inscrire"},sidebar:{headline:"Checklist GA4 conforme RGPD",body:"Configuration pas a pas pour rester conforme.",buttonText:"Recevoir la checklist",magnetId:"marketing-ga4-checklist",socialProof:"52 000+ professionnels abonnes"}},travail:{popup:{headline:"RH et RGPD : des repères pour agir.",body:"Recevez nos analyses sur les données des salariés et les obligations des employeurs.",buttonText:"Recevoir les analyses R
1H"},inline:{headline:"Données des salariés : suivez les évolutions.",body:"Nos analyses pratiques de droit du travail et de protection des données, par email.",buttonText:"Recevoir la newsletter"},endOfArticle:{headline:"Continuez votre veille RH et RGPD.",body:"Recevez nos analyses et ressources pratiques sur les données au travail.",buttonText:"Recevoir les analyses RH",benefitBullets:["Décisions de la CNIL et jurisprudence sociale","Information, conservation et droits des salariés","Questions à examiner avant un nouvel outil RH"]},stickyBar:{headline:"Recevez nos analyses RH et protection des données",body:"",buttonText:"S’inscrire"},sidebar:{headline:"La veille RH et RGPD",body:"Des analyses pratiques pour vos décisions sur les données des salariés.",buttonText:"Recevoir la newsletter"}},propriete:{popup:{headline:"L'actualite de la propriete intellectuelle numerique, toutes les semaines.",body:"Recevez l'actualite du droit d'auteur, des brevets logiciels et de l'IA chaque semaine dans votre boite mail.",buttonText:"Recevoir les analyses PI",socialProof:"Rejoint par 52 000+ professionnels"},inline:{headline:"Guide : IA et propriete intellectuelle",body:"Ce qui est protege, ce qui ne l'est pas, et les zones grises.",buttonText:"Recevoir le guide",magnetId:"propriete-ia-guide",socialProof:"52 000+ professionnels abonnes"},endOfArticle:{headline:"L'actualite de la propriete intellectuelle numerique, toutes les semaines.",body:"Recevez l'actualite du droit d'auteur, des brevets logiciels et de l'IA chaque semaine dans votre boite mail.",buttonText:"Recevoir les analyses PI",socialProof:"Rejoint par 52 000+ professionnels",benefitBullets:["Jurisprudence IA et droit d'auteur : chaque decision cle analysee","Brevets logiciels, licences open source, regimes de protection en Europe","Interactions AI Act / droit d'auteur / secret des affaires"]},stickyBar:{headline:"Comme 52 000 professionnels, abonnez-vous a notre veille juridique hebdomadaire",body:"",buttonText:"S'inscrire"},sidebar:{headline:"Guide IA et propriete intellectuelle",body:"Droits d'auteur, brevets, donnees d'entrainement.",buttonText:"Recevoir le guide",magnetId:"propriete-ia-guide",socialProof:"52 000+ professionnels abonnes"}}},n={"exemple-de-registre-rgpd-rempli":{midArticle1:{headline:"Telechargez le modele Excel de registre pre-rempli",body:"",buttonText:"Recevoir par email",magnetId:"rgpd-registre-excel"}},"exemple-formulaire-rgpd":{popup:{headline:"5 prompts IA pour vos formulaires RGPD",body:"Verifiez, corrigez et creez vos formulaires conformes au RGPD avec ces prompts prets a l'emploi.",buttonText:"Recevoir les prompts",socialProof:"Rejoint par 52 000+ professionnels",successUrl:"/prompts-formulaires-rgpd",successLabel:"Acceder aux prompts"}},"clause-de-confidentialite":{midArticle1:{headline:"Telechargez nos 5 modeles de clauses de confidentialite (Word)",body:"",buttonText:"Recevoir par email",magnetId:"rgpd-pack-clauses"}},"charte-informatique-modele":{midArticle1:{headline:"Telechargez notre modele de charte informatique (Word)",body:"",buttonText:"Recevoir par email",magnetId:"rgpd-charte-pack"}},"registre-traitements-modele-excel":{midArticle1:{headline:"Telechargez le modele Excel + guide de remplissage",body:"",buttonText:"Recevoir par email",magnetId:"rgpd-registre-excel"}},"audit-rgpd":{midArticle1:{headline:"Telechargez notre checklist audit RGPD -- 30 points de controle",body:"",buttonText:"Recevoir par email",magnetId:"rgpd-checklist-audit"},midArticle2:{headline:"Grille d'audit RGPD avec scoring automatique (Excel)",body:"",buttonText:"Recevoir la grille",magnetId:"rgpd-grille-audit"}},"mise-en-conformite-rgpd":{midArticle1:{headline:"Telechargez la roadmap conformite RGPD -- 12 etapes cles",body:"",buttonText:"Recevoir par email",magnetId:"rgpd-roadmap-conformite"}},"analyse-impact-rgpd":{midArticle1:{headline:"Telechargez notre modele AIPD pre-rempli avec exemples",body:"",buttonText:"Recevoir par email",magnetId:"rgpd-modele-aipd"}},"article-28-rgpd":{midArticle1:{headline:"Telechargez le modele contrat sous-traitance Art. 28 (Word)",body:"",buttonText:"Recevoir par email",magnetId:"rgpd-contrat-art28"}}
1,"contrat-sous-traitance-rgpd":{midArticle1:{headline:"Pack complet contrat sous-traitance + toutes les annexes",body:"",buttonText:"Recevoir par email",magnetId:"rgpd-pack-sous-traitance"}},"rgpd-site-web-checklist":{midArticle1:{headline:"Telechargez le pack conformite site web complet",body:"",buttonText:"Recevoir par email",magnetId:"rgpd-pack-site-web"}},"sanctions-rgpd-que-vous-devez-imperativement-connaitre":{midArticle1:{headline:"Telechargez le tableau des 50 plus grosses sanctions CNIL",body:"",buttonText:"Recevoir par email",magnetId:"rgpd-tableau-sanctions"}},"dpo-externalise-tarifs":{midArticle1:{headline:"Telechargez la grille tarifaire DPO externe 2026",body:"",buttonText:"Recevoir par email",magnetId:"rgpd-grille-dpo"}},"conditions-generales-vente":{midArticle1:{headline:"Telechargez notre modele CGV e-commerce conforme 2026",body:"",buttonText:"Recevoir par email",magnetId:"cgv-modele"}},"conformite-nis2-checklist":{midArticle1:{headline:"Telechargez la checklist NIS2 complete -- 25 points",body:"",buttonText:"Recevoir par email",magnetId:"cyber-nis2-checklist"}},"ai-act-calendrier":{midArticle1:{headline:"Telechargez le calendrier complet des obligations AI Act",body:"",buttonText:"Recevoir par email",magnetId:"ia-calendrier-ai-act"}},"ai-act-pme":{midArticle1:{headline:"Kit AI Act PME : 10 actions prioritaires",body:"",buttonText:"Recevoir par email",magnetId:"ia-kit-pme"}}};e.s(["PAGE_VARIATION",0,"v1","getCTAConfig",0,function(e,t){if(n[e]){let i=n[e],o=r[t]||r.rgpd;return{popup:i.popup||o?.popup,exit:i.exit||o?.exit,inline:i.inline||o?.inline,endOfArticle:i.endOfArticle||o?.endOfArticle,stickyBar:i.stickyBar||o?.stickyBar,midArticle1:i.midArticle1||o?.midArticle1,midArticle2:i.midArticle2||o?.midArticle2,sidebar:i.sidebar||o?.sidebar}}return r[t]||r.rgpd||{}}],54397);let o="https://sb9mznutx8.execute-api.eu-west-1.amazonaws.com/prod/ns1";function a(e){switch(e){case"popup":case"exit":default:return 1;case"sidebar":return 2;case"inline":return 3;case"end-of-article":return 4;case"bar":return 5;case"mid-article":return 6;case"quiz":return 7;case"newsletter":return 8}}e.s(["default",0,function({position:e,slug:r,niche:n,magnetId:s,buttonText:l,placeholder:c="[email protected]",compact:u=!1,hideLegal:d=!1,onSuccess:p,successUrl:m,successLabel:f="Acceder maintenant",className:b}){let[g,h]=(0,i.useState)(""),[v,y]=(0,i.useState)("idle"),[R,x]=(0,i.useState)(""),[I,T]=(0,i.useState)(!1),A=(0,i.useRef)(null),P=(0,i.useRef)("");(0,i.useEffect)(()=>{let t=A.current,i=`${e}:${r}:${n}:${s||""}`;if(!t||P.current===i||"u"<typeof IntersectionObserver)return;let l=new IntersectionObserver(([t])=>{t.isIntersecting&&!(t.intersectionRatio<.5)&&(P.current=i,l.disconnect(),fetch(o,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({popupId:a(e),variantId:1,eventType:"show",triggerSource:e,niche:n,slug:r,magnetId:s||void 0,pageVariation:"v1",timestamp:new Date().toISOString()})}).catch(()=>{}))},{threshold:.5});return l.observe(t),()=>l.disconnect()},[e,r,n,s]);let C=async()=>{if("loading"===v)return;let t=g.trim();if(!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(t)){x("Saisissez une adresse email valide."),y("error");return}y("loading");try{let i=await fetch(o,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({popupId:a(e),variantId:1,eventType:"conversion",email:t,triggerSource:e,niche:n,slug:r,magnetId:s||void 0,pageVariation:"v1",timestamp:new Date().toISOString()})}),l=await i.json();if(!i.ok||!0!==l.success||!["subscribed","already_subscribed","pending","accepted"].includes(l.subscriptionStatus))throw Error("Subscription was not accepted");if(y(l.subscriptionStatus),"subscribed"===l.subscriptionStatus||"already_subscribed"===l.subscriptionStatus){try{localStorage.setItem("dp_subscribed","1")}catch{}p?.()}}catch{x("L'inscription n'a pas pu être confirmée. Réessayez dans quelques instants."),y("error")}};return"subscribed"===v||"already_subscribed"===v||"pending"===v||"accepted"===v?(0,t.jsxs)("div",{className:`ef-wrap ${b||""}`,children:[(0,t.jsx)("p",{className:"ef-success",role:"status",children:"pending"===v?"Consultez votre boîte mail et cliquez sur le lien reçu pour confirmer votre inscription.":"accepted"===v?"Votre demande d'inscription a bien été reçue. Consultez votre boîte mail pour les prochaines étapes.":"already_subscribed"===v?"Vous êtes déjà abonné à notre newsletter.":"Votre inscription est c
1onfirmée !"}),("subscribed"===v||"already_subscribed"===v)&&m&&(0,t.jsxs)("a",{href:m,className:"ef-success-link",children:[f," →"]})]}):u?(0,t.jsxs)("div",{ref:A,className:`ef-wrap ef-compact ${b||""}`,children:[(0,t.jsxs)("div",{className:"ef-row",children:[(0,t.jsx)("input",{type:"email",autoComplete:"email",value:g,onChange:e=>h(e.target.value),onKeyDown:e=>"Enter"===e.key&&C(),onFocus:()=>T(!0),onBlur:()=>T(!1),placeholder:c,className:"ef-input","aria-label":"Adresse email"}),(0,t.jsx)("button",{onClick:C,disabled:"loading"===v,className:"ef-btn",children:"loading"===v?"...":l})]}),"error"===v&&(0,t.jsx)("p",{className:"ef-error",role:"alert",children:R})]}):(0,t.jsxs)("div",{ref:A,className:`ef-wrap ${b||""}`,children:[(0,t.jsx)("input",{type:"email",autoComplete:"email",value:g,onChange:e=>h(e.target.value),onKeyDown:e=>"Enter"===e.key&&C(),onFocus:()=>T(!0),onBlur:()=>T(!1),placeholder:c,className:"ef-input","aria-label":"Adresse email"}),(0,t.jsx)("button",{onClick:C,disabled:"loading"===v,className:"ef-btn",children:"loading"===v?"Envoi...":l}),"error"===v&&(0,t.jsx)("p",{className:"ef-error",role:"alert",children:R}),!d&&(0,t.jsxs)("p",{className:`ef-legal ${I?"ef-legal-visible":""}`,children:["Finalite : inscription a la newsletter et reception de nos communications. Base legale : consentement (art. 6.1.a RGPD). Destinataires : le responsable du traitement, AWS (hebergement), Amazon SES (envoi des emails). Conservation : jusqu'a desinscription. Vous pouvez retirer votre consentement a tout moment via le lien de desinscription en bas de chaque email. Droits : acces, rectification, effacement, limitation, opposition, portabilite -- exercez vos droits via notre"," ",(0,t.jsx)("a",{href:"/contact",children:"formulaire de contact"}),". Reclamation : ",(0,t.jsx)("a",{href:"https://www.cnil.fr",children:"CNIL"}),". Responsable du traitement : Legiscope UAB, Laisves pr. 60-1107, Vilnius, LT-05120, Lituanie."," ",(0,t.jsx)("a",{href:"/legal",children:"Informations legales completes"})]})]})},"isSubscribed",0,function(){try{return"1"===localStorage.getItem("dp_subscribed")}catch{return!1}}],78892)},80205,e=>{"use strict";var t=e.i(70994),i=e.i(92688),r=e.i(18633),n=e.i(54397),o=e.i(78892);let a="dp_popup_dismissed";function s(){let e=localStorage.getItem(a);return!!e&&("subscribed"===e||Date.now()-parseInt(e,10)<6048e5)}e.s(["default",0,function(){let{niche:e,slug:l}=(0,r.useNiche)(),c="inscription-newsletter"===l,u=(0,n.getCTAConfig)(l,e).popup,[d,p]=(0,i.useState)(!1),[m,f]=(0,i.useState)(!1),b=(0,i.useCallback)(()=>{c||m||(0,o.isSubscribed)()||s()||sessionStorage.getItem("dp_popup_session")||u&&(p(!0),f(!0),sessionStorage.setItem("dp_popup_session","1"))},[m,u,c]);(0,i.useEffect)(()=>{if(s()||(0,o.isSubscribed)())return;let e=()=>{window.scrollY/(document.documentElement.scrollHeight-window.innerHeight)>=.35&&b()};return window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)},[b]),(0,i.useEffect)(()=>{if(s()||(0,o.isSubscribed)())return;let e=setTimeout(b,2e4);return()=>clearTimeout(e)},[b]),(0,i.useEffect)(()=>{window.popupControls={triggerPopup:()=>{c||(0,o.isSubscribed)()||p(!0)}}},[c]),(0,i.useEffect)(()=>{if(!d)return;let e=e=>{"Escape"===e.key&&g()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[d]);let g=()=>{p(!1),localStorage.setItem(a,String(Date.now()))};return!c&&d&&u?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"pn-backdrop",onClick:g}),(0,t.jsxs)("div",{className:"pn-modal",children:[(0,t.jsx)("button",{className:"pn-close",onClick:g,"aria-label":"Fermer",children:"×"}),(0,t.jsxs)("div",{className:"pn-header",children:[(0,t.jsx)("div",{className:"pn-tag",children:"Gratuit"}),(0,t.jsx)("h3",{className:"pn-headline",children:u.headline})]}),(0,t.jsxs)("div",{className:"pn-body",children:[u.body&&(0,t.jsx)("p",{className:"pn-text",children:u.body}),(0,t.jsx)(o.default,{position:"popup",slug:l,niche:e,magnetId:u.magnetId,buttonText:u.buttonText,successUrl:u.successUrl,successLabel:u.successLabel,onSuccess:()=>{try{localStorage.setItem(a,"subscribed")}catch{}}}),u.socialProof&&(0,t.jsx)("p",{className:"pn-proof",children:u.socialProof})]})]}),(0,t.jsx)("style",{children:`
2        @keyframes dpFadeIn { from { opacity: 0; } to { opacity: 1; } }
3        @keyframes dpSlideIn { from { opacity: 0; transform: translate(-50%, -48%); } to { opacity: 1; transform: translate(-50%, -50%); } }
4      `})]}):null}])},29297,e=>{"use strict";var t=e.i(70994),i=e.i(92688),r=e.i(18633),n=e.i(54397),o=e.i(78892);let a="dp_bar_dismissed";e.s(["default",0,function(){let{niche:e,slug:s}
4=(0,r.useNiche)(),l=(0,n.getCTAConfig)(s,e).stickyBar,[c,u]=(0,i.useState)(!1);return((0,i.useEffect)(()=>{let e;if("inscription-newsletter"===s||(0,o.isSubscribed)()||(e=localStorage.getItem(a))&&Date.now()-parseInt(e,10)<2592e5||!l)return;let t=()=>{window.scrollY/(document.documentElement.scrollHeight-window.innerHeight)>.25&&u(!0)};return window.addEventListener("scroll",t,{passive:!0}),()=>window.removeEventListener("scroll",t)},[l,s]),"inscription-newsletter"!==s&&c&&l)?(0,t.jsx)("div",{className:"sb-bar",children:(0,t.jsxs)("div",{className:"sb-bar-inner",children:[(0,t.jsx)("span",{className:"sb-bar-text",children:l.headline}),(0,t.jsx)(o.default,{position:"bar",slug:s,niche:e,magnetId:l.magnetId,buttonText:l.buttonText,successUrl:l.successUrl,successLabel:l.successLabel,compact:!0,hideLegal:!0,className:"sb-bar-form",onSuccess:()=>u(!1)}),(0,t.jsx)("button",{className:"sb-bar-close",onClick:()=>{u(!1),localStorage.setItem(a,String(Date.now()))},"aria-label":"Fermer",children:"×"})]})}):null}])},32777,e=>{"use strict";var t=e.i(70994);e.s(["default",0,function(){return(0,t.jsx)("button",{className:"btn-sub",onClick:()=>{window.popupControls&&window.popupControls.triggerPopup()},children:"S'abonner"})}])}]);

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.