" +"
" +"" // HEADER +"" // CLIENT NAME + TYPE +"" // SCORES +"" // DIAGNOSTIC +"" // INGREDIENTS +"" // ROUTINE MATIN +"" // ROUTINE SOIR +"" // MESSAGE +"" // FOOTER +"" +"
" +"
ECLORQUEEN
" +"
Consultation Dermato-Cosmetologique IA
" +"
" +"
" +"
Rapport personnalise pour
" +"
"+prenom+"
" +"
"+d.typePeau+"
" +"
"+d.tagline+"
" +"
"+now+"
" +"
" +"
Scores de consultation
" +"" +"" +"" +"" +"" +"" +"
"+(sc.vitalite||0)+"
Vitalite
"+(sc.hydratation||0)+"
Hydratation
"+(sc.barriere||0)+"
Barriere
"+(sc.eclat||0)+"
Eclat
"+(sc.ecoScore||0)+"
EcoScore
" +"
01 — Analyse Dermato-Cosmetologique
" +""+diagsHtml+"
" +"
02 — Actifs Recommandes
" +""+ingsHtml+"
" +"
" +"
Ingredients a eviter
" +"
"+d.ingredientsEviter+"
" +"
03 — Protocole Matin
" +""+matinHtml+"
" +"
03 — Protocole Soir
" +""+soirHtml+"
" +"
" +"
"+d.messagePerso+"
" +"
Dr. ECLORQUEEN Intelligence Beaute
" +"
" +"
" +"© ECLORQUEEN — Consultation IA
" +"eclorqueen.fr" +"
Consultation cosmetique uniquement — ne remplace pas un dermatologue" +"
"; fetch("https://api.brevo.com/v3/smtp/email",{ method:"POST", headers:{ "accept":"application/json", "api-key":BREVO_KEY, "content-type":"application/json" }, body:JSON.stringify({ sender:{name:"ECLORQUEEN Diagnostic IA",email:"lafely@eclorqueen.fr"}, to:[{email:"lafely@eclorqueen.fr",name:"Felicite ECLORQUEEN"}], subject:"Nouveau diagnostic - "+prenom+" - "+d.typePeau, htmlContent:htmlContent }) }).then(function(r){ if(r.ok){toast("Rapport envoye a lafely@eclorqueen.fr",4000);} else{r.json().then(function(e){console.error("Brevo error:",e);});} }).catch(function(err){console.error("Email error:",err);}); } function xss(s){if(!s&&s!==0)return"";return String(s).replace(/&/g,"&").replace(//g,">").replace(/\n/g,"
")} function toast(t,ms){var e=document.getElementById("toast");if(!e)return;e.textContent=t;e.classList.add("on");clearTimeout(e._t);e._t=setTimeout(function(){e.classList.remove("on");},ms||2500)} function gv(q){return REP[q]||"non renseigne"} function ga(q){return Array.isArray(REP[q])?REP[q]:[]} function openModal(){ var m=document.getElementById("modal"); if(m)m.style.display="flex"; setTimeout(function(){var i=document.getElementById("apiInput");if(i)i.focus();},150); } function valider(){ try{ var k=document.getElementById("apiInput").value.trim(); var er=document.getElementById("merr"); if(!k||k.length<10){if(er)er.style.display="block";return;} CLE=k; if(er)er.style.display="none"; var modal=document.getElementById("modal"); var land=document.getElementById("land"); var quiz=document.getElementById("quiz"); if(modal)modal.style.display="none"; if(land){land.style.display="none";land.style.visibility="hidden";} if(quiz){quiz.style.display="block";quiz.style.visibility="visible";} prog();chkN(); setTimeout(function(){var i=document.getElementById("inp1");if(i)i.focus();},200); }catch(e){alert("Erreur valider: "+e.message);} } function prog(){ var f=document.getElementById("qpf"); var ct=document.getElementById("qpc"); if(f)f.style.width=((CUR-1)/TQ*100)+"%"; if(ct)ct.textContent=CUR+" / "+TQ; } function chkN(){ var ok=false,r=REP[CUR]; if(CUR===1){var i=document.getElementById("inp1");ok=i&&i.value.trim().length>0;} else if(CUR===15||CUR===16){ok=true;} else if(Array.isArray(r)){ok=r.length>0;} else{ok=!!r;} var b=document.getElementById("btnN"); if(b){if(ok)b.classList.add("on");else b.classList.remove("on");} } function next(){ try{ if(CUR===1){var i1=document.getElementById("inp1");REP[1]=i1?i1.value.trim()||"Cliente":"Cliente";} if(CUR===16){var i16=document.getElementById("inp16");REP[16]=i16?i16.value.trim():"";} var cc=document.querySelector(".qcard.on"); if(cc)cc.classList.remove("on"); if(CUR1?"visible":"hidden"; var sk=document.getElementById("btnSk");if(sk)sk.style.display="none"; window.scrollTo({top:0,behavior:"smooth"}); } function skipQ(){if(CUR0){var p=document.getElementById(ids[si-1]);if(p){p.classList.remove("on");p.classList.add("done");}} if(siwarning" +"
Consultation interrompue
" +"
" +"

"+xss(m)+"

" +"

" +"Verifiez votre cle API sur console.anthropic.com

" +"" +""; } function mkSc(l,v,eco){ var n=parseInt(v)||0; var g=eco?"linear-gradient(90deg,#4a7c59,#7ab893)":"linear-gradient(90deg,#c9a84c,#e8c96d)"; var col=eco?"#7ab893":"#c9a84c"; return "
"+n+"
"+l+"
" +"
"; } function mkR(steps){ if(!steps||!steps.length)return"

Non renseigne.

"; var o=""; for(var i=0;i" +"
"+xss(s.etape)+"
" +"
"+xss(s.produit)+"
" +"
"+xss(s.texte)+"
" +"
"+xss(s.frequence)+"
"; } return o; } function render(d){ var prenom=REP[1]||"Cliente"; var sec=document.getElementById("res"); sec.style.display="block"; window.scrollTo(0,0); var h=""; h+="
crown
"; h+="
"+xss(prenom)+"
"; h+="
"+xss(d.typePeau)+"
"; h+="
"+xss(d.tagline)+"
"; h+="
"; var sc=d.scores||{}; h+=mkSc("Vitalite",sc.vitalite)+mkSc("Hydratation",sc.hydratation)+mkSc("Barriere",sc.barriere); h+=mkSc("Eclat",sc.eclat)+mkSc("Jeunesse",sc.jeunesse)+mkSc("EcoScore",sc.ecoScore,true); h+="
"; h+="
01
Analyse Dermato-Cosmetologique
Consultation experte ECLORQUEEN
"; var dgs=d.diagnostics||[];for(var di=0;di

"+xss(dgs[di].titre)+"

"+xss(dgs[di].texte)+"

"; h+=""; h+="
02
Actifs Recommandes
Africains + clarifiants scientifiques
"; var igs=d.ingredients||[]; for(var ii=0;ii
"+xss(ig.nom)+"
"+xss(ig.concentration)+"
"+xss(ig.action)+"
";} h+="
Ingredients a eviter

"+xss(d.ingredientsEviter)+"

"; h+="
03
Protocole Personnalise
Matin Soir Hebdomadaire
"; h+="
"; h+="
"+mkR(d.routineMatin)+"
"+mkR(d.routineSoir)+"
"+mkR(d.routineHebdo)+"
"; var eco=d.ecoSection||{}; h+="
04
Beaute Eco-Responsable
Impact Clean Africain Planete
"; h+="
"+(eco.scoreCO2||0)+"
Score Eco "+xss(eco.labelCO2)+"
"+xss(eco.texteCO2)+"
"; h+="
";var cs=eco.conseils||[];for(var ci=0;ci
"+xss(cs[ci].icone)+"
"+xss(cs[ci].titre)+"
"+xss(cs[ci].texte)+"
"; h+="
"; h+="
05
Conseils Lifestyle
Corps Mind Environnement
"; var li=d.lifestyle||[];for(var lii=0;lii
"+xss(li[lii].icone)+"
"+xss(li[lii].titre)+"
"+xss(li[lii].texte)+"
"; h+="
"; h+="
quote
"+xss(d.messagePerso)+"
Dr. ECLORQUEEN Intelligence Beaute
"; h+="
"; h+="

Mention legale - Consultation cosmetique et informative uniquement. Ne remplace pas l'avis d'un dermatologue.

"; h+="
ECLORQUEEN - Consultation dermato-cosmetologique IA
"; sec.innerHTML=h; setTimeout(function(){var fs=sec.querySelectorAll(".scfill");for(var i=0;i272){doc.addPage();fp();y=22;}} function H(t,sz,col){cp(sz+5);doc.setFontSize(sz);doc.setTextColor(col[0],col[1],col[2]);doc.setFont("helvetica","bold");doc.text(String(t||""),mg,y);y+=sz*.44+2;} function P(t,sz,col,ind){ind=ind||0;doc.setFontSize(sz);doc.setTextColor(col[0],col[1],col[2]);doc.setFont("helvetica","normal");var ls=doc.splitTextToSize(String(t||""),pW-mg*2-ind);for(var i=0;imx||h>mx){if(w>h){h=Math.round(h*mx/w);w=mx;}else{w=Math.round(w*mx/h);h=mx;}} cv.width=w;cv.height=h;cv.getContext("2d").drawImage(im,0,0,w,h); var d=cv.toDataURL("image/jpeg",.85);window.PHOTO=d.split(",")[1]; var pv=document.getElementById("pPrev");if(pv){pv.src=d;pv.style.display="block";} var pic=document.getElementById("pIco");if(pic)pic.textContent="ok"; var plb=document.getElementById("pLbl");if(plb)plb.textContent="Photo chargee"; var pzn=document.getElementById("pzone");if(pzn)pzn.classList.add("ok"); toast("Photo chargee"); };im.src=ev.target.result; };rd.readAsDataURL(f); }; var quiz=document.getElementById("quiz"); if(quiz){ quiz.addEventListener("click",function(e){ var btn=null,t=e.target; while(t&&!btn){if(t.classList&&t.classList.contains("ob"))btn=t;t=t.parentElement;} if(!btn)return; var cont=btn.parentElement; var q=parseInt(cont.getAttribute("data-q"),10); var tp=cont.getAttribute("data-type"); var v=btn.textContent.trim(); if(tp==="single"){ var all=cont.querySelectorAll(".ob"); for(var i=0;i-1)REP[q].splice(idx,1);else REP[q].push(v); chkN(); }else if(tp==="max3"){ if(!Array.isArray(REP[q]))REP[q]=[]; var idx2=REP[q].indexOf(v); if(idx2>-1){REP[q].splice(idx2,1);btn.classList.remove("on");} else if(REP[q].length<3){REP[q].push(v);btn.classList.add("on");} chkN(); } }); } }); function demarrer(){try{CLE="proxy";var modal=document.getElementById("modal");var land=document.getElementById("land");var quiz=document.getElementById("quiz");if(modal)modal.style.display="none";if(land){land.style.display="none";land.style.visibility="hidden";}if(quiz){quiz.style.display="block";quiz.style.visibility="visible";}prog();chkN();setTimeout(function(){var i=document.getElementById("inp1");if(i)i.focus();},200);}catch(e){alert("Erreur: "+e.message);}}
Agence de Beaute — Intelligence & Nature

Le premier diagnostic peau IA
dedie aux peaux noires, mates & metissees

Expertise dermato-cosmetologique · Actifs naturels africains · Protocole sur mesure
16 questions · Analyse photo · Rapport personnalise · Eco-responsable

Conseils eco-responsables & luxueux
📸Analyse photo
par IA experte
🧬16 questions
dermatologiques
🌿Actifs africains
prioritaires
Protocole
personnalise
📄Rapport PDF
luxueux
💎Clarification
ciblee PIH

Consultation a visee cosmetique uniquement — ne remplace pas l'avis d'un dermatologue

© ECLORQUEEN — Intelligence dermato-cosmetologique & Nature africaine
1 / 16
Identite

Comment souhaitez-vous etre appelee ?

Votre prenom pour un rapport nominatif et personnalise

Age & Maturite

Votre tranche d'age ?

Chaque decennie a ses priorites dermatologiques specifiques pour les peaux melanisees

Carnation Precise

Votre carnation exacte en lumiere naturelle ?

Choisissez la nuance la plus proche de votre teint naturel — sans maquillage, en lumiere du jour

Type Cutane & Sous-Ton

Votre type de peau et sous-ton ?

Observez votre peau 2h apres nettoyage, sans soin applique

Periode de Vie Hormonale

Ou en etes-vous hormonalement ?

Les hormones influencent directement melanine, sebum et sensibilite — crucial pour peaux melanisees

Preoccupations Dermatologiques

Vos preoccupations ? (plusieurs choix)

Selectionnez tout ce qui vous preoccupe — l'IA priorisera

Localisation Hyperpigmentation

Vos taches sont localisees ou ?

La localisation precise oriente le diagnostic : melasma hormonal vs PIH vs post-inflammatoire

Environnement Climatique

Votre climat de vie principal ?

Le climat impacte directement la melanine, l'hydratation et la barriere cutanee

Exposition Solaire

Votre exposition au soleil ?

Critique pour prevenir aggravation hyperpigmentation sur peaux melanisees

Sensibilites & Allergies

A quoi votre peau reagit-elle ? (plusieurs)

Essentiel pour eviter les reactions et risques de PIH supplementaire

Routine Actuelle

Decrivez votre routine beaute

Pour optimiser sans tout bouleverser et adapter le protocole a votre niveau

Lifestyle & Terrain

Votre hygiene de vie ? (plusieurs)

Cortisol, sommeil et alimentation modulent directement la peau melanisee

Objectifs Prioritaires

Vos 3 priorites absolues ?

Choisissez jusqu'a 3 objectifs pour un protocole ultra-cible

Budget & Engagement Eco

Budget et valeurs ? (plusieurs)

Pour recommander des produits adaptes a vos valeurs et votre investissement beaute

Photo pour Analyse IA

Photo de votre peau (optionnel — recommande)

L'IA analysera visuellement teint, zones d'hyperpigmentation, texture et imperfections

Pour une analyse optimale
  • Lumiere naturelle directe — sans filtre ni retouche
  • Photo nette de face, sans maquillage
  • Front, joues et menton visibles — fond neutre
  • Cheveux attaches pour degager le visage
📷
Cliquez pour choisir votre photo
JPG PNG — analysee localement, jamais stockee
Message Libre

Un contexte particulier a partager ?

Antecedents dermatologiques, traitements en cours, occasion speciale, preoccupation specifique

🔬
Analyse phototype et carnation
Evaluation preoccupations cutanees
Analyse photo dermatologique IA
Selection actifs naturels africains
Construction protocole luxueux
Redaction rapport expert personnalise