{"id":1424,"date":"2026-05-24T15:29:25","date_gmt":"2026-05-24T15:29:25","guid":{"rendered":"https:\/\/lean-app.com\/?p=1424"},"modified":"2026-08-22T18:01:49","modified_gmt":"2026-08-22T18:01:49","slug":"lean-vs-fatsecret","status":"publish","type":"post","link":"https:\/\/lean-app.com\/pt\/lean-vs-fatsecret\/","title":{"rendered":"Lean face \u00e0 FatSecret : pr\u00e9cision premium face au tracker gratuit"},"content":{"rendered":"<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_depense.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_bilan.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_kcal.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_strategie.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_BMR.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_NEAT.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_EAT.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_TEF.webp\" fetchpriority=\"low\">\n\n\n<script data-wpmeteor-nooptimize=\"true\" src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js@4.4.4\/dist\/chart.umd.min.js\"><\/script>\n<script data-wpmeteor-nooptimize=\"true\" src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-annotation@3.1.0\/dist\/chartjs-plugin-annotation.min.js\"><\/script>\n<style id=\"lvm-shell-styles\">#lvm-shell{\n  --bg:#FFFFFF; --paper:#F7F6F2; --paper-2:#F1EFE7;\n  --ink:#0E0E10; --ink-2:#1D1D1F; --muted:#6E6E73; --dim:#86868B;\n  --rule:#E8E6DF; --rule-soft:#EFEDE5;\n  --pink:#FF2D6E; --pink-soft:rgba(255,45,110,0.06);\n  --mfp:#A8A192;\n  --green:#0F8F5C; --red:#D02E2E; --amber:#C8A019;\n  --font-display:-apple-system,\"SF Pro Display\",system-ui,\"Helvetica Neue\",sans-serif;\n  --font-text:-apple-system,\"SF Pro Text\",system-ui,sans-serif;\n  --font-mono:ui-monospace,\"SF Mono\",Menlo,Consolas,monospace;\n}\n#lvm-shell *{box-sizing:border-box;-webkit-text-size-adjust:100%}\n#lvm-shell, #lvm-shell{margin:0;padding:0;background:var(--bg);color:var(--ink-2);font-family:var(--font-text);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased}\n#lvm-shell ::selection{background:rgba(255,45,110,0.18);color:var(--ink)}\n#lvm-shell img{max-width:100%;display:block}\n#lvm-shell a{color:inherit}\n\n#lvm-shell .progress{position:fixed;top:0;left:0;right:0;height:2px;background:transparent;z-index:1000}\n#lvm-shell .progress > i{display:block;height:100%;width:100%;background:var(--pink);transform-origin:0 50%;transform:scaleX(0);transition:transform .05s linear}\n\n#lvm-shell .nav{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.86);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--rule)}\n#lvm-shell .nav-row{max-width:1160px;margin:0 auto;display:flex;align-items:center;gap:14px;padding:10px 22px}\n#lvm-shell .nav-brand{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--ink)}\n#lvm-shell .nav-brand img{width:28px;height:28px;border-radius:7px;object-fit:cover}\n#lvm-shell .nav-brand span{font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:-.01em}\n#lvm-shell .nav-spacer{flex:1}\n#lvm-shell .nav-link{color:var(--muted);text-decoration:none;font-size:14px}\n#lvm-shell .nav-link:hover{color:var(--ink)}\n#lvm-shell .nav-stores{display:flex;gap:6px;align-items:center}\n#lvm-shell .nav-stores a{display:block;line-height:0}\n#lvm-shell .nav-stores img{height:28px;width:auto;border-radius:5px;transition:transform .15s}\n#lvm-shell .nav-stores a:hover img{transform:translateY(-1px)}\n\n#lvm-shell .wrap{max-width:760px;margin:0 auto;padding:0 28px}\n\n#lvm-shell .hero{padding:54px 0 0}\n#lvm-shell .crumb{font-size:13px;color:var(--muted);margin-bottom:18px}\n#lvm-shell .crumb a{text-decoration:none;color:var(--muted)}\n#lvm-shell .crumb a:hover{color:var(--ink)}\n#lvm-shell .eyebrow{font-family:var(--font-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--pink);margin-bottom:18px}\n#lvm-shell h1{font-family:var(--font-display);font-weight:600;font-size:72px;line-height:1.0;letter-spacing:-.04em;color:var(--ink);margin:0 0 22px}\n#lvm-shell h1 .alt{display:block;font-weight:500;color:var(--muted);font-size:.66em;line-height:1.15;margin-top:14px;letter-spacing:-.03em}\n#lvm-shell .dek{font-family:var(--font-display);font-size:24px;line-height:1.4;font-weight:400;color:var(--ink-2);letter-spacing:-.015em;margin:0 0 22px;max-width:680px}\n\n#lvm-shell .byline{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted);margin-bottom:14px}\n#lvm-shell .byline .by-logo{width:26px;height:26px;border-radius:6px;object-fit:cover;flex-shrink:0;background:transparent;border:0}\n#lvm-shell .byline strong{color:var(--ink);font-weight:600;font-family:var(--font-display)}\n\n#lvm-shell .hero-stores{display:flex;gap:10px;margin:22px 0 18px;flex-wrap:wrap;align-items:center}\n#lvm-shell .hero-stores a{display:block;line-height:0;transition:transform .15s}\n#lvm-shell .hero-stores a:hover{transform:translateY(-2px)}\n#lvm-shell .hero-stores img{height:46px;width:auto;border-radius:9px}\n#lvm-shell .hero-stores .or{font-size:13px;color:var(--muted)}\n\n#lvm-shell .hero-bottom{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:center;margin:38px 0 60px;padding-top:28px;border-top:1px solid var(--rule-soft)}\n#lvm-shell .hero-lead{font-family:var(--font-display);font-size:21px;line-height:1.5;color:var(--ink-2);font-weight:400}\n\n#lvm-shell .phone-wrap{display:flex;justify-content:center}\n#lvm-shell .phone{\n  position:relative;\n  width:280px;\n  background:linear-gradient(145deg,#2a2a2a,#0e0e0e);\n  border-radius:42px;\n  padding:5px;\n  border:1.5px solid rgba(255,255,255,.07);\n  box-shadow:0 30px 60px rgba(0,0,0,.18), 0 2px 6px rgba(0,0,0,.08);\n}\n#lvm-shell .phone .notch{\n  position:absolute;top:0;left:50%;transform:translateX(-50%);\n  width:96px;height:24px;background:#0a0a0a;border-radius:0 0 16px 16px;z-index:10;\n}\n#lvm-shell .phone-screen{\n  position:relative;\n  border-radius:34px;overflow:hidden;\n  background:#FAF0E6;\n  aspect-ratio:9\/19.5;\n}\n#lvm-shell .phone-screen img{\n  width:100%;height:100%;object-fit:cover;display:block;\n  transition:opacity .28s ease;\n}\n#lvm-shell .phone-zones{position:absolute;inset:0;z-index:15;pointer-events:none}\n#lvm-shell .phone-zones .z{position:absolute;left:4%;right:4%;cursor:pointer;background:transparent;border:0;padding:0;pointer-events:auto}\n#lvm-shell .phone-zones .z:focus-visible{outline:2px solid var(--pink);outline-offset:-4px;border-radius:6px}\n#lvm-shell .phone-navbar{position:absolute;left:0;right:0;bottom:0;height:9%;z-index:16;display:grid;grid-template-columns:repeat(4,1fr)}\n#lvm-shell .phone-navbar button{background:transparent;border:0;padding:0;cursor:pointer}\n#lvm-shell .phone-navbar button:focus-visible{outline:2px solid var(--pink);outline-offset:-3px;border-radius:6px}\n#lvm-shell .phone-back{\n  position:absolute;top:10px;left:10px;z-index:20;\n  width:30px;height:30px;border-radius:50%;\n  border:0;background:rgba(255,255,255,.78);backdrop-filter:blur(8px);\n  color:var(--ink);font-size:18px;font-weight:600;line-height:1;cursor:pointer;\n  display:none;align-items:center;justify-content:center;\n  box-shadow:0 2px 6px rgba(0,0,0,.12);\n}\n#lvm-shell .phone-back.on{display:flex}\n\n#lvm-shell .phone-cap{margin-top:14px;text-align:center;font-size:12px;color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em}\n#lvm-shell .phone-stage{position:relative}\n#lvm-shell .tap-hint{position:absolute;z-index:30;pointer-events:none;animation:hintFloat 2.6s ease-in-out infinite}\n#lvm-shell .tap-hint .th-pill{display:inline-block;font-family:var(--font-display);font-size:15px;font-weight:600;color:#fff;line-height:1.25;letter-spacing:-.005em;background:var(--pink);padding:10px 16px;border-radius:14px;box-shadow:0 14px 32px rgba(255,45,110,.32);white-space:nowrap}\n#lvm-shell .tap-hint .th-pill small{display:block;font-size:11px;font-weight:500;color:rgba(255,255,255,.85);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px}\n#lvm-shell .tap-hint .th-arrow{position:absolute;color:var(--pink)}\n#lvm-shell .tap-hint.desktop{left:-204px;top:4px;text-align:right}\n#lvm-shell .tap-hint.desktop .th-arrow{right:-86px;top:58px;width:104px;height:34px;transform:none}\n#lvm-shell .tap-hint.mobile{display:none}\n#lvm-shell .tap-hint.hidden{opacity:0;transform:translateY(-6px);transition:opacity .35s ease, transform .35s ease;animation:none}\n@keyframes hintFloat{\n  0%, 100%{transform:translateY(0)}\n  50%{transform:translateY(-7px)}\n}\n@media (prefers-reduced-motion:reduce){#lvm-shell .tap-hint{animation:none}}\n#lvm-shell .phone-tabs{display:flex;justify-content:center;gap:8px;margin-top:10px;flex-wrap:nowrap}\n#lvm-shell .phone-tabs button{\n  background:transparent;border:1px solid var(--rule);color:var(--muted);\n  padding:6px 11px;border-radius:999px;font-size:11px;cursor:pointer;\n  font-family:var(--font-text);transition:all .15s;white-space:nowrap;\n}\n#lvm-shell .phone-tabs button:hover{color:var(--ink);border-color:var(--ink)}\n#lvm-shell .phone-tabs button.on{background:var(--ink);color:#fff;border-color:var(--ink)}\n\n#lvm-shell .snippet{background:var(--paper);border-radius:18px;padding:30px 32px;margin:48px 0 0;border:1px solid var(--rule-soft)}\n#lvm-shell .snippet .lbl{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:14px}\n#lvm-shell .snippet p{margin:0;font-family:var(--font-display);font-size:21px;line-height:1.45;color:var(--ink);font-weight:500;letter-spacing:-.012em}\n\n#lvm-shell section{padding:64px 0;border-bottom:1px solid var(--rule-soft)}\n#lvm-shell section:last-of-type{border-bottom:0}\n#lvm-shell .section-label{display:flex;align-items:center;gap:14px;margin-bottom:30px}\n#lvm-shell .section-label .bar{width:24px;height:1px;background:var(--pink)}\n#lvm-shell .section-label .num{font-family:var(--font-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--pink)}\n#lvm-shell h2{font-family:var(--font-display);font-weight:600;font-size:48px;line-height:1.05;letter-spacing:-.035em;color:var(--ink);margin:0 0 24px}\n#lvm-shell h3{font-family:var(--font-display);font-weight:600;font-size:32px;line-height:1.15;letter-spacing:-.025em;color:var(--ink);margin:36px 0 16px}\n#lvm-shell h4{font-family:var(--font-display);font-weight:500;font-size:20px;line-height:1.3;letter-spacing:-.015em;color:var(--ink);margin:24px 0 10px}\n#lvm-shell p{margin:0 0 22px;color:var(--ink-2)}\n#lvm-shell strong{color:var(--ink);font-weight:600}\n#lvm-shell ul, #lvm-shell ol{margin:0 0 22px;padding-left:22px;color:var(--ink-2)}\n#lvm-shell li{margin-bottom:8px}\n#lvm-shell a.inline{color:var(--pink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}\n#lvm-shell a.inline:hover{text-decoration-thickness:2px}\n\n#lvm-shell .statement{margin:48px 0;padding:32px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:left}\n#lvm-shell .statement .num{font-family:var(--font-display);font-size:60px;font-weight:600;line-height:1;letter-spacing:-.04em;color:var(--pink);margin-bottom:14px}\n#lvm-shell .statement .lbl{font-family:var(--font-display);font-size:23px;line-height:1.35;font-weight:500;color:var(--ink);letter-spacing:-.012em}\n\n#lvm-shell .fig{margin:32px 0 18px;background:#fff;border:1px solid var(--rule);border-radius:20px;padding:28px 22px 20px;position:relative;overflow:hidden}\n#lvm-shell .fig-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px}\n#lvm-shell .fig-head .l{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}\n#lvm-shell .fig-head .r{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--ink);text-transform:uppercase;letter-spacing:.08em}\n#lvm-shell .fig-body{position:relative}\n#lvm-shell .fig-cap{margin:18px 4px 0;font-size:14px;color:var(--muted);line-height:1.5}\n#lvm-shell .fig-cap strong{color:var(--ink);font-weight:600}\n#lvm-shell .cv-wrap{position:relative;height:360px}\n\n#lvm-shell [data-term]{position:relative;cursor:help;border-bottom:1px dotted var(--dim)}\n#lvm-shell [data-term]:hover{color:var(--ink)}\n#lvm-shell .tt{position:absolute;left:50%;bottom:calc(100% + 12px);transform:translateX(-50%);min-width:200px;max-width:300px;background:#0c0c0c;color:#fff;font-size:13px;line-height:1.45;padding:11px 14px;border-radius:10px;box-shadow:0 12px 36px rgba(0,0,0,.32);opacity:0;visibility:hidden;transition:opacity .15s, visibility .15s;z-index:120;pointer-events:none;font-weight:400;font-family:var(--font-text)}\n#lvm-shell .tt::after{content:\"\";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#0c0c0c}\n#lvm-shell [data-term]:hover .tt, #lvm-shell [data-term]:focus .tt{opacity:1;visibility:visible}\n\n#lvm-shell .table{margin:24px 0;border:1px solid var(--rule);border-radius:16px;overflow:hidden;background:#fff}\n#lvm-shell .table-row{display:grid;grid-template-columns:1.55fr 1fr 1fr;border-bottom:1px solid var(--rule-soft);min-height:60px}\n#lvm-shell .table-row:last-child{border-bottom:0}\n#lvm-shell .table-row.head{background:var(--ink);color:#fff;border-bottom:0}\n#lvm-shell .table-row.head > div{padding:18px 18px;display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.07em}\n#lvm-shell .table-row.head .brand-cell{justify-content:flex-start}\n#lvm-shell .table-row.head .brand-cell img{width:24px;height:24px;border-radius:6px;background:#fff;object-fit:cover}\n#lvm-shell .table-row.head .brand-cell.lean{color:#FFB8CE}\n#lvm-shell .table-row > .crit{padding:16px 18px;font-size:14px;color:var(--ink);font-weight:500;display:flex;align-items:center;border-right:1px solid var(--rule-soft)}\n#lvm-shell .table-row > .cell{padding:16px 14px;font-size:13px;line-height:1.45;color:var(--ink-2);display:flex;align-items:center;gap:10px;border-right:1px solid var(--rule-soft)}\n#lvm-shell .table-row > .cell:last-child{border-right:0}\n#lvm-shell .table-row > .cell.lean{background:var(--pink-soft);position:relative}\n#lvm-shell .table-row > .cell.lean::before{content:\"\";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--pink)}\n#lvm-shell .icn{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px;font-weight:600;color:#fff}\n#lvm-shell .icn.ok{background:var(--green)}\n#lvm-shell .icn.no{background:var(--red)}\n#lvm-shell .icn.mid{background:var(--amber)}\n#lvm-shell .icn svg{width:11px;height:11px}\n\n#lvm-shell .mini-row{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:28px 0}\n#lvm-shell .mini-phone{position:relative;background:linear-gradient(145deg,#2a2a2a,#0e0e0e);border-radius:22px;padding:3px;border:1px solid rgba(255,255,255,.05);box-shadow:0 14px 32px rgba(0,0,0,.16);max-width:160px;margin:0 auto;width:100%}\n#lvm-shell .mini-phone .notch{position:absolute;top:0;left:50%;transform:translateX(-50%);width:40px;height:11px;background:#0a0a0a;border-radius:0 0 7px 7px;z-index:5}\n#lvm-shell .mini-phone .scr{border-radius:18px;overflow:hidden;background:#FAF0E6;aspect-ratio:9\/19.5}\n#lvm-shell .mini-phone .scr img{width:100%;height:100%;object-fit:cover}\n#lvm-shell .mini-phone.tiny{max-width:148px;padding:2px;border-radius:20px;border-width:1px}\n#lvm-shell .mini-phone.tiny .notch{width:30px;height:8px;border-radius:0 0 5px 5px}\n#lvm-shell .mini-phone.tiny .scr{border-radius:17px}\n#lvm-shell .mini-cap{text-align:center;margin-top:12px;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}\n#lvm-shell .mini-cap strong{display:block;color:var(--ink);margin-top:4px;font-family:var(--font-display);font-size:14px;font-weight:500;letter-spacing:-.01em;text-transform:none}\n\n#lvm-shell .duo-row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:18px 0 0}\n#lvm-shell .duo-row .mini-phone{max-width:180px}\n\n#lvm-shell .method{display:grid;grid-template-columns:1fr 1.4fr;gap:36px;align-items:center;margin:42px 0}\n#lvm-shell .method.flip{grid-template-columns:1.4fr 1fr}\n#lvm-shell .method.flip .m-phone{order:2}\n#lvm-shell .method .m-tag{font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--pink);margin-bottom:8px}\n#lvm-shell .method h3{margin-top:0}\n#lvm-shell .method p{font-size:16px;color:var(--muted);line-height:1.7}\n\n#lvm-shell .cta-band{margin:40px 0;padding:26px 28px;background:var(--paper);border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border:1px solid var(--rule-soft)}\n#lvm-shell .cta-band .l{font-family:var(--font-display);font-size:18px;line-height:1.35;font-weight:500;color:var(--ink);flex:1;min-width:240px;letter-spacing:-.01em}\n#lvm-shell .cta-band .stores{display:flex;gap:10px;align-items:center}\n#lvm-shell .cta-band .stores a{line-height:0;transition:transform .15s}\n#lvm-shell .cta-band .stores a:hover{transform:translateY(-2px)}\n#lvm-shell .cta-band .stores img{height:42px;width:auto;border-radius:9px}\n\n#lvm-shell .pyramid{margin:30px auto;max-width:440px}\n#lvm-shell .pyramid .level{margin:6px auto;padding:13px 18px;border-radius:14px;color:#fff;font-family:var(--font-display);font-weight:500;font-size:15px;letter-spacing:-.01em;display:flex;justify-content:space-between;align-items:center;box-shadow:0 6px 18px rgba(0,0,0,.06)}\n#lvm-shell .pyramid .level .k{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;opacity:.75}\n#lvm-shell .pyramid .l1{background:#0E0E10;width:100%}\n#lvm-shell .pyramid .l2{background:#1D1D1F;width:84%}\n#lvm-shell .pyramid .l3{background:#3a3a3c;width:68%}\n#lvm-shell .pyramid .l4{background:var(--pink);width:52%}\n#lvm-shell .pyramid-cap{text-align:center;font-size:13px;color:var(--muted);margin-top:14px}\n\n\/* Section 7 honnetete : scorecard horizontal bars *\/\n#lvm-shell .scorecard{margin:30px 0 10px;border:1px solid var(--rule);border-radius:20px;padding:28px 26px;background:#fff}\n#lvm-shell .scorecard-head{display:grid;grid-template-columns:1.4fr 1fr 1fr;column-gap:28px;align-items:center;padding-bottom:18px;margin-bottom:8px;border-bottom:1px solid var(--rule-soft)}\n#lvm-shell .scorecard-head .h-crit{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}\n#lvm-shell .scorecard-head .h-brand{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--ink)}\n#lvm-shell .scorecard-head .h-brand img{width:22px;height:22px;border-radius:5px;object-fit:cover}\n#lvm-shell .scorecard-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;column-gap:28px;align-items:center;padding:14px 0;border-bottom:1px solid var(--rule-soft)}\n#lvm-shell .scorecard-row:last-child{border-bottom:0}\n#lvm-shell .scorecard-row .crit{font-size:14px;color:var(--ink);font-weight:500;padding-right:14px}\n#lvm-shell .scorecard-row .bar{display:flex;flex-direction:row-reverse;align-items:center;gap:10px}\n#lvm-shell .scorecard-row .bar .b{flex:1;height:8px;border-radius:99px;background:var(--rule-soft);overflow:hidden;position:relative}\n#lvm-shell .scorecard-row .bar .b > i{display:block;height:100%;border-radius:99px;transition:width 1s cubic-bezier(.22,.61,.36,1)}\n#lvm-shell .scorecard-row .bar.lean .b > i{background:var(--pink)}\n#lvm-shell .scorecard-row .bar.mfp .b > i{background:var(--mfp)}\n#lvm-shell .scorecard-row .bar .v{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--ink);min-width:32px;text-align:left}\n\n\/* Section 8 pour qui : persona checklist *\/\n#lvm-shell .persona{margin:28px 0 10px;display:grid;grid-template-columns:1fr;gap:14px}\n#lvm-shell .persona-it{display:grid;grid-template-columns:54px 1fr;gap:16px;padding:22px 24px;background:#fff;border:1px solid var(--rule);border-radius:18px;align-items:center}\n#lvm-shell .persona-it.match{background:var(--pink-soft);border-color:rgba(255,45,110,.25)}\n#lvm-shell .persona-it .pic{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--rule-soft);position:relative;font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--ink)}\n#lvm-shell .persona-it.match .pic{background:var(--pink);color:#fff}\n#lvm-shell .persona-it .pic svg{width:24px;height:24px}\n#lvm-shell .persona-it h4{margin:0 0 4px;font-size:17px;letter-spacing:-.01em}\n#lvm-shell .persona-it p{margin:0;font-size:14px;color:var(--muted);line-height:1.55}\n#lvm-shell .persona-it.match h4{color:var(--ink)}\n\n\/* Section 9 migration : timeline steps *\/\n#lvm-shell .steps{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:28px 0;position:relative}\n#lvm-shell .steps::before{content:\"\";position:absolute;top:14px;left:7px;right:calc(20% - 18px);height:1px;background:linear-gradient(90deg,var(--pink) 0%,var(--rule-soft) 100%);z-index:0}\n#lvm-shell .step{position:relative;padding-top:24px;z-index:1}\n#lvm-shell .step::before{content:\"\";position:absolute;top:8px;left:0;width:14px;height:14px;border-radius:50%;background:var(--pink);border:3px solid #fff;box-shadow:0 0 0 1px var(--rule)}\n#lvm-shell .step .sn{font-family:var(--font-mono);font-size:11px;color:var(--pink);font-weight:600;letter-spacing:.08em}\n#lvm-shell .step h4{margin:6px 0 6px;font-size:15px;letter-spacing:-.01em}\n#lvm-shell .step p{font-size:13px;color:var(--muted);line-height:1.5;margin:0}\n\n\/* Section 10 debloque : feature stack numbered XL *\/\n#lvm-shell .feat-stack{margin:30px 0 10px;border-top:1px solid var(--rule)}\n#lvm-shell .feat-it{display:grid;grid-template-columns:auto 1fr auto;gap:24px;padding:26px 0;border-bottom:1px solid var(--rule);align-items:center}\n#lvm-shell .feat-it .fn{font-family:var(--font-display);font-size:48px;font-weight:600;color:var(--pink);line-height:1;letter-spacing:-.04em;width:74px}\n#lvm-shell .feat-it .ft{font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--ink);letter-spacing:-.015em;line-height:1.25;margin-bottom:6px}\n#lvm-shell .feat-it .fd{font-size:15px;color:var(--muted);line-height:1.55;margin:0}\n#lvm-shell .feat-it .fc{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:500}\n#lvm-shell .feat-it:last-child{border-bottom:0}\n\n#lvm-shell .faq{margin:22px 0}\n#lvm-shell .faq details{border-bottom:1px solid var(--rule);padding:20px 0}\n#lvm-shell .faq details:first-of-type{border-top:1px solid var(--rule)}\n#lvm-shell .faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;font-family:var(--font-display);font-size:20px;font-weight:500;letter-spacing:-.015em;color:var(--ink)}\n#lvm-shell .faq summary::-webkit-details-marker{display:none}\n#lvm-shell .faq summary::after{content:\"+\";font-size:24px;color:var(--muted);font-weight:300;line-height:1;transition:transform .25s, color .25s}\n#lvm-shell .faq details[open] summary::after{transform:rotate(45deg);color:var(--pink)}\n#lvm-shell .faq details[open] summary{color:var(--pink)}\n#lvm-shell .faq .ans{margin-top:14px;font-size:16px;color:var(--muted);line-height:1.65}\n\n#lvm-shell .get-band{background:var(--paper-2);border-radius:24px;padding:48px 36px;margin:60px 0 40px;text-align:center}\n#lvm-shell .get-band .kicker{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;color:var(--pink);font-weight:600;letter-spacing:.1em;margin-bottom:14px}\n#lvm-shell .get-band h3{font-size:36px;margin:0 0 14px;letter-spacing:-.025em}\n#lvm-shell .get-band p{font-size:16px;color:var(--muted);max-width:480px;margin:0 auto 26px}\n#lvm-shell .get-band .stores{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}\n#lvm-shell .get-band .stores a{line-height:0;transition:transform .15s}\n#lvm-shell .get-band .stores a:hover{transform:translateY(-3px)}\n#lvm-shell .get-band .stores img{height:60px;width:auto;border-radius:11px}\n\n#lvm-shell .sources{font-size:14px;color:var(--muted);line-height:1.7}\n#lvm-shell .sources ol{padding-left:22px}\n#lvm-shell .sources li{margin-bottom:8px}\n\n#lvm-shell footer{padding:50px 0 60px;border-top:1px solid var(--rule);margin-top:40px}\n#lvm-shell footer .row{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}\n#lvm-shell footer .kicker{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--pink);font-weight:600}\n#lvm-shell footer p{font-size:13px;color:var(--muted);margin:8px 0 0}\n#lvm-shell footer .stores{display:flex;gap:8px}\n#lvm-shell footer .stores img{height:34px;width:auto;border-radius:6px}\n\n#lvm-shell .rev{opacity:0;transform:translateY(12px);transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}\n#lvm-shell .rev.on{opacity:1;transform:translateY(0)}\n@media (prefers-reduced-motion:reduce){#lvm-shell .rev{transition:none;opacity:1;transform:none}}\n\n@media (max-width:760px){\n  #lvm-shell .nav-row{padding:8px 18px;gap:8px}\n  #lvm-shell .nav-link{display:none}\n  #lvm-shell .nav-stores img{height:24px}\n  #lvm-shell .wrap{padding:0 22px}\n  #lvm-shell .hero{padding:34px 0 0}\n  #lvm-shell h1{font-size:46px;letter-spacing:-.035em}\n  #lvm-shell h1 .alt{font-size:.55em;margin-top:10px}\n  #lvm-shell .dek{font-size:20px}\n  #lvm-shell .hero-stores img{height:42px}\n  #lvm-shell .hero-bottom{grid-template-columns:1fr;gap:28px;margin:30px 0 40px;padding-top:24px;align-items:stretch}\n  #lvm-shell .phone-wrap{order:-1}\n  #lvm-shell .phone{width:240px}\n  #lvm-shell .tap-hint.desktop{display:none}\n  #lvm-shell .tap-hint.mobile{display:block;position:relative;left:auto;top:auto;text-align:center;margin:0 auto 10px;width:100%}\n  #lvm-shell .tap-hint.mobile .th-arrow{position:relative;display:block;margin:6px auto 0;width:34px;height:34px;transform:none;color:var(--pink)}\n  #lvm-shell .snippet{padding:24px 22px}\n  #lvm-shell .snippet p{font-size:18px}\n  #lvm-shell section{padding:48px 0}\n  #lvm-shell h2{font-size:34px;letter-spacing:-.03em}\n  #lvm-shell h3{font-size:24px}\n  #lvm-shell .section-label{margin-bottom:22px}\n  #lvm-shell .statement{padding:24px 0;margin:32px 0}\n  #lvm-shell .statement .num{font-size:44px}\n  #lvm-shell .statement .lbl{font-size:19px}\n  #lvm-shell .fig{padding:20px 14px 14px;border-radius:16px}\n  #lvm-shell .cv-wrap{height:310px}\n  #lvm-shell .method{grid-template-columns:1fr;gap:20px}\n  #lvm-shell .method.flip{grid-template-columns:1fr}\n  #lvm-shell .method.flip .m-phone{order:0}\n  #lvm-shell .mini-row{grid-template-columns:repeat(3,1fr);gap:10px}\n  #lvm-shell .mini-phone{padding:3px;border-radius:18px;border-width:1px;max-width:110px}\n  #lvm-shell .mini-phone .notch{width:42px;height:11px;border-radius:0 0 8px 8px}\n  #lvm-shell .mini-phone .scr{border-radius:15px}\n  #lvm-shell .mini-cap{font-size:10px}\n  #lvm-shell .mini-cap strong{font-size:13px}\n  #lvm-shell .duo-row{grid-template-columns:repeat(2,1fr);gap:12px}\n  #lvm-shell .duo-row .mini-phone{max-width:130px}\n  #lvm-shell .steps{grid-template-columns:1fr;gap:18px}\n  #lvm-shell .steps::before{display:none}\n  #lvm-shell .step{padding-top:0;padding-left:24px}\n  #lvm-shell .step::before{top:6px;left:0}\n  #lvm-shell .table-row{grid-template-columns:1.4fr .9fr .9fr}\n  #lvm-shell .table-row > .crit{padding:13px 12px;font-size:13px}\n  #lvm-shell .table-row > .cell{padding:13px 10px;font-size:12px;gap:8px}\n  #lvm-shell .table-row.head > div{padding:14px 12px;font-size:10px;gap:7px}\n  #lvm-shell .table-row.head .brand-cell img{width:20px;height:20px}\n  #lvm-shell .get-band{padding:36px 22px;border-radius:18px;margin:40px 0 30px}\n  #lvm-shell .get-band h3{font-size:28px}\n  #lvm-shell .get-band .stores img{height:50px}\n  #lvm-shell .cta-band{padding:22px;gap:14px}\n  #lvm-shell .cta-band .l{font-size:16px;min-width:0}\n  #lvm-shell .cta-band .stores img{height:38px}\n  #lvm-shell .faq summary{font-size:18px;gap:14px}\n  #lvm-shell .pyramid{max-width:100%}\n  #lvm-shell .pyramid .level{padding:11px 14px;font-size:14px}\n  #lvm-shell .scorecard{padding:20px 16px;border-radius:16px}\n  #lvm-shell .scorecard-head{grid-template-columns:1.2fr 1fr 1fr;column-gap:14px}\n  #lvm-shell .scorecard-head .h-brand{font-size:12px;gap:5px}\n  #lvm-shell .scorecard-head .h-brand img{width:18px;height:18px}\n  #lvm-shell .scorecard-row{grid-template-columns:1.2fr 1fr 1fr;column-gap:14px;padding:12px 0}\n  #lvm-shell .scorecard-row .crit{font-size:13px;padding-right:8px}\n  #lvm-shell .scorecard-row .bar{gap:6px}\n  #lvm-shell .scorecard-row .bar .v{font-size:11px;min-width:26px}\n  #lvm-shell .persona-it{grid-template-columns:44px 1fr;gap:12px;padding:16px 16px;border-radius:14px}\n  #lvm-shell .persona-it .pic{width:44px;height:44px;font-size:12px}\n  #lvm-shell .persona-it h4{font-size:15px}\n  #lvm-shell .persona-it p{font-size:13px}\n  #lvm-shell .feat-it{grid-template-columns:auto 1fr;gap:14px;padding:20px 0}\n  #lvm-shell .feat-it .fn{font-size:36px;width:54px}\n  #lvm-shell .feat-it .ft{font-size:18px}\n  #lvm-shell .feat-it .fd{font-size:13px}\n  #lvm-shell .feat-it .fc{display:none}\n}\n@media (max-width:480px){\n  #lvm-shell .phone-tabs{gap:5px}\n  #lvm-shell .phone-tabs button{padding:5px 8px;font-size:10px}\n  #lvm-shell .nav-stores{gap:4px}\n  #lvm-shell .nav-stores img{height:22px}\n  #lvm-shell .hero-stores img{height:40px}\n  #lvm-shell .crumb{font-size:12px}\n  #lvm-shell .table-row{grid-template-columns:1.3fr .85fr .85fr}\n  #lvm-shell .table-row > .crit{padding:11px 9px;font-size:12px}\n  #lvm-shell .table-row > .cell{padding:11px 8px;font-size:11px;gap:6px}\n  #lvm-shell .table-row.head > div{padding:11px 9px;font-size:9px;gap:5px}\n}<\/style>\n\n<style id=\"lvm-collision-reset\">\n\/* Hard reset for global theme styles that collide with our content *\/\nbody.postid-1424 #lvm-shell .hero{display:block!important;align-items:initial!important;justify-content:initial!important;text-align:left!important;flex-direction:initial!important;padding:54px 0 0!important}\nbody.postid-1424 #lvm-shell .wrap,\nbody.postid-1424 #lvm-shell main.wrap{display:block!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;padding-left:28px!important;padding-right:28px!important}\n@media (max-width:820px){\n  body.postid-1424 #lvm-shell .wrap,\n  body.postid-1424 #lvm-shell main.wrap{padding-left:18px!important;padding-right:18px!important}\n}\nhtml, body{overflow-x:hidden!important}\nbody.postid-1424 #lvm-shell{overflow-x:hidden;max-width:100vw}\nbody.postid-1424 #lvm-shell *{max-width:100%}\nbody.postid-1424 #lvm-shell .nav-row{max-width:100vw;box-sizing:border-box}\nbody.postid-1424 #lvm-shell.force-show .rev{opacity:1!important;transform:none!important}\n\n\/* === A.1 PHONE BACKGROUND CLASSES === *\/\nbody.postid-1424 #lvm-shell .phone-bg{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:center top;background-repeat:no-repeat;transition:opacity .28s ease;background-color:#FAF0E6}\nbody.postid-1424 #lvm-shell .phone-bg.tab-depense{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_depense.webp)}\nbody.postid-1424 #lvm-shell .phone-bg.tab-bilan{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_bilan.webp)}\nbody.postid-1424 #lvm-shell .phone-bg.tab-kcal{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_kcal.webp)}\nbody.postid-1424 #lvm-shell .phone-bg.tab-strategie{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_strategie.webp)}\nbody.postid-1424 #lvm-shell .phone-bg.sub-BMR{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_BMR.webp)}\nbody.postid-1424 #lvm-shell .phone-bg.sub-NEAT{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_NEAT.webp)}\nbody.postid-1424 #lvm-shell .phone-bg.sub-EAT{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_EAT.webp)}\nbody.postid-1424 #lvm-shell .phone-bg.sub-TEF{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_TEF.webp)}\n\n\/* === v11.3 CTA BANDS MOBILE (badges plus gros + centrage) === *\/\n@media (max-width:760px){\n  body.postid-1424 #lvm-shell .cta-band{flex-direction:column!important;align-items:center!important;text-align:center!important;padding:26px 22px!important;gap:20px!important}\n  body.postid-1424 #lvm-shell .cta-band .l{min-width:0!important;width:100%!important;font-size:16px!important;line-height:1.5!important;text-align:center!important}\n  body.postid-1424 #lvm-shell .cta-band .stores{width:100%!important;justify-content:center!important;flex-wrap:nowrap!important;gap:10px!important}\n  body.postid-1424 #lvm-shell .cta-band .stores a{flex:1!important;max-width:170px!important;display:flex!important;justify-content:center!important}\n  body.postid-1424 #lvm-shell .cta-band .stores picture{width:100%!important;display:block!important}\n  body.postid-1424 #lvm-shell .cta-band .stores img{height:56px!important;width:100%!important;max-width:170px!important;object-fit:contain!important;object-position:center!important;border-radius:10px!important}\n  body.postid-1424 #lvm-shell .get-band{padding:38px 22px!important}\n  body.postid-1424 #lvm-shell .get-band .stores{justify-content:center!important;flex-wrap:nowrap!important;gap:10px!important}\n  body.postid-1424 #lvm-shell .get-band .stores a{flex:1!important;max-width:170px!important;display:flex!important;justify-content:center!important}\n  body.postid-1424 #lvm-shell .get-band .stores picture{width:100%!important;display:block!important}\n  body.postid-1424 #lvm-shell .get-band .stores img{height:56px!important;width:100%!important;max-width:170px!important;object-fit:contain!important;object-position:center!important;border-radius:10px!important}\n  body.postid-1424 #lvm-shell .get-band h3{font-size:26px!important;line-height:1.2!important}\n  body.postid-1424 #lvm-shell .get-band p{font-size:15px!important}\n}\n\n\/* === v11.2 BRAND BANNER above table responsive === *\/\n@media (max-width:760px){\n  body.postid-1424 #lvm-shell .brand-banner img{width:54px!important;height:54px!important}\n  body.postid-1424 #lvm-shell .brand-banner > div{padding:16px 12px!important;gap:8px!important}\n  body.postid-1424 #lvm-shell .brand-banner > div > div{font-size:15px!important}\n}\n\n\/* === v11.4 SCORECARD partie 7: redesign mobile === *\/\n@media (max-width:760px){\n  body.postid-1424 #lvm-shell .scorecard{padding:18px 16px!important;border-radius:16px!important}\n  body.postid-1424 #lvm-shell .scorecard-head{display:none!important}\n  body.postid-1424 #lvm-shell .scorecard-row{\n    display:block!important;\n    padding:14px 0!important;\n    border-bottom:1px solid #E8E2D6!important;\n  }\n  body.postid-1424 #lvm-shell .scorecard-row .crit{\n    display:block!important;\n    font-size:13px!important;\n    font-weight:600!important;\n    color:#0E0E10!important;\n    margin-bottom:10px!important;\n    padding-right:0!important;\n  }\n  body.postid-1424 #lvm-shell .scorecard-row .bar{\n    display:grid!important;\n    grid-template-columns:54px 1fr 32px!important;\n    column-gap:8px!important;\n    align-items:center!important;\n    padding:5px 0!important;\n    flex-direction:initial!important;\n    position:relative!important;\n  }\n  body.postid-1424 #lvm-shell .scorecard-row .bar::before{\n    content:attr(data-brand)!important;\n    font-family:-apple-system,'SF Pro Display',sans-serif!important;\n    font-size:11px!important;\n    font-weight:600!important;\n    text-transform:uppercase!important;\n    letter-spacing:.05em!important;\n    color:#0E0E10!important;\n  }\n  body.postid-1424 #lvm-shell .scorecard-row .bar.lean::before{color:#FF2D6E!important}\n  body.postid-1424 #lvm-shell .scorecard-row .bar.mfp::before{color:#5B7FFF!important}\n  body.postid-1424 #lvm-shell .scorecard-row .bar .b{\n    height:10px!important;\n    width:100%!important;\n    border-radius:99px!important;\n    position:relative!important;\n    background:#EFEAE0!important;\n    overflow:hidden!important;\n  }\n  body.postid-1424 #lvm-shell .scorecard-row .bar .b > i{\n    display:block!important;\n    height:100%!important;\n    border-radius:99px!important;\n  }\n  body.postid-1424 #lvm-shell .scorecard-row .bar .v{\n    font-family:-apple-system,'SF Pro Display',sans-serif!important;\n    font-size:12px!important;\n    font-weight:700!important;\n    color:#0E0E10!important;\n    min-width:0!important;\n    text-align:right!important;\n  }\n}\n\n\/* === A.2 CHARTS MOBILE === *\/\n@media (max-width:760px){\n  \/* v13: charts FULL WIDTH (less card padding) + plus hauts pour vraie respiration *\/\n  body.postid-1424 #lvm-shell .cv-wrap{height:380px!important;min-height:360px!important;max-height:420px!important;width:100%!important}\n  body.postid-1424 #lvm-shell .cv-wrap canvas{width:100%!important;height:100%!important;display:block!important}\n  body.postid-1424 #lvm-shell .fig{padding:16px 4px 14px!important;margin:24px -4px 14px!important;overflow:visible!important}\n  body.postid-1424 #lvm-shell .fig-head{padding:0 12px!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:10px!important}\n  body.postid-1424 #lvm-shell .fig-body{padding:0 2px!important}\n  body.postid-1424 #lvm-shell .fig-cap{padding:0 12px!important;font-size:13px!important;margin-top:10px!important}\n}\n@media (max-width:480px){\n  body.postid-1424 #lvm-shell .cv-wrap{height:360px!important;min-height:340px!important;max-height:380px!important}\n  body.postid-1424 #lvm-shell .fig{padding:14px 2px 12px!important;margin:20px -6px 12px!important;border-radius:14px!important}\n  body.postid-1424 #lvm-shell .fig-body{padding:0!important}\n}\n\n\/* === v11.2 TABLEAU MOBILE STACKED CARDS avec mini-tags Lean\/MFP === *\/\n@media (max-width:760px){\n  body.postid-1424 #lvm-shell .table{border-radius:14px!important}\n  body.postid-1424 #lvm-shell .table-row.head{display:none!important}\n  body.postid-1424 #lvm-shell .table-row{\n    display:grid!important;\n    grid-template-columns:1fr 1fr!important;\n    grid-template-areas:\"crit crit\" \"lean mfp\"!important;\n    gap:0!important;\n    min-height:0!important;\n  }\n  body.postid-1424 #lvm-shell .table-row > .crit{\n    grid-area:crit!important;background:#0E0E10!important;color:#fff!important;\n    padding:11px 14px!important;font-size:13px!important;font-weight:600!important;\n    letter-spacing:-0.1px!important;border-right:0!important;line-height:1.35!important;\n    font-family:-apple-system,BlinkMacSystemFont,'SF Pro Display',sans-serif!important;text-transform:none!important;\n  }\n  body.postid-1424 #lvm-shell .table-row > .cell.lean{\n    grid-area:lean!important;border-right:1px solid #E8E2D6!important;\n    position:relative!important;background:#FFF1F5!important;padding-top:30px!important;\n  }\n  body.postid-1424 #lvm-shell .table-row > .cell:not(.lean):not(.crit){\n    grid-area:mfp!important;background:#F5F5F7!important;padding-top:30px!important;\n    position:relative!important;\n  }\n  body.postid-1424 #lvm-shell .table-row > .cell.lean::before{\n    content:\"LEAN\"!important;position:absolute!important;top:8px!important;left:12px!important;\n    right:auto!important;bottom:auto!important;width:auto!important;height:auto!important;\n    background:transparent!important;\n    font-family:-apple-system,'SF Pro Display',sans-serif!important;\n    font-size:10px!important;font-weight:700!important;letter-spacing:.07em!important;\n    color:#FF2D6E!important;\n  }\n  body.postid-1424 #lvm-shell .table-row > .cell:not(.lean):not(.crit)::before{\n    content:\"FATSECRET\"!important;position:absolute!important;top:8px!important;left:12px!important;\n    font-family:-apple-system,'SF Pro Display',sans-serif!important;\n    font-size:10px!important;font-weight:700!important;letter-spacing:.07em!important;\n    color:#2E7BE5!important;\n  }\n  body.postid-1424 #lvm-shell .table-row > .cell{\n    padding:12px 12px!important;font-size:13px!important;line-height:1.4!important;\n    align-items:flex-start!important;gap:7px!important;\n  }\n  body.postid-1424 #lvm-shell .icn{flex-shrink:0!important;margin-top:1px!important}\n}\n\n\/* === A.5 MINI-LOGOS partie 7 (triplet NEAT\/EAT\/TEF) === *\/\n@media (max-width:760px){\n  body.postid-1424 #lvm-shell .mini-row{gap:6px!important;margin:24px 0!important;grid-template-columns:repeat(3,1fr)!important}\n  body.postid-1424 #lvm-shell .mini-phone{max-width:100px!important;padding:2px!important;border-radius:14px!important;border-width:1px!important}\n  body.postid-1424 #lvm-shell .mini-phone.tiny{max-width:96px!important;padding:2px!important;border-radius:13px!important}\n  body.postid-1424 #lvm-shell .mini-phone .notch{width:30px!important;height:8px!important;border-radius:0 0 5px 5px!important}\n  body.postid-1424 #lvm-shell .mini-phone .scr{border-radius:11px!important}\n  body.postid-1424 #lvm-shell .mini-cap{font-size:10px!important;margin-top:8px!important}\n  body.postid-1424 #lvm-shell .mini-cap strong{font-size:12px!important;margin-top:2px!important}\n}\n\n\/* === MOCKUP TAP HINT MOBILE === *\/\n@media (max-width:760px){\n  body.postid-1424 #lvm-shell .tap-hint.mobile{position:relative!important;width:100%!important;left:auto!important;top:auto!important;text-align:center!important;margin:0 auto 14px!important;display:block!important}\n  body.postid-1424 #lvm-shell .tap-hint.desktop{display:none!important}\n  body.postid-1424 #lvm-shell .tap-hint.hidden{display:none!important;height:0!important;margin:0!important;padding:0!important}\n}\n\n\/* === A.6 BODYSCAN ILLUST partie BMR (override mobile mini-phone) === *\/\nbody.postid-1424 #lvm-shell .bodyscan-illust{margin:40px auto 8px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important;max-width:220px!important}\nbody.postid-1424 #lvm-shell .bodyscan-illust .mini-phone{max-width:200px!important;padding:3px!important;border-radius:22px!important;border-width:1px!important}\nbody.postid-1424 #lvm-shell .bodyscan-illust .mini-phone .notch{width:40px!important;height:11px!important;border-radius:0 0 7px 7px!important}\nbody.postid-1424 #lvm-shell .bodyscan-illust .mini-phone .scr{border-radius:18px!important}\n@media (max-width:760px){\n  body.postid-1424 #lvm-shell .bodyscan-illust{max-width:180px!important}\n  body.postid-1424 #lvm-shell .bodyscan-illust .mini-phone{max-width:160px!important;padding:3px!important;border-radius:20px!important}\n  body.postid-1424 #lvm-shell .bodyscan-illust .mini-phone .notch{width:34px!important;height:9px!important;border-radius:0 0 6px 6px!important}\n  body.postid-1424 #lvm-shell .bodyscan-illust .mini-phone .scr{border-radius:16px!important}\n}\n<\/style>\n\n\n<div id=\"lvm-shell\"><div class=\"progress\" aria-hidden=\"true\"><i id=\"progBar\"><\/i><\/div>\n\n<header class=\"nav\">\n  <div class=\"nav-row\">\n    <a class=\"nav-brand\" href=\"https:\/\/lean-app.com\/pt\/\" aria-label=\"Accueil Lean\">\n      <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\" alt=\"\" width=\"512\" height=\"512\" loading=\"lazy\" decoding=\"async\" \/>\n      <span>Lean<\/span>\n    <\/a>\n    <span class=\"nav-spacer\"><\/span>\n    <a class=\"nav-link\" href=\"https:\/\/lean-app.com\/pt\/tdee-calculator\/\">Calculadora TDEE<\/a>\n    <div class=\"nav-stores\">\n      <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646\" target=\"_blank\" rel=\"noopener\" aria-label=\"Baixar na App Store\">\n        <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"App Store\" width=\"413\" height=\"122\" loading=\"lazy\" decoding=\"async\" \/>\n      <\/a>\n      <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite\" target=\"_blank\" rel=\"noopener\" aria-label=\"Dispon\u00edvel no Google Play\">\n        <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Google Play\" width=\"315\" height=\"95\" loading=\"lazy\" decoding=\"async\" \/>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/header>\n\n<main class=\"wrap\">\n\n<section class=\"hero\" aria-labelledby=\"title\">\n  <div class=\"crumb\"><a href=\"https:\/\/lean-app.com\/pt\/\">In\u00edcio<\/a> &nbsp;\/&nbsp; Lean vs FatSecret<\/div>\n  <div class=\"eyebrow\">Comparatif &middot; Nutrition &amp; TDEE<\/div>\n  <h1 id=\"title\">Lean face \u00e0 FatSecret.\n    <span class=\"alt\">Pr\u00e9cision Premium face \u00e0 la base communautaire gratuite.<\/span>\n  <\/h1>\n  <p class=\"dek\">FatSecret est gratuit et a une grosse communaut\u00e9. Lean voit ta d\u00e9pense r\u00e9elle sur une base officielle. Deux promesses qui ne jouent pas sur le m\u00eame terrain.<\/p>\n  <div class=\"byline\">\n    <img class=\"by-logo\" src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\" alt=\"\" width=\"512\" height=\"512\" loading=\"lazy\" decoding=\"async\" \/>\n    <span><strong>A equipe Lean<\/strong> &middot; Lecture 12&nbsp;min &middot; Mis \u00e0 jour 24 mai 2026<\/span>\n  <\/div>\n  <div class=\"hero-stores\">\n    <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646\" target=\"_blank\" rel=\"noopener\">\n      <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"T\u00e9l\u00e9charger sur l'App Store\" width=\"413\" height=\"122\" loading=\"lazy\" decoding=\"async\" \/>\n    <\/a>\n    <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite\" target=\"_blank\" rel=\"noopener\">\n      <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Disponible sur Google Play\" width=\"315\" height=\"95\" loading=\"lazy\" decoding=\"async\" \/>\n    <\/a>\n    <span class=\"or\">Download gratuito<\/span>\n  <\/div>\n\n  <div class=\"hero-bottom\">\n    <div class=\"hero-lead\">\n      FatSecret est connu pour son mod\u00e8le 100% gratuit financ\u00e9 par la publicit\u00e9, sa tr\u00e8s grande communaut\u00e9 active et sa couverture multi-pays. C&rsquo;est un journal alimentaire massif, pr\u00e9sent dans plus de 50 pays. Mais sa formule TDEE reste Mifflin-St Jeor 1990, plus un facteur d&rsquo;activit\u00e9 statique que tu coches une seule fois \u00e0 l&rsquo;inscription (sedentary, lightly active, active, very active, extremely active). Sans bodyfat r\u00e9el mesur\u00e9 dans l&rsquo;app, sans adaptation m\u00e9tabolique. Sa base alimentaire est crowdsourc\u00e9e, avec des \u00e9carts de pr\u00e9cision document\u00e9s.\n    <\/div>\n    <div class=\"phone-wrap rev\">\n      <div class=\"phone-stage\">\n        <div class=\"tap-hint mobile\" id=\"tapHintMobile\" aria-hidden=\"true\">\n          <span class=\"th-pill\"><small>Demonstra\u00e7\u00e3o interativa<\/small>Toque na tela para explorar o aplicativo<\/span>\n          <svg class=\"th-arrow\" viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n            <path d=\"M12 4 L12 20 M5 13 L12 20 L19 13\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"tap-hint desktop\" id=\"tapHintDesktop\" aria-hidden=\"true\">\n          <span class=\"th-pill\"><small>Demonstra\u00e7\u00e3o interativa<\/small>Toque na tela<br>para explorar o aplicativo<\/span>\n          <svg class=\"th-arrow\" viewbox=\"0 0 104 34\" fill=\"none\" aria-hidden=\"true\">\n            <path d=\"M4 9 C 34 1, 64 20, 94 27\" stroke=\"currentColor\" stroke-width=\"2.6\" fill=\"none\" stroke-linecap=\"round\"\/>\n            <path d=\"M86 20 L 94 27 L 84 30\" stroke=\"currentColor\" stroke-width=\"2.6\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"phone\" id=\"phone\" role=\"img\" aria-label=\"Aper\u00e7u de l'application Lean avec drilldown du TDEE\">\n          <div class=\"notch\"><\/div>\n          <div class=\"phone-screen\">\n            <button class=\"phone-back\" id=\"phoneBack\" aria-label=\"Retour\">&#8249;<\/button>\n            <div id=\"phoneImg\" class=\"phone-bg tab-depense\" role=\"img\" aria-label=\"Aper\u00e7u Lean, onglet D\u00e9pense\"><\/div>\n            <div class=\"phone-zones\" id=\"phoneZones\">\n              <div class=\"z\" data-sub=\"BMR\"  style=\"top:11%;height:21%\" role=\"button\" tabindex=\"0\" aria-label=\"D\u00e9tail BMR\"><\/div>\n              <div class=\"z\" data-sub=\"NEAT\" style=\"top:33%;height:16%\" role=\"button\" tabindex=\"0\" aria-label=\"D\u00e9tail NEAT\"><\/div>\n              <div class=\"z\" data-sub=\"EAT\"  style=\"top:50%;height:16%\" role=\"button\" tabindex=\"0\" aria-label=\"D\u00e9tail EAT\"><\/div>\n              <div class=\"z\" data-sub=\"TEF\"  style=\"top:67%;height:16%\" role=\"button\" tabindex=\"0\" aria-label=\"D\u00e9tail TEF\"><\/div>\n            <\/div>\n            <div class=\"phone-navbar\" id=\"phoneNav\" aria-hidden=\"false\">\n              <button data-tab=\"bilan\"     type=\"button\" aria-label=\"Onglet Bilan\"><\/button>\n              <button data-tab=\"kcal\"      type=\"button\" aria-label=\"Onglet Calories\"><\/button>\n              <button data-tab=\"depense\"   type=\"button\" aria-label=\"Onglet D\u00e9pense\"><\/button>\n              <button data-tab=\"strategie\" type=\"button\" aria-label=\"Onglet Strat\u00e9gie\"><\/button>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div class=\"phone-tabs\" role=\"tablist\" aria-label=\"Naviguer dans l'app Lean\">\n          <button data-tab=\"bilan\"     type=\"button\">Balan\u00e7o<\/button>\n          <button data-tab=\"kcal\"      type=\"button\">Calorias<\/button>\n          <button data-tab=\"depense\"   type=\"button\" class=\"on\">Gasto<\/button>\n          <button data-tab=\"strategie\" type=\"button\">Estrat\u00e9gia<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"snippet rev\">\n    <div class=\"lbl\">R\u00e9ponse rapide<\/div>\n    <p>FatSecret calcule ton TDEE avec Mifflin-St Jeor 1990 (sans bodyfat mesur\u00e9 dans l&rsquo;app) et un facteur d&rsquo;activit\u00e9 statique choisi \u00e0 l&rsquo;inscription parmi 5 cases (sedentary, lightly active, active, very active, extremely active). La force r\u00e9elle de FatSecret est ailleurs : un mod\u00e8le 100% gratuit financ\u00e9 par la pub, une grande communaut\u00e9 active, le partage de repas et de recettes, une pr\u00e9sence dans plus de 50 pays. Lean prend un parti diff\u00e9rent : recalculer chaque composant du TDEE (<span data-term=\"BMR\">BMR<span class=\"tt\">Basal Metabolic Rate. Energia gasta em repouso. Na Lean, calculada sobre a massa magra real via BodyScan IA.<\/span><\/span> sur bodyfat r\u00e9el via un mod\u00e8le propri\u00e9taire brevet\u00e9, <span data-term=\"NEAT\">NEAT<span class=\"tt\">Non-Exercise Activity Thermogenesis. D\u00e9pense li\u00e9e aux pas et activit\u00e9s quotidiennes hors sport.<\/span><\/span> par pas, <span data-term=\"EAT\">EAT<span class=\"tt\">Exercise Activity Thermogenesis. D\u00e9pense li\u00e9e \u00e0 vos s\u00e9ances de sport, calcul\u00e9e via MET.<\/span><\/span> par MET, <span data-term=\"TEF\">TEF<span class=\"tt\">Thermic Effect of Food. \u00c9nergie d\u00e9pens\u00e9e par la digestion. D\u00e9pend des macros ing\u00e9r\u00e9es.<\/span><\/span> par macros) et moduler le BMR par l&rsquo;adaptation m\u00e9tabolique en continu, avec une base alimentaire appuy\u00e9e sur USDA et OpenFoodFacts.<\/p>\n  <\/div>\n<\/section>\n\n<section aria-labelledby=\"constat\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">00 &middot; Le constat<\/span><\/div>\n  <h2 id=\"constat\">FatSecret t&rsquo;offre la gratuit\u00e9, pas la pr\u00e9cision de ta d\u00e9pense<\/h2>\n  <p>Tu es probablement d\u00e9j\u00e0 utilisateur de FatSecret, et tu l&rsquo;as choisi pour ce qu&rsquo;il fait de mieux&nbsp;: un journal alimentaire complet, sans abonnement, avec le lecteur de code-barres inclus.<\/p>\n  <p>Tu as scann\u00e9 des produits, cherch\u00e9 des aliments dans la base, repris des recettes partag\u00e9es par la communaut\u00e9. Le suivi des apports fonctionne.<\/p>\n\n  <div class=\"statement\">\n    <div class=\"num\">&minus;10 \u00e0 &minus;15&nbsp;%<\/div>\n    <div class=\"lbl\">de baisse mesur\u00e9e du TDEE apr\u00e8s 4 \u00e0 6 semaines de d\u00e9ficit \u00e0 &minus;500&nbsp;kcal\/jour. FatSecret ne le d\u00e9tecte pas. Ton objectif calorique reste fig\u00e9 sur ton facteur d&rsquo;activit\u00e9 d&rsquo;il y a 100&nbsp;jours.<\/div>\n  <\/div>\n\n  <p>Prenons un cas concret. FatSecret annonce un TDEE de 2&nbsp;500&nbsp;kcal, tu manges 2&nbsp;250, tu crois \u00eatre \u00e0 250&nbsp;kcal de d\u00e9ficit. Si ta d\u00e9pense r\u00e9elle est de 2&nbsp;280, ton d\u00e9ficit effectif tombe \u00e0 30&nbsp;kcal&nbsp;: la balance ne bougera pas.<\/p>\n  <p>La promesse de FatSecret est claire et tenue&nbsp;: un journal gratuit, une communaut\u00e9, une base couvrant de nombreux march\u00e9s. Elle ne porte simplement pas sur la pr\u00e9cision de la d\u00e9pense.<\/p>\n<\/section>\n\n<section aria-labelledby=\"p1\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">01 &middot; Probl\u00e8me 1<\/span><\/div>\n  <h2 id=\"p1\">La formule BMR de 1990, sans bodyfat mesur\u00e9 dans l&rsquo;app<\/h2>\n  <p>FatSecret doit lui aussi estimer ton m\u00e9tabolisme de base pour te donner un objectif. Il utilise Mifflin-St Jeor, standard de fait du secteur depuis trois d\u00e9cennies.<\/p>\n  <p>L&rsquo;\u00e9quation date de 1990&nbsp;: 498 sujets, calorim\u00e9trie indirecte, calibrage sur une population plus moderne que les travaux de 1919. C&rsquo;est un socle honn\u00eate, et gratuit \u00e0 impl\u00e9menter, ce qui explique sa pr\u00e9sence quasi universelle.<\/p>\n  <p>L\u00e0 o\u00f9 d&rsquo;autres apps proposent en option l&rsquo;\u00e9quation Katch-McArdle, calcul\u00e9e sur la masse maigre, FatSecret s&rsquo;en tient \u00e0 la formule de base. Aucun champ pour saisir ton taux de masse grasse, aucun calcul alternatif&nbsp;: c&rsquo;est la contrepartie assum\u00e9e d&rsquo;un produit sans abonnement.<\/p>\n  <p>Le gain de 1990 sur 1919 reste faible, parce que le probl\u00e8me conceptuel est intact&nbsp;: la formule ne regarde que ton poids. Pas ta composition corporelle.<\/p>\n  <p>La masse grasse ne consomme presque rien au repos. Les vrais postes de d\u00e9pense sont les organes et les muscles&nbsp;: foie, cerveau, c\u0153ur, reins. \u00c0 poids \u00e9gal, deux corps diff\u00e9rents br\u00fblent diff\u00e9remment.<\/p>\n  <p>Frankenfield 2013 (PubMed 23631843) a mesur\u00e9 l&rsquo;\u00e9cart face \u00e0 la calorim\u00e9trie indirecte&nbsp;: 87&nbsp;% de pr\u00e9cision chez les non-ob\u00e8ses, 68&nbsp;% chez les ob\u00e8ses, avec des d\u00e9rives jusqu&rsquo;\u00e0 330&nbsp;kcal par jour.<\/p>\n\n  <p style=\"margin-bottom:8px\"><strong>Exemple chiffr\u00e9.<\/strong> Homme de 1m80, 120&nbsp;kg, 30&nbsp;% de bodyfat&nbsp;:<\/p>\n\n  <div class=\"fig\">\n    <div class=\"fig-head\"><span class=\"l\">Figure 1<\/span><span class=\"r\">kcal<\/span><\/div>\n    <div class=\"fig-body\"><div class=\"cv-wrap\"><canvas id=\"chartBMR\" aria-label=\"Comparaison BMR Mifflin-St Jeor 2500 kcal vs mod\u00e8le propri\u00e9taire brevet\u00e9 Lean 2000 kcal, \u00e9cart de 500 kcal\"><\/canvas><\/div><\/div>\n    <p class=\"fig-cap\"><strong>BMR estim\u00e9<\/strong> pour un homme de 1m80, 120&nbsp;kg, 30&nbsp;% de bodyfat. Le mod\u00e8le propri\u00e9taire brevet\u00e9 Lean prend en compte la masse maigre. Mifflin-St Jeor (FatSecret par d\u00e9faut, sans option masse maigre), non. \u00c9cart de 500&nbsp;kcal, soit l&rsquo;\u00e9quivalent d&rsquo;un d\u00e9jeuner entier.<\/p>\n  <\/div>\n\n  <p>Une erreur de 330&nbsp;kcal transforme un d\u00e9ficit th\u00e9orique en maintenance r\u00e9elle. Le tracking est gratuit, l&rsquo;erreur aussi, mais elle se paie en semaines de progression perdues.<\/p>\n\n  <div class=\"bodyscan-illust\" style=\"margin:40px auto 8px;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:200px\">\n    <div class=\"mini-phone\" style=\"max-width:200px\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-bodyscan-result.webp\" alt=\"BodyScan IA Lean : bodyfat mesur\u00e9 par photo en 5 secondes\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n    <div class=\"mini-cap\">Bodyfat r\u00e9el<strong>Photo, 5 secondes<\/strong><\/div>\n  <\/div>\n\n  <div class=\"statement\">\n    <div class=\"num\">400&nbsp;kcal<\/div>\n    <div class=\"lbl\">d&rsquo;\u00e9cart entre deux hommes de 80&nbsp;kg, l&rsquo;un \u00e0 10&nbsp;% de bodyfat (BMR 1&nbsp;900), l&rsquo;autre \u00e0 30&nbsp;% (BMR 1&nbsp;500). FatSecret leur donne le m\u00eame chiffre, sans option masse maigre.<\/div>\n  <\/div>\n\n  <p>Math\u00e9matiquement, une \u00e9quation nourrie du seul poids ne peut pas produire un r\u00e9sultat individualis\u00e9. Gratuite ou payante, elle est aveugle \u00e0 ce qui fait la diff\u00e9rence.<\/p>\n<\/section>\n\n<section aria-labelledby=\"p2\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">02 &middot; Probl\u00e8me 2<\/span><\/div>\n  <h2 id=\"p2\">Le facteur d&rsquo;activit\u00e9, choisi une fois pour toute, et la base crowdsourc\u00e9e<\/h2>\n  <p>C&rsquo;est l\u00e0 que la gratuit\u00e9 montre sa limite technique.<\/p>\n  <p>Apr\u00e8s avoir estim\u00e9 ton m\u00e9tabolisme de base, FatSecret doit calculer ta d\u00e9pense totale&nbsp;: le BMR plus les pas, les gestes du quotidien, le sport et la digestion.<\/p>\n  <p>La solution retenue est la plus \u00e9conomique \u00e0 impl\u00e9menter&nbsp;: un choix unique de niveau d&rsquo;activit\u00e9 au moment de l&rsquo;inscription. C&rsquo;est le coefficient PAL.<\/p>\n  <ul>\n    <li>Sedentary (PAL 1,2) : bureau, peu de marche<\/li>\n    <li>Lightly Active (PAL 1,375) : marche occasionnelle, peu de sport<\/li>\n    <li>Active (PAL 1,55) : marche r\u00e9guli\u00e8re, sport 3 \u00e0 5 fois par semaine<\/li>\n    <li>Very Active (PAL 1,725) : sport intense quasi quotidien<\/li>\n    <li>Extremely Active (PAL 1,9) : sport tr\u00e8s intense ou travail physique lourd<\/li>\n  <\/ul>\n  <p>Ton m\u00e9tabolisme est multipli\u00e9 par ce coefficient, et le r\u00e9sultat devient ton objectif quotidien. Une seule saisie, valable ind\u00e9finiment.<\/p>\n  <p>L&rsquo;\u00e9cart avec la r\u00e9alit\u00e9 est consid\u00e9rable. Une journ\u00e9e immobile et une journ\u00e9e \u00e0 15&nbsp;000 pas ne se distinguent en rien dans ce calcul.<\/p>\n  <p>FatSecret sait importer tes pas depuis Apple Health ou Google Fit, et peut cr\u00e9diter une s\u00e9ance d\u00e9tect\u00e9e. Mais la base du calcul reste le coefficient d\u00e9clar\u00e9 au d\u00e9part.<\/p>\n\n  <div class=\"fig\">\n    <div class=\"fig-head\"><span class=\"l\">Figure 2 &middot; 7 jours r\u00e9els<\/span><span class=\"r\">kcal\/jour<\/span><\/div>\n    <div class=\"fig-body\"><div class=\"cv-wrap\"><canvas id=\"chartNEAT\" aria-label=\"Variabilit\u00e9 quotidienne de la d\u00e9pense calorique sur 7 jours, contre 2400 kcal fixes selon FatSecret\"><\/canvas><\/div><\/div>\n    <p class=\"fig-cap\"><strong>D\u00e9pense r\u00e9elle<\/strong> mesur\u00e9e sur 7&nbsp;jours pour un utilisateur Lean. La ligne grise est ce que FatSecret affichait (2&nbsp;400&nbsp;kcal fixe, PAL Active \u00d7 BMR). Les annotations roses montrent pourquoi chaque jour bouge.<\/p>\n  <\/div>\n\n  <p>Un niveau d&rsquo;activit\u00e9 n&rsquo;est pas une constante. Il varie d&rsquo;une semaine \u00e0 l&rsquo;autre, selon ton travail, la m\u00e9t\u00e9o, ta forme du moment.<\/p>\n  <p>Aucune des cases propos\u00e9es ne correspond donc durablement \u00e0 ta r\u00e9alit\u00e9, et l&rsquo;objectif calorique s&rsquo;en trouve d\u00e9cal\u00e9 en permanence.<\/p>\n  <p>C&rsquo;est le vrai verrou&nbsp;: m\u00eame avec une meilleure \u00e9quation de m\u00e9tabolisme, un PAL fig\u00e9 suffirait \u00e0 fausser le r\u00e9sultat. Le NEAT, l&rsquo;EAT et le TEF ne se d\u00e9duisent pas d&rsquo;un multiplicateur unique.<\/p>\n  <p><strong>\u00c0 ce probl\u00e8me s&rsquo;ajoute la qualit\u00e9 de la base alimentaire.<\/strong> FatSecret affiche une base massive gr\u00e2ce \u00e0 sa communaut\u00e9, mais cette base est crowdsourc\u00e9e : les utilisateurs ajoutent les aliments, les marques, les recettes. Plusieurs \u00e9tudes sur les bases alimentaires user-generated ont document\u00e9 des \u00e9carts de plus ou moins 20 pour cent sur les calories des entr\u00e9es populaires, en raison de doublons, de portions mal saisies, de valeurs caloriques copi\u00e9es approximativement. Tu peux taper \u00ab&nbsp;poulet r\u00f4ti&nbsp;\u00bb et obtenir 30 entr\u00e9es diff\u00e9rentes avec des kcal qui vont du simple au double. Lean tranche : base appuy\u00e9e sur <strong>USDA et OpenFoodFacts<\/strong>, sources officielles v\u00e9rifi\u00e9es, et scan photo IA d&rsquo;un plat pour les aliments hors base.<\/p>\n  <p>Un m\u00e9tabolisme sans mesure de composition corporelle, plus une activit\u00e9 r\u00e9sum\u00e9e \u00e0 une case coch\u00e9e une fois&nbsp;: l&rsquo;objectif final a peu de chances de tomber juste.<\/p>\n\n  <div class=\"cta-band rev\">\n    <div class=\"l\">Voir ton TDEE r\u00e9el, d\u00e9compos\u00e9 en BMR + NEAT + EAT + TEF. T\u00e9l\u00e9chargement gratuit.<\/div>\n    <div class=\"stores\">\n      <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"App Store\" width=\"413\" height=\"122\" loading=\"lazy\" decoding=\"async\" \/><\/a>\n      <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Google Play\" width=\"315\" height=\"95\" loading=\"lazy\" decoding=\"async\" \/><\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section aria-labelledby=\"p3\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">03 &middot; Probl\u00e8me 3<\/span><\/div>\n  <h2 id=\"p3\">L&rsquo;adaptation m\u00e9tabolique, jamais mod\u00e9lis\u00e9e<\/h2>\n  <p>C&rsquo;est la variable dont aucune app gratuite ne parle, et pour cause&nbsp;: la mod\u00e9liser demande de l&rsquo;ing\u00e9nierie continue.<\/p>\n  <p>Quand tu manges moins pendant des semaines, ton organisme r\u00e9duit sa d\u00e9pense pour se prot\u00e9ger. Le principe est celui du mode \u00e9conomie d&rsquo;un t\u00e9l\u00e9phone&nbsp;: rien ne s&rsquo;arr\u00eate, tout ralentit.<\/p>\n  <p>Ce m\u00e9canisme porte un nom, l&rsquo;adaptation m\u00e9tabolique, et il est document\u00e9&nbsp;: M\u00fcller 2015 (PubMed 26399868, r\u00e9analyse du Minnesota), Doucet 2001, Nunes 2020 (PMC7484122). L&rsquo;ampleur publi\u00e9e va de 5 \u00e0 25&nbsp;% du m\u00e9tabolisme de base.<\/p>\n  <ul>\n    <li>D\u00e9ficit de &minus;250&nbsp;kcal par jour, sur 2 \u00e0 8 semaines : adaptation de <strong>5 \u00e0 10&nbsp;%<\/strong> (TDEE descend \u00e0 90-95&nbsp;% du niveau initial)<\/li>\n    <li>D\u00e9ficit de &minus;500&nbsp;kcal par jour : <strong>10 \u00e0 15&nbsp;%<\/strong> d&rsquo;adaptation (TDEE descend \u00e0 85-90&nbsp;%)<\/li>\n    <li>D\u00e9ficit de &minus;750&nbsp;kcal par jour : <strong>15 \u00e0 25&nbsp;%<\/strong> d&rsquo;adaptation (TDEE descend \u00e0 75-85&nbsp;%)<\/li>\n  <\/ul>\n  <p>Convention Lean&nbsp;: 100&nbsp;% correspond \u00e0 un m\u00e9tabolisme intact, 90&nbsp;% \u00e0 une adaptation de 10&nbsp;%. Comme le NEAT, l&rsquo;EAT et le TEF d\u00e9coulent du BMR, l&rsquo;ensemble du TDEE se d\u00e9cale.<\/p>\n\n  <div class=\"fig\">\n    <div class=\"fig-head\"><span class=\"l\">Figure 3 &middot; 8 semaines en d\u00e9ficit<\/span><span class=\"r\">kcal\/jour<\/span><\/div>\n    <div class=\"fig-body\"><div class=\"cv-wrap\"><canvas id=\"chartAdapt\" aria-label=\"TDEE qui chute de 2500 \u00e0 2150 kcal sur 8 semaines, contre 2500 fixe selon FatSecret\"><\/canvas><\/div><\/div>\n    <p class=\"fig-cap\"><strong>TDEE r\u00e9el<\/strong> sur 8 semaines de d\u00e9ficit \u00e0 &minus;500&nbsp;kcal\/jour. La courbe rose descend. La ligne FatSecret reste plate. \u00c0 semaine 6, tu es d\u00e9j\u00e0 \u00e0 la maintenance. Sans rien avoir chang\u00e9.<\/p>\n  <\/div>\n\n  <p>Concr\u00e8tement&nbsp;: d\u00e9ficit de 25&nbsp;% vis\u00e9 sur un TDEE de 2&nbsp;000&nbsp;kcal, soit 1&nbsp;500&nbsp;kcal par jour. Apr\u00e8s une adaptation de 14&nbsp;%, le TDEE r\u00e9el n&rsquo;est plus que de 1&nbsp;720&nbsp;kcal. Le d\u00e9ficit effectif tombe \u00e0 220&nbsp;kcal, et la perte s&rsquo;arr\u00eate.<\/p>\n  <p>Le pi\u00e8ge tient \u00e0 la progressivit\u00e9. Les premi\u00e8res semaines donnent des r\u00e9sultats, ce qui valide la m\u00e9thode \u00e0 tes yeux. L&rsquo;\u00e9cart se creuse ensuite sans signal visible, jusqu&rsquo;au blocage.<\/p>\n  <p>La majorit\u00e9 des gens attribuent alors ce plateau \u00e0 leur volont\u00e9 ou \u00e0 un \u00ab&nbsp;m\u00e9tabolisme cass\u00e9&nbsp;\u00bb. Une app gratuite ne peut pas les d\u00e9tromper&nbsp;: elle n&rsquo;a jamais mesur\u00e9 la variable en cause.<\/p>\n  <p>FatSecret ne calcule pas l&rsquo;adaptation m\u00e9tabolique. Ton objectif reste le m\u00eame en semaine 8 qu&rsquo;au premier jour, sauf mise \u00e0 jour manuelle de ton poids. La gratuit\u00e9 n&rsquo;est pas le probl\u00e8me&nbsp;: l&rsquo;absence de mesure l&rsquo;est.<\/p>\n<\/section>\n\n<section aria-labelledby=\"solution\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">04 &middot; Solution Lean<\/span><\/div>\n  <h2 id=\"solution\">Comment Lean r\u00e9sout chacun des 3 probl\u00e8mes<\/h2>\n  <p>Lean n&rsquo;a pas \u00e9t\u00e9 pens\u00e9 comme un FatSecret payant. La gratuit\u00e9 int\u00e9grale de FatSecret est un vrai choix, assum\u00e9, et personne ne le lui enl\u00e8ve. Mais un mod\u00e8le 100&nbsp;% gratuit impose ses contraintes&nbsp;: une base alimentaire aliment\u00e9e par les utilisateurs eux-m\u00eames, et un moteur de calcul fig\u00e9 depuis une d\u00e9cennie parce que le faire \u00e9voluer co\u00fbte de l&rsquo;ing\u00e9nierie. Lean fait le pari inverse&nbsp;: mesurer chaque composant du TDEE (BMR&nbsp;+&nbsp;NEAT&nbsp;+&nbsp;EAT&nbsp;+&nbsp;TEF), avec l&rsquo;adaptation m\u00e9tabolique qui module le BMR semaine apr\u00e8s semaine. Voici comment, brique par brique.<\/p>\n\n  <div class=\"method\">\n    <div class=\"m-phone\">\n      <div class=\"duo-row\">\n        <div>\n          <div class=\"mini-phone\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-bodyscan-result.webp\" alt=\"R\u00e9sultat BodyScan IA : pourcentage de masse grasse mesur\u00e9 par photo\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n          <div class=\"mini-cap\">Etapa 1<strong>BodyScan IA<\/strong><\/div>\n        <\/div>\n        <div>\n          <div class=\"mini-phone\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_BMR.webp\" alt=\"\u00c9cran BMR Lean : m\u00e9tabolisme de base calcul\u00e9 sur la masse maigre\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n          <div class=\"mini-cap\">Etapa 2<strong>BMR recalcul\u00e9<\/strong><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    <div>\n      <div class=\"m-tag\">Le BMR sur bodyfat r\u00e9el<\/div>\n      <h3>Mod\u00e8le propri\u00e9taire brevet\u00e9, bas\u00e9 sur la masse maigre<\/h3>\n      <p>L\u00e0 o\u00f9 FatSecret te demande ton poids et en d\u00e9duit ton m\u00e9tabolisme, Lean part de ta <strong>masse maigre<\/strong>. La nuance est d\u00e9cisive&nbsp;: le muscle consomme de l&rsquo;\u00e9nergie au repos, la graisse presque pas. Reste le probl\u00e8me historique&nbsp;: comment conna\u00eetre son taux de masse grasse sans payer un DEXA en clinique chaque semaine&nbsp;?<\/p>\n      <p>La r\u00e9ponse de Lean tient dans une photo. Le <strong>BodyScan IA<\/strong> analyse ton clich\u00e9 via un mod\u00e8le entra\u00een\u00e9 sur une banque de scans DEXA et renvoie ton bodyfat en quelques secondes. Tu le refais chaque semaine, ton m\u00e9tabolisme se recalcule seul. C&rsquo;est pr\u00e9cis\u00e9ment le type de fonctionnalit\u00e9 qu&rsquo;un mod\u00e8le gratuit ne peut pas financer.<\/p>\n      <p>Fini la pince \u00e0 pli cutan\u00e9 et sa marge d&rsquo;erreur, la balance \u00e0 imp\u00e9dance et ses variations selon ton hydratation, le DEXA et son co\u00fbt. Une photo, cinq secondes, chaque semaine.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"method flip\">\n    <div>\n      <div class=\"m-tag\">Pas de coefficient d&rsquo;activit\u00e9<\/div>\n      <h3>NEAT, EAT, TEF calculados separadamente<\/h3>\n      <p><strong>NEAT.<\/strong> Tes pas r\u00e9els remontent depuis HealthKit (iOS) ou Google Fit (Android). Rien \u00e0 d\u00e9clarer, rien \u00e0 estimer&nbsp;: ce sont les acc\u00e9l\u00e9rom\u00e8tres de ton t\u00e9l\u00e9phone qui comptent. Lean croise ensuite ces pas avec ton m\u00e9tabolisme pour convertir ton activit\u00e9 quotidienne en calories, alors qu&rsquo;une case \u00ab&nbsp;mod\u00e9r\u00e9ment actif&nbsp;\u00bb applique le m\u00eame multiplicateur \u00e0 un livreur et \u00e0 un t\u00e9l\u00e9travailleur.<\/p>\n      <p><strong>EAT.<\/strong> Tu choisis ton sport dans une liste (musculation, course, tennis, natation) et Lean applique le MET correspondant \u00e0 ton temps r\u00e9el d&rsquo;effort. Une s\u00e9ance de musculation d&rsquo;une heure avec des temps de repos ne vaut pas une heure de course continue&nbsp;: compter les deux \u00e0 l&rsquo;identique, c&rsquo;est se tromper de plusieurs centaines de kcal sur la semaine.<\/p>\n      <p><strong>TEF.<\/strong> Dig\u00e9rer co\u00fbte de l&rsquo;\u00e9nergie, et ce co\u00fbt d\u00e9pend de ce que tu manges&nbsp;: 20 \u00e0 30&nbsp;% des calories pour les prot\u00e9ines, 5 \u00e0 10&nbsp;% pour les glucides, 1 \u00e0 3&nbsp;% pour les lipides. Lean calcule ce poste sur tes macros r\u00e9els au lieu d&rsquo;appliquer un forfait de 10&nbsp;% identique pour tout le monde.<\/p>\n    <\/div>\n    <div class=\"m-phone\">\n      <div class=\"mini-row\" style=\"margin:0;gap:10px\">\n        <div>\n          <div class=\"mini-phone tiny\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_NEAT.webp\" alt=\"\u00c9cran NEAT Lean\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n          <div class=\"mini-cap\" style=\"font-size:10px\"><strong style=\"font-size:12px\">NEAT<\/strong><\/div>\n        <\/div>\n        <div>\n          <div class=\"mini-phone tiny\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_EAT.webp\" alt=\"\u00c9cran EAT Lean\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n          <div class=\"mini-cap\" style=\"font-size:10px\"><strong style=\"font-size:12px\">EAT<\/strong><\/div>\n        <\/div>\n        <div>\n          <div class=\"mini-phone tiny\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_TEF.webp\" alt=\"\u00c9cran TEF Lean\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n          <div class=\"mini-cap\" style=\"font-size:10px\"><strong style=\"font-size:12px\">TEF<\/strong><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"method\">\n    <div class=\"m-phone\">\n      <div class=\"mini-phone\" style=\"max-width:170px\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_depense.webp\" alt=\"\u00c9cran d\u00e9pense totale Lean avec adaptation m\u00e9tabolique\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n      <div class=\"mini-cap\">M\u00e9thode<strong>Adaptation auto<\/strong><\/div>\n    <\/div>\n    <div>\n      <div class=\"m-tag\">Adaptation m\u00e9tabolique automatique<\/div>\n      <h3>Une premi\u00e8re mondiale sur app grand public<\/h3>\n      <p><strong>L&rsquo;adaptation m\u00e9tabolique.<\/strong> C&rsquo;est la brique qu&rsquo;aucune app grand public ne mod\u00e9lise, gratuite ou payante. Semaine apr\u00e8s semaine en d\u00e9ficit, ton m\u00e9tabolisme ralentit&nbsp;: Lean ajuste ton TDEE \u00e0 la baisse selon les fourchettes publi\u00e9es (M\u00fcller 2015, Doucet 2001), au lieu de t&rsquo;afficher le m\u00eame objectif calorique en semaine 8 qu&rsquo;au premier jour.<\/p>\n      <p>Pass\u00e9 10 \u00e0 15&nbsp;% d&rsquo;adaptation, l&rsquo;app peut te recommander un retour \u00e0 la maintenance pour relancer ton m\u00e9tabolisme avant de repartir en d\u00e9ficit. C&rsquo;est le protocole que suivent les pr\u00e9parateurs, rendu automatique.<\/p>\n      <p>Aucun coefficient d&rsquo;activit\u00e9 \u00e0 cocher, aucune case fig\u00e9e \u00e0 l&rsquo;inscription. Chaque composant est mesur\u00e9, semaine apr\u00e8s semaine.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section aria-labelledby=\"tab\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">05 &middot; Tableau comparatif<\/span><\/div>\n  <h2 id=\"tab\">Lean face \u00e0 FatSecret, crit\u00e8re par crit\u00e8re<\/h2>\n  <p>Lecture honn\u00eate des forces et faiblesses de chaque app. Aucun crit\u00e8re ne porte sur le prix.<\/p>\n\n  <div class=\"table\" role=\"table\" aria-label=\"Comparatif Lean face \u00e0 FatSecret\">\n    <div class=\"table-row head\" role=\"row\">\n      <div role=\"columnheader\">Crit\u00e9rio<\/div>\n      <div class=\"brand-cell lean\" role=\"columnheader\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\" alt=\"\" width=\"512\" height=\"512\" loading=\"lazy\" decoding=\"async\" \/> <span>Lean<\/span><\/div>\n      <div class=\"brand-cell\" role=\"columnheader\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/logo-fatsecret-real.webp\" alt=\"\" width=\"512\" height=\"512\" loading=\"lazy\" decoding=\"async\" \/> <span>FatSecret<\/span><\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Formule BMR<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Mod\u00e8le propri\u00e9taire brevet\u00e9 (masse maigre)<\/div>\n      <div class=\"cell\"><span class=\"icn no\"><svg viewbox=\"0 0 12 12\"><path d=\"M3 3 L9 9 M9 3 L3 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span> Mifflin-St Jeor 1990, sans option masse maigre<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Prend en compte le bodyfat<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Oui, mesur\u00e9 dans l&rsquo;app<\/div>\n      <div class=\"cell\"><span class=\"icn no\"><svg viewbox=\"0 0 12 12\"><path d=\"M3 3 L9 9 M9 3 L3 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span> Non, aucune saisie bodyfat possible<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Mesure du bodyfat dans l&rsquo;app<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> BodyScan IA via photo<\/div>\n      <div class=\"cell\"><span class=\"icn no\"><svg viewbox=\"0 0 12 12\"><path d=\"M3 3 L9 9 M9 3 L3 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span> Non<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">NEAT (pas, activit\u00e9 hors sport)<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Calcul\u00e9e sur les pas r\u00e9els chaque jour<\/div>\n      <div class=\"cell\"><span class=\"icn mid\">&minus;<\/span> Sync HealthKit, add-on calorique exercice, mais hors recompute TDEE<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">EAT (d\u00e9pense exercice)<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Par sport via MET, temps effectif<\/div>\n      <div class=\"cell\"><span class=\"icn mid\">&minus;<\/span> S\u00e9lection sport simple, base d&rsquo;exercices standard<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">TEF (digestion)<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Calcul\u00e9e selon macros, int\u00e9gr\u00e9e au TDEE<\/div>\n      <div class=\"cell\"><span class=\"icn no\"><svg viewbox=\"0 0 12 12\"><path d=\"M3 3 L9 9 M9 3 L3 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span> Non, macros affich\u00e9s sans calcul TEF<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Adapta\u00e7\u00e3o metab\u00f3lica<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Automatique, semaine par semaine<\/div>\n      <div class=\"cell\"><span class=\"icn no\"><svg viewbox=\"0 0 12 12\"><path d=\"M3 3 L9 9 M9 3 L3 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span> Non<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Coefficient d&rsquo;activit\u00e9 \u00e0 choisir<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Non, calcul\u00e9 sur donn\u00e9es r\u00e9elles<\/div>\n      <div class=\"cell\"><span class=\"icn no\"><svg viewbox=\"0 0 12 12\"><path d=\"M3 3 L9 9 M9 3 L3 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span> Oui, 5 cases statiques (sedentary \u00e0 extremely active, PAL 1,2 \u00e0 1,9)<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Scan photo IA d&rsquo;un plat<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Oui, illimit\u00e9<\/div>\n      <div class=\"cell\"><span class=\"icn no\"><svg viewbox=\"0 0 12 12\"><path d=\"M3 3 L9 9 M9 3 L3 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span> Non, saisie manuelle, code-barres ou photo manuelle de l&rsquo;\u00e9tiquette<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Scan code-barres<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Oui<\/div>\n      <div class=\"cell\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Oui<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Base de donn\u00e9es alimentaire<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> USDA + OpenFoodFacts, sources officielles v\u00e9rifi\u00e9es<\/div>\n      <div class=\"cell\"><span class=\"icn no\"><svg viewbox=\"0 0 12 12\"><path d=\"M3 3 L9 9 M9 3 L3 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span> Crowdsourc\u00e9e, doublons et \u00e9carts caloriques document\u00e9s<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Recommandation d\u00e9ficit calorique<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Adapt\u00e9e au TDEE r\u00e9el<\/div>\n      <div class=\"cell\"><span class=\"icn no\"><svg viewbox=\"0 0 12 12\"><path d=\"M3 3 L9 9 M9 3 L3 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span> Objectif fixe, recalcul manuel requis<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Partage communautaire (repas, recettes)<\/div>\n      <div class=\"cell lean\"><span class=\"icn no\"><svg viewbox=\"0 0 12 12\"><path d=\"M3 3 L9 9 M9 3 L3 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span> Hors scope, focus calcul TDEE<\/div>\n      <div class=\"cell\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Communaut\u00e9 active, recettes partag\u00e9es<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Couverture multi-pays<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> FR, EN, ES, PT, IT, DE, PL, HU<\/div>\n      <div class=\"cell\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Pr\u00e9sent dans 50+ pays, multi-langues<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">R\u00e9putation et taille audience<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> 4.7\/5, 10&nbsp;000+ users, jeune app FR<\/div>\n      <div class=\"cell\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> 4.5\/5, 100M+ t\u00e9l\u00e9chargements cumul\u00e9s, audience large<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Modelo de neg\u00f3cio<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Premium, essai gratuit 7 jours sur l&rsquo;annuel<\/div>\n      <div class=\"cell\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Gratuit financ\u00e9 par publicit\u00e9, Premium optionnel<\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section aria-labelledby=\"tracking\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">06 &middot; Tracking<\/span><\/div>\n  <h2 id=\"tracking\">3 m\u00e9thodes pour tracker un repas<\/h2>\n  <p>Une app gratuite n&rsquo;a d&rsquo;int\u00e9r\u00eat que si tu t&rsquo;en sers encore dans six mois. Lean propose donc trois fa\u00e7ons d&rsquo;enregistrer un repas, pour que la friction ne soit jamais la raison de l&rsquo;abandon.<\/p>\n\n  <div class=\"mini-row\">\n    <div>\n      <div class=\"mini-phone\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-database.webp\" alt=\"Recherche dans la base de donn\u00e9es USDA + OpenFoodFacts\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n      <div class=\"mini-cap\">M\u00e9thode 1<strong>Base de donn\u00e9es<\/strong><\/div>\n    <\/div>\n    <div>\n      <div class=\"mini-phone\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-codebarre.webp\" alt=\"Scan de code-barres dans Lean\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n      <div class=\"mini-cap\">M\u00e9thode 2<strong>Code-barres<\/strong><\/div>\n    <\/div>\n    <div>\n      <div class=\"mini-phone\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-scania.webp\" alt=\"Scan photo IA d'un plat\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n      <div class=\"mini-cap\">M\u00e9thode 3<strong>Scan photo IA<\/strong><\/div>\n    <\/div>\n  <\/div>\n\n  <ol>\n    <li><strong>Recherche dans la base de donn\u00e9es.<\/strong> Base cur\u00e9e, USDA + OpenFoodFacts. Pas de bruit communautaire, pas de \u00ab&nbsp;Poulet r\u00f4ti&nbsp;\u00bb rentr\u00e9 47 fois par 47 utilisateurs diff\u00e9rents avec 47 valeurs diff\u00e9rentes.<\/li>\n    <li><strong>Scan de code-barres.<\/strong> Standard. Tu scannes ton paquet de p\u00e2tes, tu obtiens les macros.<\/li>\n    <li><strong>Scan photo IA d&rsquo;un plat.<\/strong> Tu prends en photo ton assiette, l&rsquo;IA d\u00e9tecte les aliments, tu obtiens les calories et les macros par aliment.<\/li>\n  <\/ol>\n  <p>Le scan photo IA change surtout les repas pris \u00e0 l&rsquo;ext\u00e9rieur. L\u00e0 o\u00f9 la base communautaire de FatSecret te fait choisir entre quinze versions du m\u00eame plat saisies par quinze utilisateurs, une photo suffit et tu passes \u00e0 la suite.<\/p>\n  <p>Au-del\u00e0 du repas, Lean affiche un TDEE qui se met \u00e0 jour dans la journ\u00e9e&nbsp;: chaque millier de pas rel\u00e8ve ton objectif calorique. Un total fig\u00e9 le matin ne peut pas refl\u00e9ter \u00e7a.<\/p>\n  <p>Et au-dessus, la Pyramide de Progression hi\u00e9rarchise ce qui compte&nbsp;:<\/p>\n\n  <div class=\"pyramid\" aria-label=\"Pyramide de Progression Lean\">\n    <div class=\"level l1\"><span>Adh\u00e9rence<\/span><span class=\"k\">Base<\/span><\/div>\n    <div class=\"level l2\"><span>Objectif calorique<\/span><span class=\"k\">\u00c9tage 2<\/span><\/div>\n    <div class=\"level l3\"><span>Pas \/ NEAT<\/span><span class=\"k\">\u00c9tage 3<\/span><\/div>\n    <div class=\"level l4\"><span>Macronutriments<\/span><span class=\"k\">Sommet<\/span><\/div>\n  <\/div>\n  <div class=\"pyramid-cap\">Ne pas br\u00fbler les \u00e9tapes. Si tu n&rsquo;es pas r\u00e9gulier dans le tracking, optimiser les macros au pourcent pr\u00e8s ne sert \u00e0 rien.<\/div>\n<\/section>\n\n<section aria-labelledby=\"fatsecret-better\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">07 &middot; Honn\u00eatet\u00e9<\/span><\/div>\n  <h2 id=\"fatsecret-better\">Ce que FatSecret fait mieux<\/h2>\n  <p>Lean n&rsquo;est pas parfait, et FatSecret a plusieurs vraies forces qu&rsquo;il faut reconna\u00eetre. Lecture honn\u00eate, crit\u00e8re par crit\u00e8re, sur les axes o\u00f9 FatSecret reste devant. Aucun de ces axes n&rsquo;est secondaire : ce sont des piliers r\u00e9els de la promesse FatSecret, et ce qui explique son adoption massive sur l&rsquo;audience grand public soucieuse de gratuit\u00e9.<\/p>\n\n  <div class=\"scorecard rev\" aria-label=\"Scorecard FatSecret face \u00e0 Lean sur 4 axes gratuit\u00e9 et communaut\u00e9\">\n    <div class=\"scorecard-head\">\n      <div class=\"h-crit\">Axe<\/div>\n      <div class=\"h-brand\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/logo-fatsecret-real.webp\" alt=\"\" width=\"512\" height=\"512\" loading=\"lazy\" decoding=\"async\" \/> FatSecret<\/div>\n      <div class=\"h-brand\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\" alt=\"\" width=\"512\" height=\"512\" loading=\"lazy\" decoding=\"async\" \/> Lean<\/div>\n    <\/div>\n    <div class=\"scorecard-row\">\n      <div class=\"crit\">Mod\u00e8le 100% gratuit (financ\u00e9 pub)<\/div>\n      <div class=\"bar mfp\"><div class=\"b\"><i style=\"width:95%\"><\/i><\/div><div class=\"v\">9,5<\/div><\/div>\n      <div class=\"bar lean\"><div class=\"b\"><i style=\"width:25%\"><\/i><\/div><div class=\"v\">2,5<\/div><\/div>\n    <\/div>\n    <div class=\"scorecard-row\">\n      <div class=\"crit\">Couverture multi-pays<\/div>\n      <div class=\"bar mfp\"><div class=\"b\"><i style=\"width:92%\"><\/i><\/div><div class=\"v\">9,2<\/div><\/div>\n      <div class=\"bar lean\"><div class=\"b\"><i style=\"width:65%\"><\/i><\/div><div class=\"v\">6,5<\/div><\/div>\n    <\/div>\n    <div class=\"scorecard-row\">\n      <div class=\"crit\">Communaut\u00e9 (partage repas et recettes)<\/div>\n      <div class=\"bar mfp\"><div class=\"b\"><i style=\"width:88%\"><\/i><\/div><div class=\"v\">8,8<\/div><\/div>\n      <div class=\"bar lean\"><div class=\"b\"><i style=\"width:20%\"><\/i><\/div><div class=\"v\">2,0<\/div><\/div>\n    <\/div>\n    <div class=\"scorecard-row\">\n      <div class=\"crit\">Taille brute du catalogue alimentaire<\/div>\n      <div class=\"bar mfp\"><div class=\"b\"><i style=\"width:90%\"><\/i><\/div><div class=\"v\">9,0<\/div><\/div>\n      <div class=\"bar lean\"><div class=\"b\"><i style=\"width:72%\"><\/i><\/div><div class=\"v\">7,2<\/div><\/div>\n    <\/div>\n  <\/div>\n\n  <p style=\"margin-top:30px\"><strong>Lecture honn\u00eate.<\/strong> Sur le mod\u00e8le gratuit, FatSecret est la r\u00e9f\u00e9rence du march\u00e9 : tout est accessible sans paywall, financ\u00e9 par la publicit\u00e9 affich\u00e9e dans l&rsquo;app. Aucune fonctionnalit\u00e9 critique du tracking calorique n&rsquo;est gating derri\u00e8re un Premium. C&rsquo;est un vrai diff\u00e9renciateur, surtout pour les utilisateurs qui d\u00e9marrent ou qui veulent un journal sans engagement. Sur la couverture multi-pays, FatSecret est pr\u00e9sent dans plus de 50 pays avec des versions localis\u00e9es et des bases d&rsquo;aliments adapt\u00e9es (marques locales, plats r\u00e9gionaux). Aucune autre app grand public n&rsquo;a investi autant dans l&rsquo;expansion g\u00e9ographique. Sur la communaut\u00e9, FatSecret a construit pendant 15 ans un r\u00e9seau actif d&rsquo;utilisateurs qui partagent leurs repas, leurs recettes, leurs astuces, leurs r\u00e9ussites. C&rsquo;est un m\u00e9canisme d&rsquo;adh\u00e9rence que peu d&rsquo;apps reproduisent. Sur la taille du catalogue alimentaire, FatSecret affiche plusieurs millions d&rsquo;entr\u00e9es, ce qui couvre des aliments tr\u00e8s sp\u00e9cifiques que des bases plus restreintes n&rsquo;auront pas.<\/p>\n  <p>Si ton angle principal est de ne rien payer pour suivre tes calories, si tu veux un acc\u00e8s dans un pays o\u00f9 peu d&rsquo;apps sont localis\u00e9es, ou si la dimension communautaire t&rsquo;aide \u00e0 tenir, FatSecret est plus pertinent que Lean. Si ton angle est la pr\u00e9cision du <a class=\"inline\" href=\"https:\/\/lean-app.com\/pt\/tdee-calculator\/\">calcul TDEE<\/a>, le bodyfat mesur\u00e9 chaque semaine via BodyScan IA, l&rsquo;adaptation m\u00e9tabolique automatique, et une base alimentaire appuy\u00e9e sur USDA et OpenFoodFacts plut\u00f4t que crowdsourc\u00e9e, c&rsquo;est exactement ce qui vient d&rsquo;\u00eatre d\u00e9montr\u00e9 dans les 3 sections pr\u00e9c\u00e9dentes. Beaucoup d&rsquo;utilisateurs font tourner Lean pour la mesure et FatSecret en parall\u00e8le pour la couverture d&rsquo;aliments rares, c&rsquo;est tout \u00e0 fait d\u00e9fendable.<\/p>\n<\/section>\n\n<section aria-labelledby=\"forwho\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">08 &middot; Pour qui<\/span><\/div>\n  <h2 id=\"forwho\">Pour qui Lean est-il fait<\/h2>\n  <p>Quatre profils. Si l&rsquo;un d&rsquo;eux te correspond, Lean a des chances de te convenir.<\/p>\n\n  <div class=\"persona\">\n    <div class=\"persona-it match\">\n      <div class=\"pic\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 12 L9 18 L21 5\"\/><\/svg><\/div>\n      <div>\n        <h4>Tu utilises FatSecret depuis longtemps et tu n&rsquo;as pas perdu<\/h4>\n        <p>Tu utilises FatSecret depuis longtemps, tu appr\u00e9cies sa gratuit\u00e9, mais tu doutes du chiffre affich\u00e9 en face de tes efforts.<\/p>\n      <\/div>\n    <\/div>\n    <div class=\"persona-it match\">\n      <div class=\"pic\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 12 L9 18 L21 5\"\/><\/svg><\/div>\n      <div>\n        <h4>Tu stagnes apr\u00e8s plusieurs semaines de cut<\/h4>\n        <p>Le plateau s&rsquo;installe apr\u00e8s quatre \u00e0 huit semaines sans que rien n&rsquo;ait chang\u00e9 dans ton suivi. C&rsquo;est l&rsquo;adaptation m\u00e9tabolique, que Lean calcule et int\u00e8gre \u00e0 ton objectif.<\/p>\n      <\/div>\n    <\/div>\n    <div class=\"persona-it match\">\n      <div class=\"pic\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 12 L9 18 L21 5\"\/><\/svg><\/div>\n      <div>\n        <h4>Tu veux comprendre ton m\u00e9tabolisme<\/h4>\n        <p>Tu veux comprendre d&rsquo;o\u00f9 vient ton objectif&nbsp;: chaque composant affich\u00e9 s\u00e9par\u00e9ment, plut\u00f4t qu&rsquo;un total issu d&rsquo;une formule et d&rsquo;une case coch\u00e9e.<\/p>\n      <\/div>\n    <\/div>\n    <div class=\"persona-it match\">\n      <div class=\"pic\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 12 L9 18 L21 5\"\/><\/svg><\/div>\n      <div>\n        <h4>Tu veux un tracking qui dure 12 mois<\/h4>\n        <p>Tu veux enregistrer vite sans naviguer entre quinze versions du m\u00eame plat&nbsp;: photo, base cur\u00e9e ou code-barres.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <p style=\"margin-top:30px\"><strong>FatSecret reste plus pertinent pour<\/strong>&nbsp;: ne rien payer pour ton journal calorique, profiter d&rsquo;une communaut\u00e9 active qui partage repas et recettes, ou acc\u00e9der \u00e0 un catalogue multi-pays tr\u00e8s large. La pr\u00e9cision du calcul TDEE et l&rsquo;adaptation m\u00e9tabolique ne font juste pas partie de sa promesse principale.<\/p>\n<\/section>\n\n<section aria-labelledby=\"migrate\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">09 &middot; Migra\u00e7\u00e3o<\/span><\/div>\n  <h2 id=\"migrate\">Passer de FatSecret \u00e0 Lean (ou utiliser les deux) en 3 minutes<\/h2>\n\n  <div class=\"steps\">\n    <div class=\"step\"><div class=\"sn\">01<\/div><h4>T\u00e9l\u00e9charge Lean<\/h4><p>App Store ou Play Store. Inscription en trente secondes.<\/p><\/div>\n    <div class=\"step\"><div class=\"sn\">02<\/div><h4>BodyScan IA<\/h4><p>Une photo, cinq secondes&nbsp;: ton taux de masse grasse s&rsquo;affiche, sans mat\u00e9riel.<\/p><\/div>\n    <div class=\"step\"><div class=\"sn\">03<\/div><h4>Poids &amp; taille<\/h4><p>Tu saisis ton poids et ta taille. C&rsquo;est tout ce qu&rsquo;il faut pour d\u00e9marrer.<\/p><\/div>\n    <div class=\"step\"><div class=\"sn\">04<\/div><h4>Lean calcule<\/h4><p>BMR sur masse maigre r\u00e9elle, NEAT depuis tes pas via HealthKit ou Google Fit, EAT par MET, TEF sur tes macros, plus l&rsquo;adaptation m\u00e9tabolique appliqu\u00e9e au fil des semaines.<\/p><\/div>\n    <div class=\"step\"><div class=\"sn\">05<\/div><h4>Tracke un repas<\/h4><p>Photo, code-barres ou base cur\u00e9e&nbsp;: trois fa\u00e7ons d&rsquo;enregistrer, sans doublons \u00e0 trier.<\/p><\/div>\n  <\/div>\n\n  <p style=\"margin-top:24px\"><strong>Note importante.<\/strong> Lean n&rsquo;importe pas ton historique FatSecret automatiquement, ni tes recettes custom. Si tu utilises encore la communaut\u00e9 FatSecret pour d\u00e9couvrir des recettes ou trouver un aliment local rare dans son catalogue tr\u00e8s large, beaucoup d&rsquo;utilisateurs continuent \u00e0 consulter FatSecret en compl\u00e9ment, tout en utilisant Lean au quotidien pour le calcul TDEE et le tracking pr\u00e9cis. La sync HealthKit \/ Google Health Connect, elle, prend le relais imm\u00e9diatement pour tes pas et ton historique d&rsquo;activit\u00e9.<\/p>\n\n  <div class=\"cta-band rev\">\n    <div class=\"l\">T\u00e9l\u00e9charger Lean et commencer le BodyScan IA d\u00e8s maintenant. Inscription gratuite.<\/div>\n    <div class=\"stores\">\n      <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"App Store\" width=\"413\" height=\"122\" loading=\"lazy\" decoding=\"async\" \/><\/a>\n      <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Google Play\" width=\"315\" height=\"95\" loading=\"lazy\" decoding=\"async\" \/><\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section aria-labelledby=\"deblock-h\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">10 &middot; Ce que Lean d\u00e9bloque<\/span><\/div>\n  <h2 id=\"deblock-h\">Ce que Lean fait, et que FatSecret ne fait pas (sur le TDEE)<\/h2>\n  <p>Six fonctionnalit\u00e9s qu&rsquo;aucun tracker gratuit ne propose, pour une raison simple&nbsp;: elles demandent une mesure continue, pas seulement une base de donn\u00e9es.<\/p>\n\n  <div class=\"feat-stack\">\n    <div class=\"feat-it\"><div class=\"fn\">01<\/div><div><div class=\"ft\">BodyScan IA illimit\u00e9<\/div><p class=\"fd\">Ton taux de masse grasse mesur\u00e9 depuis une photo, chaque semaine. C&rsquo;est la donn\u00e9e qui individualise le m\u00e9tabolisme, et elle ne s&rsquo;obtient pas par saisie manuelle.<\/p><\/div><div class=\"fc\">Bodyfat<\/div><\/div>\n    <div class=\"feat-it\"><div class=\"fn\">02<\/div><div><div class=\"ft\">Scan photo IA d&rsquo;un plat illimit\u00e9<\/div><p class=\"fd\">Un repas enregistr\u00e9 en deux secondes par photo, sans chercher la bonne entr\u00e9e parmi quinze versions saisies par la communaut\u00e9.<\/p><\/div><div class=\"fc\">Adh\u00e9rence<\/div><\/div>\n    <div class=\"feat-it\"><div class=\"fn\">03<\/div><div><div class=\"ft\">Adaptation m\u00e9tabolique automatique<\/div><p class=\"fd\">Ton TDEE se r\u00e9ajuste semaine apr\u00e8s semaine selon les valeurs publi\u00e9es. Le plateau du deuxi\u00e8me mois cesse d&rsquo;\u00eatre un myst\u00e8re.<\/p><\/div><div class=\"fc\">Adapta\u00e7\u00e3o<\/div><\/div>\n    <div class=\"feat-it\"><div class=\"fn\">04<\/div><div><div class=\"ft\">TDEE d\u00e9compos\u00e9e live<\/div><p class=\"fd\">BMR, NEAT, EAT et TEF affich\u00e9s distinctement et actualis\u00e9s dans la journ\u00e9e, au lieu d&rsquo;un total fig\u00e9 calcul\u00e9 une fois pour toutes.<\/p><\/div><div class=\"fc\">Live<\/div><\/div>\n    <div class=\"feat-it\"><div class=\"fn\">05<\/div><div><div class=\"ft\">Base alimentaire officielle<\/div><p class=\"fd\">Tes tendances de poids, de masse grasse et de masse maigre sur plusieurs mois, pour distinguer une vraie stagnation d&rsquo;une fluctuation d&rsquo;eau.<\/p><\/div><div class=\"fc\">Base<\/div><\/div>\n    <div class=\"feat-it\"><div class=\"fn\">06<\/div><div><div class=\"ft\">3 m\u00e9thodes de tracking unifi\u00e9es<\/div><p class=\"fd\">Une hi\u00e9rarchie de priorit\u00e9s&nbsp;: adh\u00e9rence, puis objectif calorique, puis pas. Tu sais quoi corriger en premier.<\/p><\/div><div class=\"fc\">Tracking<\/div><\/div>\n  <\/div>\n\n  <p style=\"margin-top:26px\">Tu installes l&rsquo;app gratuitement, tu testes sans engagement, tu d\u00e9cides ensuite si l&rsquo;outil colle \u00e0 ton objectif.<\/p>\n<\/section>\n\n<section aria-labelledby=\"faq-h\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">11 &middot; FAQ<\/span><\/div>\n  <h2 id=\"faq-h\">Perguntas frequentes<\/h2>\n  <div class=\"faq\">\n    <details><summary>FatSecret est gratuit avec une grosse communaut\u00e9, pourquoi le comparer \u00e0 Lean sur le TDEE&nbsp;?<\/summary><div class=\"ans\">FatSecret est connu pour son mod\u00e8le 100% gratuit financ\u00e9 par la publicit\u00e9, sa tr\u00e8s grande communaut\u00e9 active et sa base alimentaire massive (plus de 50 pays, partage de repas et de recettes par les utilisateurs). C&rsquo;est sa force. Mais sa promesse calorique repose sur Mifflin-St Jeor 1990 sans bodyfat, plus un facteur d&rsquo;activit\u00e9 statique \u00e0 choisir parmi 5 cases \u00e0 l&rsquo;inscription (sedentary, lightly active, active, very active, extremely active). Et sa base alimentaire est crowdsourc\u00e9e, avec des \u00e9carts de pr\u00e9cision document\u00e9s (entr\u00e9es en doublon, calories incorrectes, marques mal renseign\u00e9es). Lean recalcule chaque jour ton BMR sur ton bodyfat r\u00e9el mesur\u00e9 par BodyScan IA, et appuie sa base sur USDA + OpenFoodFacts. Les deux apps ne jouent pas sur le m\u00eame terrain&nbsp;: gratuit\u00e9 communautaire face \u00e0 pr\u00e9cision Premium.<\/div><\/details>\n    <details><summary>Pourquoi FatSecret ne calcule pas le BMR sur le bodyfat r\u00e9el&nbsp;?<\/summary><div class=\"ans\">FatSecret applique Mifflin-St Jeor 1990 par d\u00e9faut sans option masse maigre. Aucune mesure de bodyfat n&rsquo;est int\u00e9gr\u00e9e dans l&rsquo;app, et aucune \u00e9quation type Katch-McArdle n&rsquo;est propos\u00e9e m\u00eame en param\u00e8tres avanc\u00e9s. La cons\u00e9quence est m\u00e9canique&nbsp;: deux utilisateurs de m\u00eame poids mais avec 10 et 30 pour cent de bodyfat obtiennent le m\u00eame BMR FatSecret, alors que leur d\u00e9pense r\u00e9elle peut diff\u00e9rer de 400 \u00e0 500 kcal par jour. Lean int\u00e8gre le BodyScan IA pour mesurer ton bodyfat depuis une simple photo, \u00e0 refaire chaque semaine.<\/div><\/details>\n    <details><summary>La base alimentaire crowdsourc\u00e9e de FatSecret est-elle fiable&nbsp;?<\/summary><div class=\"ans\">FatSecret affiche une base alimentaire massive gr\u00e2ce \u00e0 sa communaut\u00e9 qui ajoute des aliments, des marques et des recettes. C&rsquo;est sa force en termes de couverture. Le revers&nbsp;: les entr\u00e9es en doublon sont nombreuses, les valeurs caloriques varient d&rsquo;une saisie \u00e0 l&rsquo;autre pour le m\u00eame aliment, et la v\u00e9rification rigoureuse n&rsquo;est pas syst\u00e9matique. Plusieurs \u00e9tudes sur les bases alimentaires user-generated ont document\u00e9 des \u00e9carts de plus ou moins 20 pour cent sur les calories des entr\u00e9es populaires. Lean appuie sa base sur USDA et OpenFoodFacts, sources officielles v\u00e9rifi\u00e9es, et y ajoute le scan photo IA d&rsquo;un plat pour les aliments hors base.<\/div><\/details>\n    <details><summary>FatSecret importe les pas via HealthKit, \u00e7a suffit pour la NEAT&nbsp;?<\/summary><div class=\"ans\">FatSecret sync Apple Health et Google Fit pour les pas et certaines s\u00e9ances, et peut ajouter un add-on calorique pour les exercices d\u00e9tect\u00e9s. Mais le calcul TDEE de fond reste bas\u00e9 sur le facteur d&rsquo;activit\u00e9 choisi \u00e0 l&rsquo;inscription parmi 5 cases (sedentary, lightly active, active, very active, extremely active). La NEAT mesur\u00e9e jour par jour ne recompose pas la d\u00e9pense totale. Lean calcule la NEAT directement \u00e0 partir des pas r\u00e9els mesur\u00e9s chaque jour, sans coefficient \u00e0 choisir.<\/div><\/details>\n    <details><summary>Lean est gratuit ou payant&nbsp;?<\/summary><div class=\"ans\">Lean est Premium, avec un essai gratuit de 7 jours sur l&rsquo;abonnement annuel. Tu t\u00e9l\u00e9charges, tu testes BodyScan IA, scan photo IA d&rsquo;un plat, recomposition TDEE, sans engagement. Si l&rsquo;outil colle \u00e0 ton objectif, tu continues. Sinon tu d\u00e9sactives le renouvellement avant la fin de la p\u00e9riode d&rsquo;essai.<\/div><\/details>\n    <details><summary>Peut-on utiliser Lean et FatSecret en parall\u00e8le&nbsp;?<\/summary><div class=\"ans\">Oui, c&rsquo;est d\u00e9fendable si tu appr\u00e9cies la communaut\u00e9 FatSecret pour partager tes repas et tes recettes, ou si tu veux garder un fallback gratuit pour saisir un aliment trouv\u00e9 dans sa base. Lean s&rsquo;occupe du moteur m\u00e9tabolique (BMR sur bodyfat r\u00e9el, NEAT, EAT, TEF, adaptation), FatSecret t&rsquo;apporte un journal communautaire et une couverture multi-pays large. C&rsquo;est un trade-off entre pr\u00e9cision et couverture communautaire.<\/div><\/details>\n  <\/div>\n<\/section>\n\n<section aria-labelledby=\"conclu\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">12 &middot; Conclusion<\/span><\/div>\n  <h2 id=\"conclu\">1990 face \u00e0 2026<\/h2>\n  <p>Ce n&rsquo;est pas un duel marketing. C&rsquo;est la gratuit\u00e9 communautaire face \u00e0 la pr\u00e9cision de la d\u00e9pense&nbsp;: deux promesses distinctes.<\/p>\n  <p>FatSecret reste le meilleur choix pour suivre ses calories sans rien payer, avec une communaut\u00e9 active et une couverture large.<\/p>\n  <p>Lean r\u00e9pond \u00e0 l&rsquo;autre besoin&nbsp;: un m\u00e9tabolisme calcul\u00e9 sur la masse maigre mesur\u00e9e par BodyScan IA via un mod\u00e8le propri\u00e9taire brevet\u00e9, un NEAT tir\u00e9 de tes pas r\u00e9els, un EAT par MET, un TEF sur tes macros, et l&rsquo;adaptation m\u00e9tabolique suivie semaine apr\u00e8s semaine.<\/p>\n  <p>La gratuit\u00e9, la communaut\u00e9 et la couverture internationale restent des points forts de FatSecret. Si tu l&rsquo;as utilis\u00e9 s\u00e9rieusement et que ta progression s&rsquo;est arr\u00eat\u00e9e sans explication, le probl\u00e8me se situe probablement du c\u00f4t\u00e9 de la d\u00e9pense.<\/p>\n<\/section>\n\n<div class=\"get-band rev\">\n  <div class=\"kicker\">Download<\/div>\n  <h3>A Lean pode ser baixada gratuitamente<\/h3>\n  <p>iOS et Android. Le BodyScan IA fonctionne avec une simple photo&nbsp;: ni pince \u00e0 pli cutan\u00e9, ni balance \u00e0 imp\u00e9dance, ni DEXA.<\/p>\n  <div class=\"stores\">\n    <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646\" target=\"_blank\" rel=\"noopener\" aria-label=\"T\u00e9l\u00e9charger Lean sur l'App Store\">\n      <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"App Store\" width=\"413\" height=\"122\" loading=\"lazy\" decoding=\"async\" \/>\n    <\/a>\n    <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite\" target=\"_blank\" rel=\"noopener\" aria-label=\"T\u00e9l\u00e9charger Lean sur Google Play\">\n      <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Google Play\" width=\"315\" height=\"95\" loading=\"lazy\" decoding=\"async\" \/>\n    <\/a>\n  <\/div>\n<\/div>\n\n<section aria-labelledby=\"links\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">Para ir al\u00e9m<\/span><\/div>\n  <h3 id=\"links\" style=\"margin-top:0\">Maillage interne<\/h3>\n  <ul>\n    <li><a class=\"inline\" href=\"https:\/\/lean-app.com\/pt\/tdee-calculator\/\">Calculadora TDEE gratuita online<\/a> &middot; version web, sans inscription, m\u00eame logique que l&rsquo;app (BMR + NEAT + EAT + TEF).<\/li>\n    <li><a class=\"inline\" href=\"https:\/\/lean-app.com\/pt\/depense-energetique-totale-v2\/\">Comprendre la TDEE en d\u00e9tail (BMR, NEAT, EAT, TEF, adaptation)<\/a> &middot; article scientifique de fond.<\/li>\n    <li><a class=\"inline\" href=\"https:\/\/lean-app.com\/pt\/comment-compter-ses-calories\/\">Como contar suas calorias corretamente<\/a> &middot; guide pratique pour d\u00e9butants.<\/li>\n    <li><a class=\"inline\" href=\"https:\/\/lean-app.com\/pt\/neat-depense-non-sportive\/\">NEAT&nbsp;: gasto por passos e atividade fora do esporte<\/a>.<\/li>\n    <li><a class=\"inline\" href=\"https:\/\/lean-app.com\/pt\/effet-thermique-des-aliments\/\">TEF&nbsp;: a digest\u00e3o queima calorias<\/a>.<\/li>\n  <\/ul>\n<\/section>\n\n<section aria-labelledby=\"src\" class=\"sources\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">Fontes<\/span><\/div>\n  <h3 id=\"src\" style=\"margin-top:0;color:var(--ink)\">Bibliographie<\/h3>\n  <ol>\n    <li>Harris J.A., Benedict F.G. (1919). A Biometric Study of Basal Metabolism in Man. Carnegie Institution of Washington.<\/li>\n    <li>Mifflin M.D. et al. (1990). A new predictive equation for resting energy expenditure in healthy individuals. American Journal of Clinical Nutrition.<\/li>\n    <li>Frankenfield D.C. et al. (2013). Validation of Mifflin-St Jeor equation in obese and non-obese populations. PubMed 23631843.<\/li>\n    <li>M\u00fcller M.J., Bosy-Westphal A. (2013). Adaptive thermogenesis with weight loss in humans. Obesity. PubMed 26399868.<\/li>\n    <li>Doucet E. et al. (2001). Evidence for the existence of adaptive thermogenesis during weight loss. British Journal of Nutrition. PubMed 11319656.<\/li>\n    <li>Nunes C.L. et al. (2020). Metabolic adaptation and energy compensation following weight loss. PMC7484122.<\/li>\n    <li>Westerterp K.R. (2004). Diet induced thermogenesis. Nutrition and Metabolism.<\/li>\n    <li>USDA FoodData Central. National Nutrient Database for Standard Reference. fdc.nal.usda.gov.<\/li>\n    <li>OpenFoodFacts. Base de donn\u00e9es alimentaire collaborative ouverte et v\u00e9rifi\u00e9e. openfoodfacts.org.<\/li>\n    <li>\u00c9tudes sur la pr\u00e9cision des bases alimentaires crowdsourc\u00e9es (variabilit\u00e9 document\u00e9e de plus ou moins 20 pour cent sur les entr\u00e9es populaires).<\/li>\n  <\/ol>\n<\/section>\n\n<\/main>\n\n<footer>\n  <div class=\"wrap\">\n    <div class=\"row\">\n      <div>\n        <div class=\"kicker\">Lean &middot; lean-app.com<\/div>\n        <p>Article publi\u00e9 le 24 mai 2026, mis \u00e0 jour r\u00e9guli\u00e8rement avec les retours d&rsquo;utilisateurs et les nouvelles \u00e9tudes pertinentes. Lean est disponible sur iOS et Android.<\/p>\n      <\/div>\n      <div class=\"stores\">\n        <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"App Store\" width=\"413\" height=\"122\" loading=\"lazy\" decoding=\"async\" \/><\/a>\n        <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Google Play\" width=\"315\" height=\"95\" loading=\"lazy\" decoding=\"async\" \/><\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/footer>\n\n<script>\n(function(){\n  var bar = document.getElementById('progBar');\n  function up(){\n    var h = document.documentElement;\n    var sc = (h.scrollTop)\/Math.max(1,(h.scrollHeight - h.clientHeight));\n    bar.style.transform = 'scaleX(' + Math.max(0,Math.min(1,sc)) + ')';\n  }\n  document.addEventListener('scroll', up, {passive:true});\n  up();\n})();\n\n(function(){\n  if (!('IntersectionObserver' in window)) {\n    document.querySelectorAll('.rev').forEach(function(n){n.classList.add('on')});\n    return;\n  }\n  var obs = new IntersectionObserver(function(entries){\n    entries.forEach(function(e){\n      if (e.isIntersecting) { e.target.classList.add('on'); obs.unobserve(e.target); }\n    });\n  }, {threshold:0.12});\n  document.querySelectorAll('.rev').forEach(function(n){ obs.observe(n); });\n})();\n\n(function(){\n  var phoneImg = document.getElementById('phoneImg');\n  var phoneBack = document.getElementById('phoneBack');\n  var zones = document.getElementById('phoneZones');\n  var topTabs = document.querySelectorAll('.phone-tabs button');\n  var navTaps = document.querySelectorAll('.phone-navbar button');\n\n  var tabMap = {\n    bilan:    {src:'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_bilan.webp',     drill:false},\n    kcal:     {src:'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_kcal.webp',      drill:false},\n    depense:  {src:'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_depense.webp',   drill:true},\n    strategie:{src:'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_strategie.webp', drill:false}\n  };\n  var subMap = {\n    BMR:  'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_BMR.webp',\n    NEAT: 'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_NEAT.webp',\n    EAT:  'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_EAT.webp',\n    TEF:  'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_TEF.webp'\n  };\n  var currentTab = 'depense';\n\n  function setActive(tab){\n    topTabs.forEach(function(b){ b.classList.toggle('on', b.dataset.tab===tab); });\n  }\n  function showTab(tab){\n    var t = tabMap[tab]; if(!t) return;\n    currentTab = tab;\n    phoneImg.style.opacity = 0;\n    setTimeout(function(){\n      phoneImg.className = 'phone-bg tab-' + tab;\n      phoneImg.style.opacity = 1;\n      zones.style.display = t.drill ? 'block' : 'none';\n      phoneBack.classList.remove('on');\n    }, 150);\n    setActive(tab);\n  }\n  function showSub(sub){\n    var src = subMap[sub]; if(!src) return;\n    phoneImg.style.opacity = 0;\n    setTimeout(function(){\n      phoneImg.className = 'phone-bg sub-' + sub;\n      phoneImg.style.opacity = 1;\n      zones.style.display = 'none';\n      phoneBack.classList.add('on');\n    }, 150);\n  }\n\n  var hintD = document.getElementById('tapHintDesktop');\n  var hintM = document.getElementById('tapHintMobile');\n  function hideHints(){\n    if (hintD) hintD.classList.add('hidden');\n    if (hintM) hintM.classList.add('hidden');\n  }\n\n  topTabs.forEach(function(b){ b.addEventListener('click', function(){ hideHints(); showTab(b.dataset.tab); }); });\n  navTaps.forEach(function(b){ b.addEventListener('click', function(){ hideHints(); showTab(b.dataset.tab); }); });\n  zones.querySelectorAll('.z').forEach(function(z){\n    z.addEventListener('click', function(){ hideHints(); showSub(z.dataset.sub); });\n    z.addEventListener('keydown', function(e){\n      if (e.key==='Enter' || e.key===' ') { e.preventDefault(); hideHints(); showSub(z.dataset.sub); }\n    });\n  });\n  phoneBack.addEventListener('click', function(){ hideHints(); showTab(currentTab); });\n})();\n\n(function(){\n  if (typeof Chart === 'undefined') return;\n  \/\/ v6 anti-overflow helper: preserve designer intent + strict clamp inside chartArea\n  function xAdj(xv, halfW, baseAdj){\n    return function(c){\n      var s = c.chart.scales.x;\n      if(!s || !c.chart.chartArea) return (baseAdj != null ? baseAdj : 0);\n      var area = c.chart.chartArea;\n      var px = s.getPixelForValue(xv);\n      var hw = halfW || 60;\n      var base = (baseAdj != null) ? baseAdj : 0;\n      var center = px + base;\n      var minC = area.left + hw + 4;\n      var maxC = area.right - hw - 4;\n      if(maxC < minC){ var mid = (area.left + area.right) \/ 2; return mid - px; }\n      if(center < minC) center = minC;\n      if(center > maxC) center = maxC;\n      return center - px;\n    };\n  }\nvar PINK = '#FF2D6E';\n  var COMP = '#2E7BE5';\n  var INK  = '#0E0E10';\n  var MUTE = '#6E6E73';\n  var RULE = '#E8E6DF';\n\n  Chart.defaults.font.family = '-apple-system, \"SF Pro Text\", system-ui, sans-serif';\n  Chart.defaults.color = MUTE;\n\n  \/\/ Plugin custom : trait pointille noir reliant le sommet de la barre FatSecret (2500) au sommet de la barre Lean (2000) pour le chart BMR\n  var bmrDeltaLine = {\n    id: 'bmrDeltaLine',\n    afterDatasetsDraw: function(chart){\n      var meta = chart.getDatasetMeta(0);\n      if (!meta || !meta.data || meta.data.length < 2) return;\n      var b1 = meta.data[0], b2 = meta.data[1];\n      if (!b1 || !b2) return;\n      var ctx = chart.ctx;\n      var x1 = b1.x, y1 = b1.y;\n      var x2 = b2.x, y2 = b2.y;\n      ctx.save();\n      ctx.strokeStyle = INK;\n      ctx.lineWidth = 1.5;\n      ctx.setLineDash([6,4]);\n      ctx.beginPath();\n      ctx.moveTo(x1, y1);\n      ctx.lineTo(x2, y1);   \/\/ segment horizontal en haut de la barre FatSecret\n      ctx.moveTo(x2, y1);\n      ctx.lineTo(x2, y2);   \/\/ segment vertical jusqu'au sommet de la barre Lean\n      ctx.stroke();\n      ctx.restore();\n    }\n  };\n\n  var lazy = new IntersectionObserver(function(entries){\n    entries.forEach(function(e){\n      if (!e.isIntersecting) return;\n      var id = e.target.id;\n      if (id === 'chartBMR')   buildBMR();\n      if (id === 'chartNEAT')  buildNEAT();\n      if (id === 'chartAdapt') buildAdapt();\n      lazy.unobserve(e.target);\n    });\n  }, {threshold:0.2});\n  ['chartBMR','chartNEAT','chartAdapt'].forEach(function(id){\n    var el = document.getElementById(id);\n    if (el) lazy.observe(el);\n  });\n\n  \/\/ Animation des barres horizontales scorecard\n  var scoreObs = new IntersectionObserver(function(entries){\n    entries.forEach(function(e){\n      if (!e.isIntersecting) return;\n      e.target.querySelectorAll('.bar .b > i').forEach(function(i){\n        var w = i.style.width;\n        i.style.width = '0%';\n        requestAnimationFrame(function(){ requestAnimationFrame(function(){ i.style.width = w; }); });\n      });\n      scoreObs.unobserve(e.target);\n    });\n  }, {threshold:0.25});\n  document.querySelectorAll('.scorecard').forEach(function(n){ scoreObs.observe(n); });\n\n  function fmt(n){return n.toLocaleString('fr-FR').replace(',',' ');}\n\n  function buildBMR(){\n    var ctx = document.getElementById('chartBMR').getContext('2d');\n    new Chart(ctx, {\n      type: 'bar',\n      data: {\n        labels: ['FATSECRET \u00b7 Mifflin-St Jeor\\n1990', 'LEAN \u00b7 Brevet\u00e9\\nsur bodyfat r\u00e9el'],\n        datasets: [{\n          data: [2500, 2000],\n          backgroundColor: [COMP, PINK],\n          borderRadius: 6,\n          maxBarThickness: 110\n        }]\n      },\n      plugins: [bmrDeltaLine],\n      options: {\n        responsive:true, maintainAspectRatio:false,\n        animation:{duration:900, easing:'easeOutQuart'},\n        layout:{padding:{top:80, bottom:6, left:14, right:14}},\n        plugins:{\n          legend:{display:false},\n          tooltip:{enabled:false},\n          annotation:{\n            annotations:{\n              lblCOMP:{type:'label',xValue:0,yValue:2670,content:['2 500'],font:{family:'-apple-system',size:24,weight:'700'},color:INK,xAdjust:-18,yAdjust:-2},\n              lblLEAN:{type:'label',xValue:1,yValue:2170,content:['2 000'],font:{family:'-apple-system',size:24,weight:'700'},color:PINK,xAdjust:18,yAdjust:-2},\n              delta:{type:'label',xValue:0.5,yValue:2750,content:['\u2212500 kcal'],font:{family:'-apple-system',size:12,weight:'600'},color:'#fff',backgroundColor:INK,borderRadius:14,padding:{x:11,y:5},yAdjust:0}\n            }\n          }\n        },\n        scales:{\n          x:{grid:{display:false,drawBorder:false},ticks:{font:{size:11},color:MUTE,callback:function(v,i){return this.getLabelForValue(v).split('\\n');}},border:{display:false}},\n          y:{beginAtZero:true,max:2900,position:'right',grid:{color:RULE,borderDash:[4,4],drawBorder:false},border:{display:false},ticks:{font:{size:11},color:MUTE,stepSize:1000,callback:function(v){return v===0?'0':fmt(v);}}}\n        }\n      }\n    });\n  }\n\n  function buildNEAT(){\n    var ctx = document.getElementById('chartNEAT').getContext('2d');\n    var labels = ['Lun','Mar','Mer','Jeu','Ven','Sam','Dim'];\n    var real   = [2100, 2350, 2080, 2950, 2200, 3200, 1800];\n    new Chart(ctx, {\n      type: 'line',\n      data: {\n        labels: labels,\n        datasets: [\n          {label:'Lean \u00b7 d\u00e9pense r\u00e9elle',data:real,borderColor:PINK,backgroundColor:'rgba(255,45,110,0.08)',borderWidth:2.5,pointRadius:5,pointBackgroundColor:'#fff',pointBorderColor:PINK,pointBorderWidth:2,tension:0.35,fill:true},\n          {label:'FatSecret \u00b7 objectif fixe 2 400 kcal',data:[2400,2400,2400,2400,2400,2400,2400],borderColor:COMP,borderWidth:2.5,borderDash:[8,5],pointRadius:0,tension:0,fill:false}\n        ]\n      },\n      options: {\n        responsive:true, maintainAspectRatio:false,\n        animation:{duration:1000, easing:'easeOutQuart'},\n        layout:{padding:{top:80, bottom:34, left:32, right:64}},\n        plugins:{\n          legend:{display:true, position:'top', align:'start', labels:{boxWidth:14, boxHeight:2, color:MUTE, font:{size:12}, padding:14, usePointStyle:false}},\n          tooltip:{backgroundColor:'#0c0c0c',titleColor:'#fff',bodyColor:'#fff',cornerRadius:8,padding:10,displayColors:false,callbacks:{label:function(c){return fmt(c.parsed.y)+' kcal';}}},\n          annotation:{annotations:{\n            peakSam:{type:'label',xValue:5,yValue:3450,content:['Disneyland 15 km','+800 kcal'],font:{family:'-apple-system',size:10,weight:'600'},color:'#fff',backgroundColor:PINK,borderRadius:10,padding:{x:9,y:5},textAlign:'center',xAdjust:xAdj(5,58,-28)},\n            peakJeu:{type:'label',xValue:3,yValue:2950,content:['Footing + bureau debout'],font:{family:'-apple-system',size:10,weight:'600'},color:'#fff',backgroundColor:INK,borderRadius:10,padding:{x:9,y:5}},\n            dipDim:{type:'label',xValue:6,yValue:1620,content:['Canap\u00e9 Netflix','\u2212600 kcal'],font:{family:'-apple-system',size:10,weight:'600'},color:'#fff',backgroundColor:'#5a5a5e',borderRadius:10,padding:{x:9,y:5},textAlign:'center',xAdjust:xAdj(6,52,-42)},\n            compTag:{type:'label',xValue:0.55,yValue:2510,content:['FatSecret fixe : 2 400'],font:{family:'-apple-system',size:10,weight:'600'},color:'#fff',backgroundColor:COMP,borderRadius:10,padding:{x:9,y:4},xAdjust:xAdj(0.55,68,0)}\n          }}\n        },\n        scales:{\n          x:{grid:{display:false,drawBorder:false},ticks:{font:{size:11},color:MUTE},border:{display:false}},\n          y:{min:1400,max:3800,position:'right',grid:{color:RULE,borderDash:[4,4],drawBorder:false},border:{display:false},ticks:{font:{size:11},color:MUTE,stepSize:500,callback:function(v){return fmt(v);}}}\n        }\n      }\n    });\n  }\n\n  function buildAdapt(){\n    var ctx = document.getElementById('chartAdapt').getContext('2d');\n    var labels = ['S.1','S.2','S.3','S.4','S.5','S.6','S.7','S.8'];\n    var lean = [2500, 2470, 2420, 2350, 2280, 2230, 2180, 2150];\n    var comp = [2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500];\n    new Chart(ctx, {\n      type:'line',\n      data:{labels:labels,datasets:[\n        {label:'Lean \u00b7 TDEE r\u00e9elle adapt\u00e9e',data:lean,borderColor:PINK,backgroundColor:'rgba(255,45,110,0.10)',borderWidth:2.5,pointRadius:4,pointBackgroundColor:'#fff',pointBorderColor:PINK,pointBorderWidth:2,tension:0.35,fill:true},\n        {label:'FatSecret \u00b7 objectif fig\u00e9',data:comp,borderColor:COMP,borderWidth:2.5,borderDash:[8,5],pointRadius:0,tension:0,fill:false}\n      ]},\n      options:{\n        responsive:true, maintainAspectRatio:false,\n        animation:{duration:1100, easing:'easeOutQuart'},\n        layout:{padding:{top:72, bottom:28, left:64, right:64}},\n        plugins:{\n          legend:{display:true,position:'top',align:'start',labels:{boxWidth:14,boxHeight:2,color:MUTE,font:{size:12},padding:14}},\n          tooltip:{backgroundColor:'#0c0c0c',titleColor:'#fff',bodyColor:'#fff',cornerRadius:8,padding:10,displayColors:false,callbacks:{label:function(c){return fmt(c.parsed.y)+' kcal';}}},\n          annotation:{annotations:{\n            adaptTag:{type:'label',xValue:5.6,yValue:2100,content:['\u221214 % adaptation','Vous arr\u00eatez de perdre'],font:{family:'-apple-system',size:10,weight:'600'},color:'#fff',backgroundColor:PINK,borderRadius:10,padding:{x:9,y:5},textAlign:'center',xAdjust:xAdj(5.6,72,-95)},\n            compStill:{type:'label',xValue:0.7,yValue:2570,content:['FatSecret : 2 500 fig\u00e9'],font:{family:'-apple-system',size:10,weight:'600'},color:'#fff',backgroundColor:COMP,borderRadius:10,padding:{x:9,y:4},xAdjust:xAdj(0.7,68,0)},\n            start:{type:'label',xValue:0,yValue:2630,content:['2 500'],font:{family:'-apple-system',size:14,weight:'700'},color:INK,xAdjust:xAdj(0,22,22)},\n            end:{type:'label',xValue:7,yValue:2080,content:['2 150'],font:{family:'-apple-system',size:14,weight:'700'},color:PINK,xAdjust:xAdj(7,22,-22)}\n          }}\n        },\n        scales:{\n          x:{grid:{display:false,drawBorder:false},ticks:{font:{size:11},color:MUTE},border:{display:false}},\n          y:{min:2000,max:2700,position:'right',grid:{color:RULE,borderDash:[4,4],drawBorder:false},border:{display:false},ticks:{font:{size:11},color:MUTE,stepSize:200,callback:function(v){return fmt(v);}}}\n        }\n      }\n    });\n  }\n})();\n<\/script>\n\n<\/div>\n\n\n<!-- lean-mesh-v15 -->\n<aside class=\"lean-mesh\" style=\"margin:48px auto;max-width:760px;padding:24px 28px;background:#ffffff;border-left:4px solid #FF2D6E;border-radius:0 12px 12px 0;box-shadow:0 6px 24px rgba(20,20,40,0.06);font-family:-apple-system,'SF Pro Text','Segoe UI',Roboto,Arial,sans-serif;color:#1a1a2e;\"><p style=\"margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#FF2D6E;\">Leia tamb\u00e9m<\/p><ul style=\"list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:10px;\"><li><a href=\"\/pt\/metabolisme-de-base\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Metabolismo basal (BMR): tudo o que voc\u00ea precisa saber para calcul\u00e1-lo <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Defini\u00e7\u00e3o, equa\u00e7\u00e3o do TDEE, 4 f\u00f3rmulas hist\u00f3ricas, por que a gordura corporal muda tudo.<\/span><\/a><\/li><li><a href=\"\/pt\/depense-energetique-totale-v2\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Gasto energ\u00e9tico total (TDEE): a f\u00f3rmula can\u00f4nica BMR + NEAT + EAT + TEF <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Entenda as 4 pe\u00e7as + a adapta\u00e7\u00e3o metab\u00f3lica, fontes cient\u00edficas 2025.<\/span><\/a><\/li><li><a href=\"\/pt\/eat\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">EAT: seu gasto esportivo real, sess\u00e3o por sess\u00e3o <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Os MET corretos, a armadilha da contagem dupla, o que Garmin e MyFitnessPal deixam passar.<\/span><\/a><\/li><li><a href=\"\/pt\/meilleures-applications-calories-2026\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Melhores aplicativos para contar calorias em 2026: 8 aplicativos testados <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Lean, MFP, Cronometer, Yazio, Lifesum, FatSecret, Noom, Foodvisor.<\/span><\/a><\/li><li><a href=\"\/pt\/alternative-myfitnesspal\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Alternativa ao MyFitnessPal em 2026: as 5 op\u00e7\u00f5es reais testadas <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Comparatif honn\u00eate, pr\u00e9cision TDEE, ergonomie.<\/span><\/a><\/li><li><a href=\"\/pt\/comparatifs\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Todos os comparativos da Lean com os principais aplicativos de calorias <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Hub: MyFitnessPal, Yazio, Cronometer, Lifesum, FatSecret, Noom.<\/span><\/a><\/li><li><a href=\"\/pt\/lean-vs-myfitnesspal\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Lean frente ao MyFitnessPal: a f\u00f3rmula TDEE que muda tudo <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Por que o MFP erra no seu gasto cal\u00f3rico real.<\/span><\/a><\/li><li><a href=\"\/pt\/calculateur-tdee\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Calculateur TDEE : la formule canonique BMR + NEAT + EAT + TEF <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Calculateur bodyfat-aware avec breakdown des 4 briques m\u00e9taboliques.<\/span><\/a><\/li><\/ul><\/aside>","protected":false},"excerpt":{"rendered":"<p>Lean Calculateur TDEE Accueil &nbsp;\/&nbsp; Lean vs FatSecret Comparatif &middot; Nutrition &amp; TDEE Lean face \u00e0 FatSecret. Pr\u00e9cision Premium face \u00e0 la base communautaire gratuite. FatSecret est gratuit et a une grosse communaut\u00e9. Lean voit ta d\u00e9pense r\u00e9elle sur une base officielle. Deux promesses qui ne jouent pas sur le m\u00eame terrain. L&rsquo;\u00e9quipe Lean &middot; [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"single-lvm-blank","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1424","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Lean face \u00e0 FatSecret : pr\u00e9cision premium face au tracker gratuit - Lean<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/lean-app.com\/pt\/lean-vs-fatsecret\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Lean face \u00e0 FatSecret : pr\u00e9cision premium face au tracker gratuit - Lean\" \/>\n<meta property=\"og:description\" content=\"Lean Calculateur TDEE Accueil &nbsp;\/&nbsp; Lean vs FatSecret Comparatif &middot; Nutrition &amp; TDEE Lean face \u00e0 FatSecret. Pr\u00e9cision Premium face \u00e0 la base communautaire gratuite. FatSecret est gratuit et a une grosse communaut\u00e9. Lean voit ta d\u00e9pense r\u00e9elle sur une base officielle. Deux promesses qui ne jouent pas sur le m\u00eame terrain. L&rsquo;\u00e9quipe Lean &middot; [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/lean-app.com\/pt\/lean-vs-fatsecret\/\" \/>\n<meta property=\"og:site_name\" content=\"Lean\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/share\/1GXD3qyMBy\/?mibextid=wwXIfr\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-24T15:29:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-22T18:01:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\" \/>\n<meta name=\"author\" content=\"L&#039;\u00e9quipe Lean\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"L&#039;\u00e9quipe Lean\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"26 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/lean-app.com\/lean-vs-fatsecret\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/lean-app.com\/lean-vs-fatsecret\/\"},\"author\":{\"@id\":\"https:\/\/lean-app.com\/#organization\"},\"headline\":\"Lean face \u00e0 FatSecret : pr\u00e9cision premium face au tracker gratuit\",\"datePublished\":\"2026-05-24T15:29:25+00:00\",\"dateModified\":\"2026-08-22T18:01:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/lean-app.com\/lean-vs-fatsecret\/\"},\"wordCount\":5321,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/lean-app.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/lean-app.com\/lean-vs-fatsecret\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\",\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/lean-app.com\/lean-vs-fatsecret\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/lean-app.com\/lean-vs-fatsecret\/\",\"url\":\"https:\/\/lean-app.com\/lean-vs-fatsecret\/\",\"name\":\"Lean face \u00e0 FatSecret : pr\u00e9cision premium face au tracker gratuit - Lean\",\"isPartOf\":{\"@id\":\"https:\/\/lean-app.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/lean-app.com\/lean-vs-fatsecret\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/lean-app.com\/lean-vs-fatsecret\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\",\"datePublished\":\"2026-05-24T15:29:25+00:00\",\"dateModified\":\"2026-08-22T18:01:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/lean-app.com\/lean-vs-fatsecret\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/lean-app.com\/lean-vs-fatsecret\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/lean-app.com\/lean-vs-fatsecret\/#primaryimage\",\"url\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\",\"contentUrl\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/lean-app.com\/lean-vs-fatsecret\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/lean-app.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lean face \u00e0 FatSecret : pr\u00e9cision premium face au tracker gratuit\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/lean-app.com\/#website\",\"url\":\"https:\/\/lean-app.com\/\",\"name\":\"Lean\",\"description\":\"T\u00e9l\u00e9charge, essaye GRATUITEMENT l&#039;application et prends en main ton corps \u00c0 VIE.\",\"publisher\":{\"@id\":\"https:\/\/lean-app.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/lean-app.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/lean-app.com\/#organization\",\"name\":\"Lean\",\"url\":\"https:\/\/lean-app.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/lean-app.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2025\/08\/Logo-for-Lean-App-the-best-calorie-and-TDEE-tracking-application.png\",\"contentUrl\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2025\/08\/Logo-for-Lean-App-the-best-calorie-and-TDEE-tracking-application.png\",\"width\":1672,\"height\":1484,\"caption\":\"Lean\"},\"image\":{\"@id\":\"https:\/\/lean-app.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/share\/1GXD3qyMBy\/?mibextid=wwXIfr\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Lean face \u00e0 FatSecret : pr\u00e9cision premium face au tracker gratuit - Lean","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/lean-app.com\/pt\/lean-vs-fatsecret\/","og_locale":"pt_BR","og_type":"article","og_title":"Lean face \u00e0 FatSecret : pr\u00e9cision premium face au tracker gratuit - Lean","og_description":"Lean Calculateur TDEE Accueil &nbsp;\/&nbsp; Lean vs FatSecret Comparatif &middot; Nutrition &amp; TDEE Lean face \u00e0 FatSecret. Pr\u00e9cision Premium face \u00e0 la base communautaire gratuite. FatSecret est gratuit et a une grosse communaut\u00e9. Lean voit ta d\u00e9pense r\u00e9elle sur une base officielle. Deux promesses qui ne jouent pas sur le m\u00eame terrain. L&rsquo;\u00e9quipe Lean &middot; [&hellip;]","og_url":"https:\/\/lean-app.com\/pt\/lean-vs-fatsecret\/","og_site_name":"Lean","article_publisher":"https:\/\/www.facebook.com\/share\/1GXD3qyMBy\/?mibextid=wwXIfr","article_published_time":"2026-05-24T15:29:25+00:00","article_modified_time":"2026-08-22T18:01:49+00:00","og_image":[{"url":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp","type":"","width":"","height":""}],"author":"L'\u00e9quipe Lean","twitter_card":"summary_large_image","twitter_misc":{"Written by":"L'\u00e9quipe Lean","Est. reading time":"26 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/lean-app.com\/lean-vs-fatsecret\/#article","isPartOf":{"@id":"https:\/\/lean-app.com\/lean-vs-fatsecret\/"},"author":{"@id":"https:\/\/lean-app.com\/#organization"},"headline":"Lean face \u00e0 FatSecret : pr\u00e9cision premium face au tracker gratuit","datePublished":"2026-05-24T15:29:25+00:00","dateModified":"2026-08-22T18:01:49+00:00","mainEntityOfPage":{"@id":"https:\/\/lean-app.com\/lean-vs-fatsecret\/"},"wordCount":5321,"commentCount":0,"publisher":{"@id":"https:\/\/lean-app.com\/#organization"},"image":{"@id":"https:\/\/lean-app.com\/lean-vs-fatsecret\/#primaryimage"},"thumbnailUrl":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp","inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/lean-app.com\/lean-vs-fatsecret\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/lean-app.com\/lean-vs-fatsecret\/","url":"https:\/\/lean-app.com\/lean-vs-fatsecret\/","name":"Lean face \u00e0 FatSecret : pr\u00e9cision premium face au tracker gratuit - Lean","isPartOf":{"@id":"https:\/\/lean-app.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/lean-app.com\/lean-vs-fatsecret\/#primaryimage"},"image":{"@id":"https:\/\/lean-app.com\/lean-vs-fatsecret\/#primaryimage"},"thumbnailUrl":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp","datePublished":"2026-05-24T15:29:25+00:00","dateModified":"2026-08-22T18:01:49+00:00","breadcrumb":{"@id":"https:\/\/lean-app.com\/lean-vs-fatsecret\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/lean-app.com\/lean-vs-fatsecret\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/lean-app.com\/lean-vs-fatsecret\/#primaryimage","url":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp","contentUrl":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/lean-app.com\/lean-vs-fatsecret\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/lean-app.com\/"},{"@type":"ListItem","position":2,"name":"Lean face \u00e0 FatSecret : pr\u00e9cision premium face au tracker gratuit"}]},{"@type":"WebSite","@id":"https:\/\/lean-app.com\/#website","url":"https:\/\/lean-app.com\/","name":"Lean","description":"Baixe, teste o aplicativo GRATUITAMENTE e assuma o controle do seu corpo PARA SEMPRE.","publisher":{"@id":"https:\/\/lean-app.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/lean-app.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/lean-app.com\/#organization","name":"Lean","url":"https:\/\/lean-app.com\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/lean-app.com\/#\/schema\/logo\/image\/","url":"https:\/\/lean-app.com\/wp-content\/uploads\/2025\/08\/Logo-for-Lean-App-the-best-calorie-and-TDEE-tracking-application.png","contentUrl":"https:\/\/lean-app.com\/wp-content\/uploads\/2025\/08\/Logo-for-Lean-App-the-best-calorie-and-TDEE-tracking-application.png","width":1672,"height":1484,"caption":"Lean"},"image":{"@id":"https:\/\/lean-app.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/share\/1GXD3qyMBy\/?mibextid=wwXIfr"]}]}},"_links":{"self":[{"href":"https:\/\/lean-app.com\/pt\/wp-json\/wp\/v2\/posts\/1424","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lean-app.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lean-app.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lean-app.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lean-app.com\/pt\/wp-json\/wp\/v2\/comments?post=1424"}],"version-history":[{"count":0,"href":"https:\/\/lean-app.com\/pt\/wp-json\/wp\/v2\/posts\/1424\/revisions"}],"wp:attachment":[{"href":"https:\/\/lean-app.com\/pt\/wp-json\/wp\/v2\/media?parent=1424"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lean-app.com\/pt\/wp-json\/wp\/v2\/categories?post=1424"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lean-app.com\/pt\/wp-json\/wp\/v2\/tags?post=1424"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}