[{"data":1,"prerenderedAt":248},["ShallowReactive",2],{"i-lucide:sun":3,"i-lucide:moon":8,"i-lucide:menu":10,"i-lucide:x":12,"i-social:linkedin":14,"i-social:github":17,"i-social:dailydev":21,"page-confidentialite":23},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"4\"\u002F>\u003Cpath d=\"M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32l1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":9},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":11},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 5h16M4 12h16M4 19h16\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":13},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M18 6L6 18M6 6l12 12\"\u002F>",{"left":4,"top":4,"width":15,"height":15,"rotate":4,"vFlip":6,"hFlip":6,"body":16},44.856,"\u003Cpath fill=\"currentColor\" d=\"M39.376,0a5.483,5.483,0,0,1,5.48,5.48v33.9a5.483,5.483,0,0,1-5.48,5.48H5.48A5.483,5.483,0,0,1,0,39.376V5.48A5.483,5.483,0,0,1,5.48,0h33.9ZM14.058,37.084V17.308H7.484V37.084Zm23.7,0V25.743c0-6.074-3.243-8.9-7.568-8.9a6.529,6.529,0,0,0-5.924,3.265v-2.8H17.7c.087,1.856,0,19.775,0,19.775h6.573V26.04a4.494,4.494,0,0,1,.217-1.6,3.6,3.6,0,0,1,3.372-2.4c2.377,0,3.33,1.814,3.33,4.471V37.084H37.76ZM10.815,7.773a3.426,3.426,0,1,0-.087,6.834h.042a3.428,3.428,0,1,0,.045-6.834Z\"\u002F>",{"left":4,"top":4,"width":18,"height":19,"rotate":4,"vFlip":6,"hFlip":6,"body":20},46.142,44.459,"\u003Cpath fill=\"currentColor\" d=\"M55.071,32a22.76,22.76,0,0,0-7.292,44.422c1.154.208,1.576-.5,1.576-1.1,0-.546-.021-1.975-.031-3.88-6.417,1.379-7.776-3.057-7.776-3.057a6.079,6.079,0,0,0-2.565-3.335c-2.091-1.419.154-1.389.154-1.389a4.825,4.825,0,0,1,3.533,2.352c2.06,3.483,5.4,2.481,6.715,1.9a4.829,4.829,0,0,1,1.463-3.047c-5.119-.576-10.506-2.531-10.506-11.264a8.739,8.739,0,0,1,2.369-6.113,8.107,8.107,0,0,1,.227-6.034s1.936-.615,6.345,2.332a22.227,22.227,0,0,1,11.556,0c4.408-2.948,6.334-2.332,6.334-2.332a8.107,8.107,0,0,1,.227,6.034A8.775,8.775,0,0,1,69.769,53.6c0,8.753-5.4,10.679-10.536,11.244A5.418,5.418,0,0,1,60.8,69.058c0,3.047-.031,5.508-.031,6.252,0,.605.412,1.32,1.586,1.092A22.747,22.747,0,0,0,55.071,32Z\" transform=\"translate(-32 -32)\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":22},"\u003Cpath fill=\"currentColor\" d=\"M18.29 5.706a1.405 1.405 0 0 0-1.987 0L4.716 17.296l1.324-2.65-2.65-2.649 3.312-3.311 2.65 2.65 1.986-1.988-3.642-3.642a1.405 1.405 0 0 0-1.987 0L.411 11.004a1.404 1.404 0 0 0 0 1.987l4.305 4.304.993.993a1.405 1.405 0 0 0 1.987 0L19.285 6.7l-.993-.994Zm-.332 3.647 2.65 2.65-4.306 4.305a1.404 1.404 0 1 0 1.986 1.986l5.299-5.298a1.404 1.404 0 0 0 0-1.987l-4.305-4.304-1.324 2.648Z\"\u002F>",{"id":24,"title":25,"body":26,"description":239,"extension":240,"meta":241,"navigation":242,"path":243,"seo":244,"stem":245,"updated":246,"__hash__":247},"pages\u002Fpages\u002Fconfidentialite.md","Politique de confidentialité",{"type":27,"value":28,"toc":228},"minimark",[29,33,38,74,77,81,84,104,174,178,181,184,188,195,199,202,211,221,225],[30,31,32],"p",{},"Ce site est un portfolio personnel, sans compte utilisateur, sans formulaire et\nsans activité commerciale. La présente politique décrit le seul traitement de\ndonnées qu'il met en œuvre, conformément au Règlement général sur la protection\ndes données (RGPD).",[34,35,37],"h2",{"id":36},"en-résumé","En résumé",[39,40,41,49,55,61,67],"ul",{},[42,43,44,48],"li",{},[45,46,47],"strong",{},"Aucun cookie"," n'est déposé sur votre appareil.",[42,50,51,54],{},[45,52,53],{},"Aucun outil de mesure d'audience",", aucun traceur, aucun pixel.",[42,56,57,60],{},[45,58,59],{},"Aucun script tiers"," : polices, images et scripts proviennent uniquement de\nce domaine.",[42,62,63,66],{},[45,64,65],{},"Aucun formulaire"," : rien ne vous est demandé.",[42,68,69,70,73],{},"La seule donnée traitée est votre ",[45,71,72],{},"adresse IP",", enregistrée dans les\njournaux techniques du serveur.",[30,75,76],{},"C'est aussi la raison pour laquelle vous ne voyez aucune bannière de\nconsentement : il n'y a rien à consentir.",[34,78,80],{"id":79},"journaux-du-serveur","Journaux du serveur",[30,82,83],{},"Le serveur web enregistre automatiquement, pour chaque requête :",[39,85,86,89,92,95,98,101],{},[42,87,88],{},"l'adresse IP à l'origine de la requête,",[42,90,91],{},"la date et l'heure,",[42,93,94],{},"l'adresse de la page demandée,",[42,96,97],{},"le code de réponse et la taille des données envoyées,",[42,99,100],{},"le navigateur et le système déclarés (« user agent »),",[42,102,103],{},"le cas échéant, la page de provenance.",[105,106,107,120],"table",{},[108,109,110],"thead",{},[111,112,113,117],"tr",{},[114,115,116],"th",{},"Élément",[114,118,119],{},"Détail",[121,122,123,134,144,154,164],"tbody",{},[111,124,125,131],{},[126,127,128],"td",{},[45,129,130],{},"Finalité",[126,132,133],{},"Assurer le bon fonctionnement du site et détecter les tentatives d'intrusion ou d'abus.",[111,135,136,141],{},[126,137,138],{},[45,139,140],{},"Base légale",[126,142,143],{},"Intérêt légitime (article 6.1.f du RGPD) : sécurité et intégrité du service.",[111,145,146,151],{},[126,147,148],{},[45,149,150],{},"Durée de conservation",[126,152,153],{},"30 jours au maximum, puis suppression automatique.",[111,155,156,161],{},[126,157,158],{},[45,159,160],{},"Destinataires",[126,162,163],{},"Personne. Ces journaux ne sont ni partagés, ni cédés, ni exploités à des fins statistiques ou commerciales.",[111,165,166,171],{},[126,167,168],{},[45,169,170],{},"Transfert hors UE",[126,172,173],{},"Aucun. Le serveur est situé dans l'Union européenne.",[34,175,177],{"id":176},"si-vous-mécrivez","Si vous m'écrivez",[30,179,180],{},"L'adresse de contact publiée sur ce site aboutit à une boîte mail. Si vous\nm'écrivez, votre message et votre adresse électronique sont traités dans le\nseul but de vous répondre, sur la base de votre démarche volontaire. Ces\néchanges sont conservés le temps nécessaire à la conversation, puis supprimés.",[30,182,183],{},"Le site lui-même n'intervient pas dans cet échange : il n'enregistre rien et ne\ntransmet rien.",[34,185,187],{"id":186},"liens-vers-des-sites-tiers","Liens vers des sites tiers",[30,189,190,191,194],{},"Certains liens renvoient vers des plateformes externes — LinkedIn, GitHub,\ndaily.dev, ou les sites de projets présentés. ",[45,192,193],{},"Ces plateformes appliquent leurs\npropres politiques",", qui peuvent inclure des traceurs. Ce site ne charge aucun\ncontenu depuis ces domaines : aucune donnée ne leur est transmise tant que vous\nne cliquez pas volontairement sur un lien.",[34,196,198],{"id":197},"vos-droits","Vos droits",[30,200,201],{},"Vous disposez d'un droit d'accès, de rectification, d'effacement, de limitation\net d'opposition sur les données vous concernant. Compte tenu de ce qui précède,\nce droit ne peut porter que sur les journaux du serveur ou sur un échange de\ncourriels.",[30,203,204,205,210],{},"Pour l'exercer, écrivez à l'adresse indiquée sur la\n",[206,207,209],"a",{"href":208},"\u002Fcontact","page de contact",". Une réponse vous sera apportée dans un délai d'un\nmois.",[30,212,213,214,220],{},"Si la réponse ne vous satisfait pas, vous pouvez saisir la Commission nationale\nde l'informatique et des libertés (CNIL) : ",[206,215,219],{"href":216,"rel":217},"https:\u002F\u002Fwww.cnil.fr",[218],"nofollow","cnil.fr",".",[34,222,224],{"id":223},"modifications","Modifications",[30,226,227],{},"Toute évolution de cette politique sera reflétée sur cette page, avec mise à\njour de la date indiquée en tête de document. Le site étant sans traceur par\nconstruction, un changement substantiel supposerait une modification de sa\nconception.",{"title":229,"searchDepth":230,"depth":230,"links":231},"",3,[232,234,235,236,237,238],{"id":36,"depth":233,"text":37},2,{"id":79,"depth":233,"text":80},{"id":176,"depth":233,"text":177},{"id":186,"depth":233,"text":187},{"id":197,"depth":233,"text":198},{"id":223,"depth":233,"text":224},"Ce site n'utilise ni cookie ni traceur. Seuls les journaux techniques du serveur enregistrent une donnée personnelle.","md",{},true,"\u002Fpages\u002Fconfidentialite",{"title":25,"description":239},"pages\u002Fconfidentialite","2026-09-07","MQF09FYccmD2oGBxK2rUS_3VTB4LzNEIZrKwWatE9dQ",1791663008069]