97868a4987
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1969 lines
244 KiB
HTML
1969 lines
244 KiB
HTML
<!doctype html>
|
|
<html lang="fr" data-lang="fr">
|
|
<head>
|
|
<title>Devenir Ingouvernable : Échapper à Chat Control</title>
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<script>(function(){try{var s=localStorage.getItem('lang');var b=(navigator.language||navigator.userLanguage||'en').toLowerCase();var l=s||(b.indexOf('fr')===0?'fr':'en');document.documentElement.setAttribute('data-lang',l);document.documentElement.setAttribute('lang',l);}catch(e){document.documentElement.setAttribute('data-lang','fr');document.documentElement.setAttribute('lang','fr');}})();</script>
|
|
<style>
|
|
/* ============ TOKENS ============ */
|
|
:root{
|
|
--bg:#efece3; --surface:#f6f4ec; --surface-2:#e7e3d6; --text:#1b1813; --text-dim:#5c5749;
|
|
--rule:#cdc7b6; --rule-strong:#a59d86;
|
|
--accent:#a9761a; --accent-bright:#c58c1e; --on-accent:#faf7ee;
|
|
--warn:#a83324; --ok:#3c6b40; --info:#3a5c86;
|
|
--lvl1:#3c6b40; --lvl2:#b0821c; --lvl3:#a83324;
|
|
--mono:ui-monospace,"SF Mono","Cascadia Code","JetBrains Mono","Roboto Mono",Menlo,Consolas,monospace;
|
|
--serif:"Iowan Old Style","Palatino Linotype",Palatino,Charter,Georgia,"Times New Roman",serif;
|
|
--sans:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
|
|
--measure:68ch; --radius:3px;
|
|
}
|
|
@media (prefers-color-scheme:dark){
|
|
:root{
|
|
--bg:#111318; --surface:#171a20; --surface-2:#1e222a; --text:#e6e2d6; --text-dim:#9a9585;
|
|
--rule:#2b2f38; --rule-strong:#3d434f;
|
|
--accent:#e6b23f; --accent-bright:#f2c455; --on-accent:#14161a;
|
|
--warn:#e0705f; --ok:#7bb083; --info:#7ba3d6;
|
|
--lvl1:#7bb083; --lvl2:#e6b23f; --lvl3:#e0705f;
|
|
}
|
|
}
|
|
:root[data-theme="dark"]{
|
|
--bg:#111318; --surface:#171a20; --surface-2:#1e222a; --text:#e6e2d6; --text-dim:#9a9585;
|
|
--rule:#2b2f38; --rule-strong:#3d434f;
|
|
--accent:#e6b23f; --accent-bright:#f2c455; --on-accent:#14161a;
|
|
--warn:#e0705f; --ok:#7bb083; --info:#7ba3d6;
|
|
--lvl1:#7bb083; --lvl2:#e6b23f; --lvl3:#e0705f;
|
|
}
|
|
:root[data-theme="light"]{
|
|
--bg:#efece3; --surface:#f6f4ec; --surface-2:#e7e3d6; --text:#1b1813; --text-dim:#5c5749;
|
|
--rule:#cdc7b6; --rule-strong:#a59d86;
|
|
--accent:#a9761a; --accent-bright:#c58c1e; --on-accent:#faf7ee;
|
|
--warn:#a83324; --ok:#3c6b40; --info:#3a5c86;
|
|
--lvl1:#3c6b40; --lvl2:#b0821c; --lvl3:#a83324;
|
|
}
|
|
|
|
/* ============ BILINGUAL SWITCH ============ */
|
|
:root[data-lang="fr"] [data-l="en"]{display:none;}
|
|
:root[data-lang="en"] [data-l="fr"]{display:none;}
|
|
|
|
/* ============ BASE ============ */
|
|
*{box-sizing:border-box;}
|
|
html{scroll-behavior:smooth;}
|
|
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}
|
|
body{margin:0;background:var(--bg);color:var(--text);font-family:var(--serif);
|
|
font-size:clamp(1.02rem,0.55vw + 0.9rem,1.16rem);line-height:1.68;
|
|
-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}
|
|
::selection{background:var(--accent);color:var(--on-accent);}
|
|
a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px;}
|
|
a:hover{color:var(--accent-bright);}
|
|
:focus-visible{outline:2px solid var(--accent-bright);outline-offset:3px;border-radius:2px;}
|
|
img{max-width:100%;}
|
|
h1,h2,h3,h4{font-family:var(--mono);line-height:1.12;text-wrap:balance;font-weight:700;}
|
|
|
|
.wrap{max-width:var(--measure);margin-inline:auto;padding-inline:clamp(1.1rem,4vw,2rem);}
|
|
.eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.22em;
|
|
font-size:.7rem;font-weight:600;color:var(--accent);}
|
|
|
|
/* ============ TOP BAR ============ */
|
|
.topbar{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;
|
|
gap:1rem;padding:.55rem clamp(1.1rem,4vw,2rem);background:color-mix(in srgb,var(--bg) 88%,transparent);
|
|
backdrop-filter:blur(9px);border-bottom:1px solid var(--rule);}
|
|
.topbar .brand{font-family:var(--mono);font-weight:700;font-size:.82rem;letter-spacing:.04em;
|
|
text-decoration:none;color:var(--text);display:flex;align-items:center;gap:.5rem;}
|
|
.brand .glyph{color:var(--accent);}
|
|
.controls{display:flex;gap:.4rem;align-items:center;}
|
|
.btn{font-family:var(--mono);font-size:.72rem;font-weight:600;letter-spacing:.03em;cursor:pointer;
|
|
background:transparent;color:var(--text-dim);border:1px solid var(--rule);border-radius:var(--radius);
|
|
padding:.34rem .55rem;line-height:1;transition:.15s;}
|
|
.btn:hover{border-color:var(--rule-strong);color:var(--text);}
|
|
.btn[aria-pressed="true"]{background:var(--accent);color:var(--on-accent);border-color:var(--accent);}
|
|
.btn .flag{font-family:var(--sans);}
|
|
|
|
/* ============ HERO ============ */
|
|
.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--rule);
|
|
background:
|
|
repeating-linear-gradient(0deg,transparent 0 3px,color-mix(in srgb,var(--text) 4%,transparent) 3px 4px),
|
|
radial-gradient(120% 90% at 82% -10%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 60%),
|
|
var(--surface);}
|
|
.hero-inner{max-width:var(--measure);margin-inline:auto;padding:clamp(3rem,9vw,6rem) clamp(1.1rem,4vw,2rem) clamp(2.4rem,6vw,4rem);}
|
|
.stamp{display:inline-block;font-family:var(--mono);font-size:.66rem;font-weight:700;letter-spacing:.2em;
|
|
text-transform:uppercase;color:var(--warn);border:2px solid var(--warn);border-radius:2px;
|
|
padding:.3rem .6rem;transform:rotate(-3deg);margin-bottom:1.6rem;opacity:.9;}
|
|
.hero h1{font-size:clamp(2.5rem,8.5vw,5.4rem);letter-spacing:-.01em;text-transform:uppercase;margin:.2rem 0 0;}
|
|
.hero h1 .cursor{color:var(--accent);animation:blink 1.15s steps(1) infinite;}
|
|
@keyframes blink{50%{opacity:0;}}
|
|
@media (prefers-reduced-motion:reduce){.hero h1 .cursor{animation:none;}}
|
|
.hero .lede{font-family:var(--serif);font-size:clamp(1.1rem,1vw + 1rem,1.35rem);color:var(--text-dim);
|
|
max-width:60ch;margin:1.4rem 0 0;}
|
|
.hero-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.8rem;}
|
|
.hero-meta .tag{font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;
|
|
color:var(--text-dim);border:1px solid var(--rule-strong);border-radius:100px;padding:.32rem .7rem;}
|
|
|
|
/* ============ STATUS BANNER ============ */
|
|
.status{border-block:1px solid var(--rule);background:var(--surface-2);}
|
|
.status .wrap{padding-block:1rem;display:flex;gap:.9rem;align-items:flex-start;}
|
|
.status .dot{flex:none;width:.7rem;height:.7rem;border-radius:50%;background:var(--warn);margin-top:.5rem;
|
|
box-shadow:0 0 0 0 color-mix(in srgb,var(--warn) 60%,transparent);animation:pulse 2.4s infinite;}
|
|
@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--warn) 55%,transparent);}70%{box-shadow:0 0 0 9px transparent;}100%{box-shadow:0 0 0 0 transparent;}}
|
|
@media (prefers-reduced-motion:reduce){.status .dot{animation:none;}}
|
|
.status b{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--warn);}
|
|
.status p{margin:.25rem 0 0;font-size:.98rem;}
|
|
|
|
/* ============ SECTIONS ============ */
|
|
main{padding-block:clamp(2.5rem,6vw,4.5rem);}
|
|
section{margin-block:clamp(3rem,7vw,5rem);scroll-margin-top:4rem;}
|
|
.part-head{border-top:2px solid var(--text);padding-top:1rem;margin-bottom:2rem;}
|
|
.part-head .num{font-family:var(--mono);font-size:.75rem;letter-spacing:.2em;color:var(--accent);}
|
|
.part-head h2{font-size:clamp(1.7rem,4vw,2.5rem);text-transform:uppercase;margin:.4rem 0 0;}
|
|
.part-head p{color:var(--text-dim);margin:.7rem 0 0;font-size:1.02rem;}
|
|
h3{font-size:clamp(1.2rem,2.4vw,1.5rem);margin:2.4rem 0 .3rem;letter-spacing:-.01em;}
|
|
h3 .idx{color:var(--accent);margin-right:.5ch;}
|
|
h4{font-size:1rem;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;margin:1.6rem 0 .4rem;}
|
|
p{margin:.9rem 0;}
|
|
ul,ol{padding-left:1.3rem;}
|
|
li{margin:.35rem 0;}
|
|
strong{color:var(--text);}
|
|
|
|
/* difficulty badges */
|
|
.lvl{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--mono);font-size:.68rem;
|
|
font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:100px;padding:.28rem .6rem;
|
|
border:1px solid var(--rule-strong);}
|
|
.lvl::before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:var(--dotc,var(--accent));}
|
|
.lvl-1{--dotc:var(--lvl1);} .lvl-2{--dotc:var(--lvl2);} .lvl-3{--dotc:var(--lvl3);}
|
|
|
|
/* ============ TOOL CARDS ============ */
|
|
.tools{display:grid;gap:.9rem;margin:1.3rem 0;}
|
|
.tool{background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--accent);
|
|
border-radius:var(--radius);padding:1rem 1.15rem;}
|
|
.tool-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .8rem;justify-content:space-between;}
|
|
.tool-name{font-family:var(--mono);font-weight:700;font-size:1.02rem;}
|
|
.tool-meta{font-family:var(--mono);font-size:.66rem;letter-spacing:.04em;color:var(--text-dim);text-transform:uppercase;}
|
|
.tool p{margin:.5rem 0 .5rem;font-size:.97rem;line-height:1.55;}
|
|
.tool a{font-family:var(--mono);font-size:.72rem;letter-spacing:.03em;}
|
|
.verdict{font-family:var(--mono);font-size:.68rem;color:var(--accent);letter-spacing:.05em;text-transform:uppercase;}
|
|
|
|
/* ============ FULL TOOL GUIDE CARD ============ */
|
|
.tg{background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--accent);
|
|
border-radius:var(--radius);padding:1.15rem 1.25rem;margin:1.2rem 0;}
|
|
.tg-h{display:flex;gap:.9rem;align-items:center;margin-bottom:.6rem;}
|
|
.tg-logo{flex:none;width:2.9rem;height:2.9rem;border-radius:11px;display:grid;place-items:center;
|
|
font-family:var(--mono);font-weight:700;font-size:.95rem;color:#fff;background:var(--b,var(--accent));
|
|
box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);overflow:hidden;}
|
|
.tg-logo.has-img{font-size:0;}
|
|
.tg-logo-img{width:58%;height:58%;object-fit:contain;grid-area:1/1;}
|
|
.tg-hd{min-width:0;}
|
|
.tg-name{margin:0;font-size:1.15rem;letter-spacing:-.01em;}
|
|
.tg-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem;}
|
|
.tg-tag{font-family:var(--mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.05em;
|
|
color:var(--text-dim);border:1px solid var(--rule);border-radius:100px;padding:.2rem .55rem;white-space:nowrap;}
|
|
.tg-field{margin:.5rem 0;font-size:.96rem;line-height:1.55;}
|
|
.tg-field .lbl{font-family:var(--mono);font-size:.63rem;text-transform:uppercase;letter-spacing:.09em;
|
|
color:var(--accent);display:block;margin-bottom:.05rem;font-weight:700;}
|
|
.lbl-what::before{content:"À quoi ça sert";}
|
|
.lbl-why::before{content:"Pourquoi";}
|
|
.lbl-who::before{content:"Pour qui & quand";}
|
|
:root[data-lang="en"] .lbl-what::before{content:"What it's for";}
|
|
:root[data-lang="en"] .lbl-why::before{content:"Why it matters";}
|
|
:root[data-lang="en"] .lbl-who::before{content:"For whom & when";}
|
|
.tg-install{margin-top:.75rem;border-top:1px dashed var(--rule);padding-top:.35rem;}
|
|
.tg-install > summary{cursor:pointer;font-family:var(--mono);font-size:.71rem;font-weight:700;
|
|
letter-spacing:.06em;text-transform:uppercase;color:var(--text);list-style:none;
|
|
display:flex;align-items:center;gap:.45rem;padding:.35rem 0;}
|
|
.tg-install > summary::-webkit-details-marker{display:none;}
|
|
.tg-install > summary::before{content:"▸";color:var(--accent);transition:transform .15s;}
|
|
.tg-install[open] > summary::before{transform:rotate(90deg);}
|
|
.tg-install > summary::after{content:"Installer & utiliser";}
|
|
:root[data-lang="en"] .tg-install > summary::after{content:"Install & use";}
|
|
@media (prefers-reduced-motion:reduce){.tg-install > summary::before{transition:none;}}
|
|
.tg-steps{margin:.4rem 0 .6rem;padding-left:1.35rem;}
|
|
.tg-steps li{margin:.32rem 0;font-size:.93rem;line-height:1.5;}
|
|
.tg-foot{display:flex;flex-wrap:wrap;gap:.4rem .9rem;align-items:center;margin-top:.5rem;}
|
|
.tg-link{font-family:var(--mono);font-size:.74rem;font-weight:600;letter-spacing:.03em;text-decoration:none;
|
|
border:1px solid var(--rule-strong);border-radius:var(--radius);padding:.3rem .6rem;}
|
|
.tg-link:hover{border-color:var(--accent);}
|
|
.tg-note{font-family:var(--mono);font-size:.66rem;color:var(--text-dim);}
|
|
.logohint{border:1px dashed var(--rule-strong);border-radius:8px;padding:.3rem .55rem;font-family:var(--mono);
|
|
font-size:.6rem;color:var(--text-dim);letter-spacing:.03em;text-align:center;line-height:1.3;}
|
|
|
|
/* ============ CALLOUTS ============ */
|
|
.box{border:1px solid var(--rule);border-radius:var(--radius);padding:1rem 1.15rem;margin:1.4rem 0;
|
|
background:var(--surface);border-left:4px solid var(--info);}
|
|
.box.warn{border-left-color:var(--warn);}
|
|
.box.honest{border-left-color:var(--accent);}
|
|
.box.ok{border-left-color:var(--ok);}
|
|
.box .lab{font-family:var(--mono);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;
|
|
display:block;margin-bottom:.4rem;color:var(--info);}
|
|
.box.warn .lab{color:var(--warn);} .box.honest .lab{color:var(--accent);} .box.ok .lab{color:var(--ok);}
|
|
.box p{margin:.4rem 0;font-size:.96rem;}
|
|
|
|
/* ============ TABLES ============ */
|
|
.tablewrap{overflow-x:auto;margin:1.3rem 0;border:1px solid var(--rule);border-radius:var(--radius);}
|
|
table{border-collapse:collapse;width:100%;font-size:.9rem;min-width:34rem;}
|
|
th,td{text-align:left;padding:.6rem .8rem;border-bottom:1px solid var(--rule);vertical-align:top;}
|
|
thead th{font-family:var(--mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;
|
|
color:var(--text-dim);background:var(--surface-2);position:sticky;top:0;}
|
|
tbody tr:last-child td{border-bottom:none;}
|
|
td .old{font-family:var(--mono);color:var(--warn);}
|
|
td .new{font-family:var(--mono);color:var(--ok);}
|
|
|
|
/* ============ SCREENSHOT PLACEHOLDER ============ */
|
|
.shot{border:2px dashed var(--rule-strong);border-radius:var(--radius);background:
|
|
repeating-linear-gradient(-45deg,transparent 0 10px,color-mix(in srgb,var(--text) 3%,transparent) 10px 20px);
|
|
padding:2rem 1rem;text-align:center;margin:1.3rem 0;color:var(--text-dim);
|
|
font-family:var(--mono);font-size:.78rem;letter-spacing:.05em;}
|
|
.shot span{opacity:.75;}
|
|
|
|
/* ============ TOC ============ */
|
|
.toc{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:1.3rem 1.5rem;}
|
|
.toc h2{font-family:var(--mono);font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .9rem;color:var(--accent);}
|
|
.toc ol{list-style:none;padding:0;margin:0;counter-reset:toc;column-gap:2rem;}
|
|
.toc li{margin:.15rem 0;break-inside:avoid;}
|
|
.toc a{display:block;padding:.28rem 0;text-decoration:none;color:var(--text);border-bottom:1px solid transparent;
|
|
font-size:.94rem;}
|
|
.toc a:hover{border-bottom-color:var(--rule);color:var(--accent);}
|
|
.toc a .p{font-family:var(--mono);font-size:.7rem;color:var(--text-dim);margin-right:.7ch;}
|
|
|
|
/* swap cheat-sheet */
|
|
.swap{display:grid;gap:1rem;grid-template-columns:1fr;margin:1.5rem 0;}
|
|
.swap-col{border:1px solid var(--rule);border-radius:var(--radius);padding:1.1rem 1.3rem;background:var(--surface);}
|
|
.swap-col.del{border-top:4px solid var(--warn);}
|
|
.swap-col.keep{border-top:4px solid var(--accent);}
|
|
.swap-h{font-family:var(--mono);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.9rem;
|
|
margin:0 0 .8rem;}
|
|
.swap-col.del .swap-h{color:var(--warn);}
|
|
.swap-col.keep .swap-h{color:var(--accent);}
|
|
.swap-col ul{list-style:none;padding:0;margin:0;font-family:var(--mono);font-size:.9rem;line-height:1.55;}
|
|
.swap-col li{margin:.32rem 0;padding-left:1.5rem;position:relative;}
|
|
.swap-col.del li{color:var(--text-dim);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--warn) 60%,transparent);}
|
|
.swap-col.del li::before{content:"✕";position:absolute;left:0;color:var(--warn);text-decoration:none;font-weight:700;}
|
|
.swap-col.keep li::before{content:"→";position:absolute;left:0;color:var(--accent);font-weight:700;}
|
|
.swap-col li b{color:var(--text);text-decoration:none;}
|
|
@media(min-width:640px){.swap{grid-template-columns:1fr 1fr;}}
|
|
|
|
/* name wall */
|
|
.namewall{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.1rem 0 .3rem;}
|
|
.namewall span{font-family:var(--mono);font-size:.8rem;font-weight:700;letter-spacing:.02em;
|
|
color:var(--warn);border:1px solid var(--warn);border-radius:2px;padding:.35rem .7rem;
|
|
position:relative;}
|
|
.namewall span::after{content:"";position:absolute;left:8%;right:8%;top:50%;height:2px;
|
|
background:var(--warn);transform:rotate(-6deg);opacity:.55;}
|
|
blockquote.pull{margin:1.2rem 0;padding:.4rem 0 .4rem 1.1rem;border-left:3px solid var(--warn);
|
|
font-family:var(--serif);font-style:italic;color:var(--text-dim);font-size:1.05rem;}
|
|
|
|
/* profiles */
|
|
.profiles{display:grid;gap:.9rem;grid-template-columns:1fr;margin:1.4rem 0;}
|
|
.profile{border:1px solid var(--rule);border-top:3px solid var(--dotc,var(--accent));border-radius:var(--radius);
|
|
padding:1rem 1.15rem;background:var(--surface);}
|
|
.profile.p1{--dotc:var(--lvl1);} .profile.p2{--dotc:var(--lvl2);} .profile.p3{--dotc:var(--lvl3);}
|
|
.profile h4{margin:.1rem 0 .4rem;color:var(--text);}
|
|
.profile p{font-size:.94rem;margin:.3rem 0;}
|
|
|
|
/* ecosystem grid */
|
|
.eco{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem;margin:1.3rem 0;}
|
|
.eco-cat{border:1px solid var(--rule);border-radius:var(--radius);padding:.9rem 1.05rem;background:var(--surface);}
|
|
.eco-cat h4{margin:.1rem 0 .5rem;color:var(--accent);}
|
|
.eco-cat ul{list-style:none;padding:0;margin:0;font-family:var(--mono);font-size:.82rem;line-height:1.9;color:var(--text-dim);}
|
|
|
|
/* manifesto */
|
|
.manifesto{background:var(--text);color:var(--bg);border-radius:var(--radius);padding:clamp(1.8rem,5vw,3rem);margin:2rem 0;}
|
|
.manifesto .eyebrow{color:var(--accent-bright);}
|
|
.manifesto p{font-family:var(--mono);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.5;}
|
|
.manifesto strong{color:var(--accent-bright);}
|
|
|
|
/* footer */
|
|
footer{border-top:2px solid var(--text);margin-top:4rem;padding-block:2.5rem;background:var(--surface-2);}
|
|
footer .cols{display:grid;gap:2rem;grid-template-columns:1fr;}
|
|
footer h4{color:var(--accent);}
|
|
footer a{font-size:.9rem;}
|
|
footer small{color:var(--text-dim);font-family:var(--mono);font-size:.72rem;display:block;margin-top:1.5rem;line-height:1.7;}
|
|
.srclist{font-size:.82rem;line-height:1.75;color:var(--text-dim);}
|
|
.srclist a{word-break:break-word;}
|
|
|
|
@media(min-width:720px){
|
|
.profiles{grid-template-columns:repeat(3,1fr);}
|
|
.toc ol{columns:2;}
|
|
footer .cols{grid-template-columns:repeat(3,1fr);}
|
|
}
|
|
hr.sep{border:none;border-top:1px solid var(--rule);margin:2.5rem 0;}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
|
|
<div class="topbar">
|
|
<a class="brand" href="#top"><span class="glyph">◆</span> <span data-l="fr">INGOUVERNABLE</span><span data-l="en">UNGOVERNABLE</span></a>
|
|
<div class="controls">
|
|
<button class="btn" id="lang-fr" aria-pressed="true" onclick="setLang('fr')"><span class="flag">🇫🇷</span> FR</button>
|
|
<button class="btn" id="lang-en" aria-pressed="false" onclick="setLang('en')"><span class="flag">🇬🇧</span> EN</button>
|
|
<button class="btn" id="theme" onclick="toggleTheme()" aria-label="Theme">◐</button>
|
|
</div>
|
|
</div>
|
|
|
|
<header class="hero" id="top">
|
|
<div class="hero-inner">
|
|
<span class="stamp"><span data-l="fr">Surveillance de masse · UE · 2026</span><span data-l="en">Mass surveillance · EU · 2026</span></span>
|
|
<div class="eyebrow"><span data-l="fr">Manuel de souveraineté numérique</span><span data-l="en">A digital sovereignty field manual</span></div>
|
|
<h1>Devenir<br>Ingouvernable<span class="cursor">_</span></h1>
|
|
<p class="lede">
|
|
<span data-l="fr">Chat Control veut scanner vos messages privés. Voici comment reprendre le contrôle de vos conversations, de vos données et de vos outils, étape par étape, du débutant au lanceur d'alerte.</span>
|
|
<span data-l="en">Chat Control wants to scan your private messages. Here is how to take back control of your conversations, your data and your tools, step by step, from beginner to whistleblower.</span>
|
|
</p>
|
|
<div class="hero-meta">
|
|
<span class="tag">🟢 <span data-l="fr">Citoyen</span><span data-l="en">Citizen</span></span>
|
|
<span class="tag">🟡 <span data-l="fr">Compte pseudonyme</span><span data-l="en">Pseudonymous account</span></span>
|
|
<span class="tag">🔴 <span data-l="fr">Lanceur d'alerte</span><span data-l="en">Whistleblower</span></span>
|
|
</div>
|
|
</div>
|
|
</header>
|
|
|
|
<div class="status">
|
|
<div class="wrap">
|
|
<span class="dot" aria-hidden="true"></span>
|
|
<div>
|
|
<b><span data-l="fr">Dernière minute : 9 juillet 2026</span><span data-l="en">Breaking: 9 July 2026</span></b>
|
|
<p>
|
|
<span data-l="fr">Le Parlement européen a laissé passer <strong>Chat Control 1.0</strong>. La motion de rejet a échoué : 314 eurodéputés contre le texte, 276 pour, 17 abstentions, mais il fallait 361 voix pour le bloquer. Le scan « volontaire » des messages est autorisé jusqu'au <strong>3 avril 2028</strong>. En parallèle, le 5<sup>e</sup> trilogue sur <strong>Chat Control 2.0 (CSAR)</strong> a échoué le 29 juin ; les négociations continuent. La menace n'est pas passée, elle s'installe.</span>
|
|
<span data-l="en">The European Parliament let <strong>Chat Control 1.0</strong> through. The motion to reject failed: 314 MEPs against the text, 276 in favour, 17 abstentions, but 361 votes were needed to block it. "Voluntary" message scanning is now allowed until <strong>3 April 2028</strong>. Meanwhile the 5<sup>th</sup> trilogue on <strong>Chat Control 2.0 (CSAR)</strong> collapsed on 29 June; negotiations continue. The threat hasn't passed, it's settling in.</span>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<main class="wrap">
|
|
|
|
<!-- TOC -->
|
|
<nav class="toc" aria-label="Sommaire">
|
|
<h2><span data-l="fr">Sommaire</span><span data-l="en">Contents</span></h2>
|
|
<ol>
|
|
<li><a href="#menace"><span class="p">00</span><span data-l="fr">Comprendre la menace</span><span data-l="en">Understand the threat</span></a></li>
|
|
<li><a href="#memo"><span class="p">★</span><span data-l="fr">À supprimer / À adopter</span><span data-l="en">Delete / Adopt</span></a></li>
|
|
<li><a href="#messagerie"><span class="p">01</span><span data-l="fr">Messagerie chiffrée</span><span data-l="en">Encrypted messaging</span></a></li>
|
|
<li><a href="#email"><span class="p">02</span><span data-l="fr">E-mail chiffré & PGP</span><span data-l="en">Encrypted email & PGP</span></a></li>
|
|
<li><a href="#navigateur"><span class="p">03</span><span data-l="fr">Navigateur & recherche</span><span data-l="en">Browser & search</span></a></li>
|
|
<li><a href="#dns"><span class="p">◦</span><span data-l="fr">DNS chiffré & Cloudflare</span><span data-l="en">Encrypted DNS & Cloudflare</span></a></li>
|
|
<li><a href="#vpn"><span class="p">04</span><span data-l="fr">VPN : la vérité</span><span data-l="en">VPN: the truth</span></a></li>
|
|
<li><a href="#censure"><span class="p">✋</span><span data-l="fr">Censure & identité</span><span data-l="en">Censorship & ID</span></a></li>
|
|
<li><a href="#proton"><span class="p">05</span><span data-l="fr">Quitter Google (Proton)</span><span data-l="en">Leave Google (Proton)</span></a></li>
|
|
<li><a href="#stockage"><span class="p">06</span><span data-l="fr">Stockage chiffré</span><span data-l="en">Encrypted storage</span></a></li>
|
|
<li><a href="#motsdepasse"><span class="p">07</span><span data-l="fr">Mots de passe</span><span data-l="en">Passwords</span></a></li>
|
|
<li><a href="#deuxfa"><span class="p">◦</span><span data-l="fr">2FA & clés matérielles</span><span data-l="en">2FA & hardware keys</span></a></li>
|
|
<li><a href="#social"><span class="p">08</span><span data-l="fr">Réseaux décentralisés</span><span data-l="en">Decentralised social</span></a></li>
|
|
<li><a href="#argent"><span class="p">09</span><span data-l="fr">Souveraineté financière</span><span data-l="en">Financial sovereignty</span></a></li>
|
|
<li><a href="#ia"><span class="p">⚠</span><span data-l="fr">IA conversationnelle</span><span data-l="en">Conversational AI</span></a></li>
|
|
<li><a href="#boiteaoutils"><span class="p">◦</span><span data-l="fr">Boîte à outils quotidienne</span><span data-l="en">Everyday toolbox</span></a></li>
|
|
<li><a href="#selfhost"><span class="p">10</span><span data-l="fr">Auto-hébergement</span><span data-l="en">Self-hosting</span></a></li>
|
|
<li><a href="#tor"><span class="p">11</span><span data-l="fr">Tor</span><span data-l="en">Tor</span></a></li>
|
|
<li><a href="#os"><span class="p">12</span><span data-l="fr">OS libres & Linux</span><span data-l="en">Free OS & Linux</span></a></li>
|
|
<li><a href="#telephonie"><span class="p">◦</span><span data-l="fr">Téléphonie & appareil</span><span data-l="en">Telephony & device</span></a></li>
|
|
<li><a href="#opsec"><span class="p">13</span><span data-l="fr">Anonymat & OPSEC</span><span data-l="en">Anonymity & OPSEC</span></a></li>
|
|
<li><a href="#ecosysteme"><span class="p">14</span><span data-l="fr">L'écosystème libre</span><span data-l="en">The free ecosystem</span></a></li>
|
|
<li><a href="#action"><span class="p">15</span><span data-l="fr">Passer à l'action</span><span data-l="en">Take action</span></a></li>
|
|
</ol>
|
|
</nav>
|
|
|
|
<!-- ============ PART 0 ============ -->
|
|
<section id="menace">
|
|
<div class="part-head">
|
|
<div class="num">PARTIE 00 · <span data-l="fr">LE POURQUOI</span><span data-l="en">THE WHY</span></div>
|
|
<h2><span data-l="fr">Comprendre la menace</span><span data-l="en">Understand the threat</span></h2>
|
|
<p><span data-l="fr">Avant de changer d'outils, il faut comprendre ce contre quoi on se protège. Sinon, on installe des applications au hasard et on se croit protégé alors qu'on ne l'est pas.</span><span data-l="en">Before you change tools, understand what you are protecting against. Otherwise you install random apps and feel safe when you are not.</span></p>
|
|
</div>
|
|
|
|
<h3><span data-l="fr">Chat Control 1.0 et 2.0, en clair</span><span data-l="en">Chat Control 1.0 and 2.0, plainly</span></h3>
|
|
<p>
|
|
<span data-l="fr">« Chat Control » est le surnom donné à deux textes européens qui autorisent (ou imposeraient) le scan de vos messages privés à la recherche de contenus pédocriminels (CSAM). L'objectif affiché est légitime ; le moyen employé, le scan généralisé des communications de personnes non suspectes, revient à une surveillance de masse.</span>
|
|
<span data-l="en">"Chat Control" is the nickname for two EU texts that allow (or would require) scanning your private messages for child sexual abuse material (CSAM). The stated goal is legitimate; the method, blanket scanning of the communications of unsuspected people, amounts to mass surveillance.</span>
|
|
</p>
|
|
<div class="tablewrap">
|
|
<table>
|
|
<thead><tr>
|
|
<th></th>
|
|
<th>Chat Control 1.0</th>
|
|
<th>Chat Control 2.0 (CSAR)</th>
|
|
</tr></thead>
|
|
<tbody>
|
|
<tr><td><span data-l="fr">Texte</span><span data-l="en">Text</span></td><td><span data-l="fr">Règlement (UE) 2021/1232, dérogation à la directive ePrivacy</span><span data-l="en">Regulation (EU) 2021/1232, ePrivacy derogation</span></td><td><span data-l="fr">Proposition COM/2022/209 (Ylva Johansson, mai 2022)</span><span data-l="en">Proposal COM/2022/209 (Ylva Johansson, May 2022)</span></td></tr>
|
|
<tr><td><span data-l="fr">Nature du scan</span><span data-l="en">Scanning</span></td><td><span data-l="fr">Volontaire, les plateformes <em>peuvent</em> scanner</span><span data-l="en">Voluntary, platforms <em>may</em> scan</span></td><td><span data-l="fr">Obligatoire via « ordres de détection » et « mesures d'atténuation des risques »</span><span data-l="en">Mandatory via "detection orders" and "risk-mitigation measures"</span></td></tr>
|
|
<tr><td><span data-l="fr">Qui est visé</span><span data-l="en">Who</span></td><td><span data-l="fr">Surtout services US non chiffrés : Gmail, Messenger/Instagram, Skype, Snapchat, iCloud Mail, Xbox</span><span data-l="en">Mostly unencrypted US services: Gmail, Messenger/Instagram, Skype, Snapchat, iCloud Mail, Xbox</span></td><td><span data-l="fr"><strong>Toutes</strong> les plateformes, y compris les messageries chiffrées de bout en bout</span><span data-l="en"><strong>All</strong> platforms, including end-to-end encrypted messengers</span></td></tr>
|
|
<tr><td><span data-l="fr">Durée</span><span data-l="en">Duration</span></td><td><span data-l="fr">Temporaire, prolongé jusqu'au 3 avril 2028</span><span data-l="en">Temporary, extended to 3 April 2028</span></td><td><span data-l="fr">Permanent</span><span data-l="en">Permanent</span></td></tr>
|
|
<tr><td><span data-l="fr">Statut (juil. 2026)</span><span data-l="en">Status (Jul 2026)</span></td><td><span data-l="fr">Adopté le 9 juillet 2026</span><span data-l="en">Adopted 9 July 2026</span></td><td><span data-l="fr">En négociation, 5<sup>e</sup> trilogue échoué le 29 juin</span><span data-l="en">Under negotiation, 5<sup>th</sup> trilogue failed 29 June</span></td></tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
|
|
<h3><span data-l="fr">Le scan côté client : le mouchard légal</span><span data-l="en">Client-side scanning: the legal wiretap</span></h3>
|
|
<p>
|
|
<span data-l="fr">Le cœur de Chat Control 2.0 est une technique appelée <strong>scan côté client</strong> (<em>client-side scanning</em>). L'idée : au lieu de casser le chiffrement pendant le transport, on installe un logiciel <strong>directement sur votre téléphone</strong> qui inspecte chaque message, photo ou lien <strong>avant</strong> qu'il ne soit chiffré et envoyé. Signal résume ça d'une phrase : c'est « comme un malware sur votre appareil ».</span>
|
|
<span data-l="en">The heart of Chat Control 2.0 is a technique called <strong>client-side scanning</strong>. The idea: instead of breaking encryption in transit, software is installed <strong>directly on your phone</strong> to inspect every message, photo or link <strong>before</strong> it is encrypted and sent. Signal put it in one line: it is "like malware on your device".</span>
|
|
</p>
|
|
<div class="box honest">
|
|
<span class="lab"><span data-l="fr">Honnêteté technique, à lire deux fois</span><span data-l="en">Technical honesty, read twice</span></span>
|
|
<p><span data-l="fr">Contre le scan côté client, <strong>ni un VPN ni le chiffrement de bout en bout ne suffisent</strong> si l'application ou le système d'exploitation coopère. Le scan a lieu sur l'appareil, avant chiffrement : le VPN ne voit rien à protéger, et le chiffrement intervient trop tard. Ce qui protège réellement, c'est de choisir des logiciels <strong>libres qui refusent d'implémenter le scan</strong>, des <strong>juridictions</strong> favorables, <strong>l'auto-hébergement</strong>, et de <strong>reprendre le contrôle de son appareil</strong> (un OS non piégé). Tout le reste de ce guide découle de cette vérité.</span>
|
|
<span data-l="en">Against client-side scanning, <strong>neither a VPN nor end-to-end encryption is enough</strong> if the app or the operating system cooperates. The scan happens on the device, before encryption: the VPN has nothing to protect, and encryption kicks in too late. What actually protects you is choosing <strong>free/open-source software that refuses to implement scanning</strong>, favourable <strong>jurisdictions</strong>, <strong>self-hosting</strong>, and <strong>taking back control of your device</strong> (an untampered OS). Everything else in this guide follows from this truth.</span></p>
|
|
</div>
|
|
|
|
<div class="box warn">
|
|
<span class="lab"><span data-l="fr">Le pire : l'outil ne marche même pas</span><span data-l="en">Worst of all: the tool doesn't even work</span></span>
|
|
<p><span data-l="fr">On sacrifie la vie privée de tous pour une technologie qui échoue. La propre étude du Parlement européen conclut qu'aucun système ne détecte ce contenu sans un taux d'erreur élevé (à cause du très grand nombre de messages, un faible taux de faux positifs produit des millions de fausses accusations). Les chiffres de la police irlandaise l'illustrent : sur les signalements automatiques, environ 20 % seulement correspondaient à du vrai contenu, et plus de 11 % étaient des faux positifs manifestes. Des travaux de référence (« Bugs in Our Pockets », 2021) montrent en plus que le scan côté client, une fois installé, est inévitablement détourné vers d'autres usages (terrorisme, droit d'auteur, opinions).</span>
|
|
<span data-l="en">Everyone's privacy is sacrificed for a technology that fails. The European Parliament's own study concludes no system detects this content without a high error rate (because across billions of messages, even a tiny false-positive rate yields millions of false accusations). Irish police figures show it: of automated reports, only about 20% were actual material, and over 11% were outright false positives. Landmark research ("Bugs in Our Pockets," 2021) further shows that once client-side scanning is installed, it is inevitably repurposed (terrorism, copyright, opinions).</span></p>
|
|
</div>
|
|
|
|
<h3><span data-l="fr">Le prétexte : « protéger les enfants »</span><span data-l="en">The pretext: "protecting children"</span></h3>
|
|
<p>
|
|
<span data-l="fr">Personne n'est contre la protection des mineurs, et c'est précisément ce qui en fait un levier si efficace. La lutte contre la pédocriminalité sert de <strong>cheval de Troie émotionnel</strong> : qui oserait s'y opposer ? Sous cette bannière, on fait accepter un principe qui, présenté seul, serait rejeté en bloc, l'inspection automatisée des communications privées de <strong>centaines de millions de personnes non suspectes</strong>. Les enfants sont le motif affiché ; la cible réelle, c'est le chiffrement et la vie privée de tous.</span>
|
|
<span data-l="en">No one is against protecting minors, which is exactly what makes it such an effective lever. Fighting child abuse serves as an <strong>emotional Trojan horse</strong>: who would dare object? Under that banner, a principle is made acceptable that, on its own, would be flatly rejected, the automated inspection of the private communications of <strong>hundreds of millions of unsuspected people</strong>. Children are the stated motive; the real target is everyone's encryption and privacy.</span>
|
|
</p>
|
|
<p>
|
|
<span data-l="fr">Le plus révélateur : les entreprises qui poussent le plus fort pour ce scan sont celles dont le modèle économique <strong>est</strong> la surveillance. Le 19 mars 2026, un appel commun a exhorté les législateurs européens à pérenniser la détection « volontaire », signé par :</span>
|
|
<span data-l="en">The tell: the companies pushing hardest for this scanning are the ones whose business model <strong>is</strong> surveillance. On 19 March 2026, a joint appeal urged EU lawmakers to entrench "voluntary" detection, signed by:</span>
|
|
</p>
|
|
<div class="namewall" aria-label="Google, LinkedIn, Snapchat, Microsoft, TikTok, Meta">
|
|
<span>Google</span><span>LinkedIn</span><span>Snapchat</span><span>Microsoft</span><span>TikTok</span><span>Meta</span>
|
|
</div>
|
|
<blockquote class="pull">
|
|
<span data-l="fr">« Ne pas agir serait irresponsable. » L'argument des géants de la tech pour maintenir le scan des messages.</span>
|
|
<span data-l="en">"Failure to do so would be irresponsible." The tech giants' argument for keeping message scanning alive.</span>
|
|
</blockquote>
|
|
<p>
|
|
<span data-l="fr">Ces mêmes acteurs ont d'ailleurs annoncé vouloir <strong>continuer à scanner</strong> les messages même après l'expiration de la base légale, le 4 avril 2026. On demande donc aux citoyens de confier l'inspection de leurs conversations intimes aux entreprises précisément connues pour aspirer et monétiser leurs données. Voilà le vrai visage de Chat Control : une <strong>attaque contre la vie privée</strong> emballée dans un motif que personne ne peut refuser.</span>
|
|
<span data-l="en">Those same players even announced they would <strong>keep scanning</strong> messages after the legal basis lapsed on 4 April 2026. Citizens are thus asked to entrust the inspection of their intimate conversations to the very companies known for harvesting and monetising their data. This is the real face of Chat Control: an <strong>attack on privacy</strong> wrapped in a motive no one can refuse.</span>
|
|
</p>
|
|
<h3><span data-l="fr">Ce n'est pas « juste » de la surveillance</span><span data-l="en">This is not "just" surveillance</span></h3>
|
|
<p>
|
|
<span data-l="fr">On cherche à vous rassurer : « ce n'est que Gmail, Instagram, Snapchat, Messenger ». C'est faux, et c'est même le plus scandaleux. Trois basculements se cachent derrière cette minimisation.</span>
|
|
<span data-l="en">They try to reassure you: "it's only Gmail, Instagram, Snapchat, Messenger." That's false, and it's the most alarming part. Three shifts hide behind that downplaying.</span>
|
|
</p>
|
|
<ol>
|
|
<li><span data-l="fr"><strong>Ce n'est pas du ciblage, c'est du ratissage.</strong> On ne surveille pas des suspects : on installe une collecte systématique des communications de populations entières. C'est de la surveillance à l'échelle étatique, en continu.</span><span data-l="en"><strong>It's not targeting, it's dragnet.</strong> This doesn't watch suspects: it installs systematic collection of entire populations' communications. Surveillance at state scale, continuously.</span></li>
|
|
<li><span data-l="fr"><strong>Ce n'est plus lire, c'est pouvoir bloquer.</strong> Un logiciel qui inspecte un message avant son envoi peut aussi <strong>refuser de l'envoyer</strong>. Le scan côté client crée l'infrastructure de la censure préalable : bloquer une parole avant même qu'elle existe pour son destinataire.</span><span data-l="en"><strong>It's no longer reading, it's the power to block.</strong> Software that inspects a message before it's sent can also <strong>refuse to send it</strong>. Client-side scanning builds the infrastructure of prior censorship: blocking speech before it even reaches its recipient.</span></li>
|
|
<li><span data-l="fr"><strong>Une fois l'infrastructure posée, elle sert à autre chose.</strong> Un dispositif construit « pour les enfants » devient un outil polyvalent de contrôle. Le motif change, la machine reste.</span><span data-l="en"><strong>Once the infrastructure exists, it gets repurposed.</strong> A system built "for the children" becomes a general-purpose control tool. The motive changes; the machine stays.</span></li>
|
|
</ol>
|
|
<div class="box warn">
|
|
<span class="lab"><span data-l="fr">La suite logique : l'euro numérique</span><span data-l="en">The logical next step: the digital euro</span></span>
|
|
<p><span data-l="fr">La même logique s'apprête à toucher votre argent. Le projet d'euro numérique de la BCE prévoit un <strong>plafond de détention d'environ 3 000 € par personne</strong>, interdit aux entreprises d'en détenir, et repose sur une monnaie <strong>traçable</strong>. La BCE jure qu'elle ne sera pas « programmable », mais le plafond et la traçabilité, eux, sont bien au programme, et le cadre a été validé en commission au Parlement européen en juin 2026. Le jour venu, entendrez-vous « tranquille, c'est seulement jusqu'à 3 000 € » ? C'est exactement le même piège rhétorique que « ce n'est que Gmail ». La vraie question n'est jamais ce qui est contrôlé aujourd'hui, mais l'infrastructure de contrôle que l'on installe pour demain.</span>
|
|
<span data-l="en">The same logic is about to reach your money. The ECB's digital euro plan includes a <strong>holding cap of about €3,000 per person</strong>, bars companies from holding any, and rests on a <strong>traceable</strong> currency. The ECB swears it won't be "programmable," but the cap and the traceability are very much on the menu, and the framework cleared committee in the European Parliament in June 2026. When it lands, will you say "relax, it's only up to €3,000"? That's the very same rhetorical trap as "it's only Gmail." The real question is never what is controlled today, but the control infrastructure being installed for tomorrow.</span></p>
|
|
</div>
|
|
|
|
<div class="shot"><span data-l="fr">[ CAPTURE : l'appel commun des géants de la tech (Google « The Keyword »), à insérer ]</span><span data-l="en">[ SCREENSHOT: the tech giants' joint appeal (Google "The Keyword"), insert here ]</span></div>
|
|
|
|
<h3><span data-l="fr">À quel profil appartenez-vous ?</span><span data-l="en">Which profile are you?</span></h3>
|
|
<p><span data-l="fr">Aucun outil n'est magique et personne n'a besoin de tout faire. Repérez votre profil : chaque section indiquera jusqu'où aller.</span><span data-l="en">No tool is magic and nobody needs to do everything. Find your profile: each section tells you how far to go.</span></p>
|
|
<div class="profiles">
|
|
<div class="profile p1">
|
|
<div class="lvl lvl-1"><span data-l="fr">Débutant</span><span data-l="en">Beginner</span></div>
|
|
<h4>🟢 <span data-l="fr">Le citoyen ordinaire</span><span data-l="en">The ordinary citizen</span></h4>
|
|
<p><span data-l="fr">Vous voulez simplement que vos conversations et votre vie privée cessent d'être scannées et monétisées. Objectif : la confidentialité au quotidien, sans devenir expert.</span><span data-l="en">You just want your conversations and private life to stop being scanned and monetised. Goal: everyday privacy, without becoming an expert.</span></p>
|
|
</div>
|
|
<div class="profile p2">
|
|
<div class="lvl lvl-2"><span data-l="fr">Intermédiaire</span><span data-l="en">Intermediate</span></div>
|
|
<h4>🟡 <span data-l="fr">Le compte pseudonyme</span><span data-l="en">The pseudonymous account</span></h4>
|
|
<p><span data-l="fr">Compte d'information, page militante, créateur : vous craignez d'être déanonymisé, doxxé, ou de perdre votre compte. Objectif : séparer votre identité réelle de votre identité publique.</span><span data-l="en">Information account, activist page, creator: you fear being deanonymised, doxxed, or losing your account. Goal: separate your real identity from your public one.</span></p>
|
|
</div>
|
|
<div class="profile p3">
|
|
<div class="lvl lvl-3"><span data-l="fr">Avancé</span><span data-l="en">Advanced</span></div>
|
|
<h4>🔴 <span data-l="fr">Le lanceur d'alerte</span><span data-l="en">The whistleblower</span></h4>
|
|
<p><span data-l="fr">Journaliste, activiste, source, face à un adversaire puissant (État, employeur). Objectif : anonymat fort, anti-corrélation, transmettre des documents sans se faire prendre.</span><span data-l="en">Journalist, activist, source, facing a powerful adversary (state, employer). Goal: strong anonymity, anti-correlation, passing documents without being caught.</span></p>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- ============ CHEAT SHEET ============ -->
|
|
<section id="memo">
|
|
<div class="part-head">
|
|
<div class="num">MÉMO · <span data-l="fr">LE GRAND REMPLACEMENT NUMÉRIQUE</span><span data-l="en">THE DIGITAL SWAP</span></div>
|
|
<h2><span data-l="fr">À supprimer / À adopter</span><span data-l="en">Delete / Adopt</span></h2>
|
|
<p><span data-l="fr">La vue d'ensemble en un coup d'œil. Le détail de chaque outil suit dans les sections numérotées.</span><span data-l="en">The big picture at a glance. Each tool is detailed in the numbered sections below.</span></p>
|
|
</div>
|
|
<div class="swap">
|
|
<div class="swap-col del">
|
|
<div class="swap-h"><span data-l="fr">À supprimer</span><span data-l="en">Delete</span></div>
|
|
<ul>
|
|
<li>WhatsApp <b>(Meta)</b></li>
|
|
<li>Messenger <b>(Meta)</b></li>
|
|
<li>Instagram <b>(Meta)</b></li>
|
|
<li>Snapchat</li>
|
|
<li>Skype <b>(Microsoft)</b></li>
|
|
<li>Discord</li>
|
|
<li>Gmail <b>(Google)</b></li>
|
|
<li>Outlook <b>(Microsoft)</b></li>
|
|
<li>Google Drive / Photos</li>
|
|
<li>OneDrive <b>(Microsoft)</b></li>
|
|
<li>TikTok</li>
|
|
<li>Telegram <span data-l="fr">(chats normaux)</span><span data-l="en">(normal chats)</span></li>
|
|
</ul>
|
|
</div>
|
|
<div class="swap-col keep">
|
|
<div class="swap-h"><span data-l="fr">À adopter</span><span data-l="en">Adopt</span></div>
|
|
<ul>
|
|
<li>Signal</li>
|
|
<li>SimpleX Chat</li>
|
|
<li>Session</li>
|
|
<li>Bitchat</li>
|
|
<li>Element <b>(Matrix)</b></li>
|
|
<li>Nostr</li>
|
|
<li>Mastodon</li>
|
|
<li>Proton Mail</li>
|
|
<li>Tuta Mail</li>
|
|
<li>Mullvad <span data-l="fr">(VPN & navigateur)</span><span data-l="en">(VPN & browser)</span></li>
|
|
<li>GrapheneOS</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="shot"><span data-l="fr">[ CAPTURE : ton visuel « À supprimer / À adopter », à insérer ]</span><span data-l="en">[ SCREENSHOT: your "Delete / Adopt" visual, insert here ]</span></div>
|
|
</section>
|
|
|
|
<!-- ============ PART 1 ============ -->
|
|
<section id="messagerie">
|
|
<div class="part-head">
|
|
<div class="num">PARTIE 01 · <span data-l="fr">LES FONDATIONS</span><span data-l="en">FOUNDATIONS</span> · <span class="lvl lvl-1">🟢</span></div>
|
|
<h2><span data-l="fr">Messagerie chiffrée</span><span data-l="en">Encrypted messaging</span></h2>
|
|
<p><span data-l="fr">Le premier geste, celui qui protège le plus vite : quitter WhatsApp, Messenger et Telegram pour une messagerie réellement chiffrée et, idéalement, libre.</span><span data-l="en">The first move, the one that protects you fastest: leave WhatsApp, Messenger and Telegram for a genuinely encrypted (ideally open-source) messenger.</span></p>
|
|
</div>
|
|
|
|
<div class="tablewrap">
|
|
<table>
|
|
<thead><tr><th><span data-l="fr">Vous quittez</span><span data-l="en">You leave</span></th><th><span data-l="fr">Vous adoptez</span><span data-l="en">You adopt</span></th><th><span data-l="fr">Pourquoi</span><span data-l="en">Why</span></th></tr></thead>
|
|
<tbody>
|
|
<tr><td><span class="old">WhatsApp</span></td><td><span class="new">Signal</span></td><td><span data-l="fr">Même simplicité, sans Meta ni collecte de métadonnées</span><span data-l="en">Same simplicity, without Meta or metadata harvesting</span></td></tr>
|
|
<tr><td><span class="old">Messenger</span></td><td><span class="new">Signal / SimpleX</span></td><td><span data-l="fr">Messenger n'est pas chiffré par défaut et fut scanné sous Chat Control 1.0</span><span data-l="en">Messenger isn't E2EE by default and was scanned under Chat Control 1.0</span></td></tr>
|
|
<tr><td><span class="old">Telegram</span></td><td><span class="new">Signal / SimpleX</span></td><td><span data-l="fr">Telegram n'est pas chiffré de bout en bout par défaut</span><span data-l="en">Telegram isn't end-to-end encrypted by default</span></td></tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
|
|
<article class="tg" id="t-signal">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#3a76f0">S</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Signal</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟢 <span data-l="fr">Débutant</span><span data-l="en">Beginner</span></span><span class="tg-tag"><span data-l="fr">Remplace WhatsApp</span><span data-l="en">Replaces WhatsApp</span></span><span class="tg-tag">🇺🇸 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Une messagerie chiffrée pour vos textos, appels, visios et groupes. C'est le remplaçant direct de WhatsApp, en aussi simple.</span><span data-l="en">An encrypted messenger for your texts, calls, video and groups. The direct replacement for WhatsApp, just as simple.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Chiffrement de bout en bout par défaut, à but non lucratif, protocole audité qui sert de référence mondiale. Presque aucune métadonnée conservée, et l'équipe a promis de quitter l'UE plutôt que d'installer un scan.</span><span data-l="en">End-to-end encryption by default, non-profit, an audited protocol that is the world standard. Almost no metadata kept, and the team has pledged to leave the EU rather than install scanning.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Tout le monde, dès aujourd'hui. C'est le premier geste et le plus utile. Seule contrainte : un numéro de téléphone, que l'on peut masquer derrière un nom d'utilisateur.</span><span data-l="en">Everyone, starting today. It's the first and most useful step. One catch: a phone number, which you can hide behind a username.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Installez depuis <b>signal.org</b> (App Store, Google Play, ou l'APK direct sur Android).</span><span data-l="en">Install from <b>signal.org</b> (App Store, Google Play, or the direct APK on Android).</span></li>
|
|
<li><span data-l="fr">Confirmez votre numéro par SMS, puis choisissez un code PIN.</span><span data-l="en">Confirm your number by SMS, then set a PIN.</span></li>
|
|
<li><span data-l="fr">Réglages > Confidentialité : créez un <b>nom d'utilisateur</b> pour cacher votre numéro, et activez le <b>verrou d'inscription</b>.</span><span data-l="en">Settings > Privacy: create a <b>username</b> to hide your number, and turn on <b>registration lock</b>.</span></li>
|
|
<li><span data-l="fr">Invitez vos proches. Sur ordinateur, liez l'application de bureau à votre téléphone.</span><span data-l="en">Invite your contacts. On desktop, link the desktop app to your phone.</span></li>
|
|
</ol>
|
|
<div class="shot"><span data-l="fr">[ CAPTURE : écran d'accueil Signal, à insérer ]</span><span data-l="en">[ SCREENSHOT: Signal home screen, insert here ]</span></div>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://signal.org" target="_blank" rel="noopener">signal.org →</a><span class="tg-note">🟢🟡🔴</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-simplex">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#1e63d0">SX</span>
|
|
<div class="tg-hd"><h3 class="tg-name">SimpleX Chat</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟡 <span data-l="fr">Intermédiaire</span><span data-l="en">Intermediate</span></span><span class="tg-tag"><span data-l="fr">Sans identifiant</span><span data-l="en">No identifier</span></span><span class="tg-tag">🌍 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Une messagerie chiffrée sans aucun compte, sans numéro et sans identifiant. On se connecte en partageant un lien ou un QR code.</span><span data-l="en">An encrypted messenger with no account, no number and no identifier. You connect by sharing a link or QR code.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Par conception, même les serveurs ignorent qui parle à qui. C'est aujourd'hui l'option la plus protectrice contre la corrélation des métadonnées.</span><span data-l="en">By design, even the servers can't know who talks to whom. It's currently the strongest option against metadata correlation.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Comptes pseudonymes, contacts sensibles, haut risque. Un peu plus jeune que Signal, avec quelques aspérités.</span><span data-l="en">Pseudonymous accounts, sensitive contacts, high-risk. A bit younger than Signal, with a few rough edges.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Installez depuis <b>simplex.chat</b> (F-Droid, Google Play, App Store ou APK).</span><span data-l="en">Install from <b>simplex.chat</b> (F-Droid, Google Play, App Store or APK).</span></li>
|
|
<li><span data-l="fr">Choisissez un nom d'affichage <b>local</b> (jamais votre vrai nom : il ne quitte pas votre appareil).</span><span data-l="en">Pick a <b>local</b> display name (never your real name: it stays on your device).</span></li>
|
|
<li><span data-l="fr">Pour ajouter un contact, partagez un <b>lien d'invitation à usage unique</b> ou un QR code.</span><span data-l="en">To add a contact, share a <b>one-time invitation link</b> or a QR code.</span></li>
|
|
<li><span data-l="fr">Activez le verrou par code, et (avancé) configurez vos propres serveurs SMP.</span><span data-l="en">Turn on the passcode lock, and (advanced) configure your own SMP servers.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://simplex.chat" target="_blank" rel="noopener">simplex.chat →</a><span class="tg-note">🟡🔴</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-session">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#178a5a">Se</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Session</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟡 <span data-l="fr">Intermédiaire</span><span data-l="en">Intermediate</span></span><span class="tg-tag"><span data-l="fr">Sans numéro</span><span data-l="en">No phone</span></span><span class="tg-tag">🌍 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Un chiffrement à la Signal, mais sans numéro de téléphone et avec un routage en oignon.</span><span data-l="en">Signal-grade encryption, but with no phone number and onion routing.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Votre identité est un « Session ID » aléatoire. Le trafic passe par un réseau décentralisé (Lokinet) qui réduit fortement les métadonnées.</span><span data-l="en">Your identity is a random "Session ID." Traffic goes through a decentralised network (Lokinet) that sharply reduces metadata.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Quand un numéro de téléphone est un risque. Écosystème plus petit, à réserver aux échanges qui comptent.</span><span data-l="en">When a phone number is a liability. Smaller ecosystem, best kept for conversations that matter.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Installez depuis <b>getsession.org</b> (toutes plateformes).</span><span data-l="en">Install from <b>getsession.org</b> (all platforms).</span></li>
|
|
<li><span data-l="fr">« Create account » génère votre Session ID et une <b>phrase de récupération</b>.</span><span data-l="en">"Create account" generates your Session ID and a <b>recovery phrase</b>.</span></li>
|
|
<li><span data-l="fr">Notez la phrase de récupération sur papier : c'est la seule clé de votre compte.</span><span data-l="en">Write the recovery phrase on paper: it's the only key to your account.</span></li>
|
|
<li><span data-l="fr">Partagez votre Session ID (ou QR) à vos contacts.</span><span data-l="en">Share your Session ID (or QR) with your contacts.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://getsession.org" target="_blank" rel="noopener">getsession.org →</a><span class="tg-note">🟡🔴</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-briar">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#c1272d">Br</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Briar</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🔴 <span data-l="fr">Avancé</span><span data-l="en">Advanced</span></span><span class="tg-tag"><span data-l="fr">Hors-ligne / P2P</span><span data-l="en">Offline / P2P</span></span><span class="tg-tag">Android · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Une messagerie pair-à-pair qui fonctionne <b>sans internet</b> : par Bluetooth, Wi-Fi Direct ou Tor.</span><span data-l="en">A peer-to-peer messenger that works <b>with no internet</b>: over Bluetooth, Wi-Fi Direct or Tor.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Aucun serveur, donc rien à couper ni à saisir. Résiste aux coupures d'internet et à la censure réseau.</span><span data-l="en">No server, so nothing to shut down or seize. Survives internet shutdowns and network censorship.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Manifestations, catastrophes, zones isolées, blackout. Android uniquement, et les deux personnes doivent avoir l'application.</span><span data-l="en">Protests, disasters, remote areas, blackouts. Android only, and both people need the app.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Installez depuis <b>briarproject.org</b> ou F-Droid (pas d'iOS).</span><span data-l="en">Install from <b>briarproject.org</b> or F-Droid (no iOS).</span></li>
|
|
<li><span data-l="fr">Créez un compte <b>local</b> (pseudo + mot de passe), stocké seulement sur le téléphone.</span><span data-l="en">Create a <b>local</b> account (nickname + password), stored only on the phone.</span></li>
|
|
<li><span data-l="fr">Ajoutez un contact proche en scannant son QR code, ou à distance via un lien.</span><span data-l="en">Add a nearby contact by scanning their QR code, or remotely via a link.</span></li>
|
|
<li><span data-l="fr">Quand le réseau est coupé, activez le Bluetooth : les messages passent d'appareil à appareil.</span><span data-l="en">When the network is down, turn on Bluetooth: messages hop device to device.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://briarproject.org" target="_blank" rel="noopener">briarproject.org →</a><span class="tg-note">🔴</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-bitchat">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#e8871e">bit</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Bitchat</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🔴 <span data-l="fr">Avancé</span><span data-l="en">Advanced</span></span><span class="tg-tag"><span data-l="fr">Mesh Bluetooth</span><span data-l="en">Bluetooth mesh</span></span><span class="tg-tag">🌍 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">La messagerie mesh de Jack Dorsey : les téléphones proches se relaient les messages de proche en proche, sans internet ni serveur ni compte.</span><span data-l="en">Jack Dorsey's mesh messenger: nearby phones relay messages hop by hop, with no internet, server or account.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Chiffrement de bout en bout (AES-256-GCM) et un « mode panique » qui efface tout en trois tapotements sur le logo.</span><span data-l="en">End-to-end encryption (AES-256-GCM) and a "panic mode" that wipes everything with three taps on the logo.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Manifestations et blackout, en complément de Briar. À utiliser avec prudence.</span><span data-l="en">Protests and blackouts, alongside Briar. Use with caution.</span></p>
|
|
<div class="box warn" style="margin:.6rem 0 .4rem"><span class="lab"><span data-l="fr">Prudence : non audité</span><span data-l="en">Caution: unaudited</span></span><p><span data-l="fr">Son propre dépôt avertit qu'il « n'a pas reçu de revue de sécurité externe ». Génial pour la résilience, mais n'en faites pas dépendre des vies pour l'instant.</span><span data-l="en">Its own repo warns it "has not received external security review." Great for resilience, but don't stake lives on it yet.</span></p></div>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Installez depuis l'App Store (iOS) ou l'APK/GitHub (Android).</span><span data-l="en">Install from the App Store (iOS) or the APK/GitHub (Android).</span></li>
|
|
<li><span data-l="fr">Ouvrez l'application et choisissez un pseudo. Aucun compte à créer.</span><span data-l="en">Open the app and pick a nickname. No account to create.</span></li>
|
|
<li><span data-l="fr">Les appareils proches se découvrent automatiquement en Bluetooth.</span><span data-l="en">Nearby devices auto-discover over Bluetooth.</span></li>
|
|
<li><span data-l="fr">En cas de danger, triple-tapez le logo pour tout effacer (mode panique).</span><span data-l="en">In danger, triple-tap the logo to wipe everything (panic mode).</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://bitchat.free" target="_blank" rel="noopener">bitchat →</a><span class="tg-note">🔴</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-molly">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#6d4bb3">M</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Molly</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🔴 <span data-l="fr">Avancé</span><span data-l="en">Advanced</span></span><span class="tg-tag"><span data-l="fr">Signal durci</span><span data-l="en">Hardened Signal</span></span><span class="tg-tag">Android · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Une version durcie de Signal pour Android, compatible avec le même réseau.</span><span data-l="en">A hardened build of Signal for Android, compatible with the same network.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Base de données chiffrée au repos, verrouillage automatique, et une variante « FOSS » entièrement sans services Google.</span><span data-l="en">Database encrypted at rest, automatic locking, and a "FOSS" variant fully free of Google services.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Utilisateurs avancés, notamment sur GrapheneOS, avec un modèle de menace élevé. Android uniquement.</span><span data-l="en">Advanced users, especially on GrapheneOS, with a high threat model. Android only.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Ajoutez le dépôt Molly dans F-Droid, ou récupérez l'APK sur <b>molly.im</b>.</span><span data-l="en">Add the Molly repo in F-Droid, or grab the APK from <b>molly.im</b>.</span></li>
|
|
<li><span data-l="fr">Choisissez <b>Molly-FOSS</b> si vous voulez zéro dépendance Google.</span><span data-l="en">Choose <b>Molly-FOSS</b> if you want zero Google dependencies.</span></li>
|
|
<li><span data-l="fr">Enregistrez-vous avec votre numéro (même réseau que Signal).</span><span data-l="en">Register with your number (same network as Signal).</span></li>
|
|
<li><span data-l="fr">Définissez un mot de passe de base de données et le verrouillage automatique.</span><span data-l="en">Set a database password and automatic locking.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://molly.im" target="_blank" rel="noopener">molly.im →</a><span class="tg-note">🔴</span></div>
|
|
</article>
|
|
<div class="box">
|
|
<span class="lab"><span data-l="fr">Face à Chat Control</span><span data-l="en">Against Chat Control</span></span>
|
|
<p><span data-l="fr">Privilégiez des applications <strong>libres, hors des grandes plateformes américaines</strong>, dont les équipes ont publiquement promis de quitter l'UE plutôt que d'installer un scan côté client (c'est le cas de Signal). Rappel : si l'OS lui-même impose le scan, l'application n'y peut rien, d'où l'importance de la section 12.</span><span data-l="en">Prefer <strong>open-source</strong> apps <strong>outside the big US platforms</strong>, whose teams have publicly pledged to leave the EU rather than install client-side scanning (Signal has). Reminder: if the OS itself enforces scanning, the app can't help, hence section 12.</span></p>
|
|
</div>
|
|
<div class="shot"><span data-l="fr">[ CAPTURE : interface de Signal / SimpleX, à insérer ]</span><span data-l="en">[ SCREENSHOT: Signal / SimpleX interface, insert here ]</span></div>
|
|
</section>
|
|
|
|
<!-- ============ PART 2 : EMAIL ============ -->
|
|
<section id="email">
|
|
<div class="part-head">
|
|
<div class="num">PARTIE 02 · <span class="lvl lvl-1">🟢</span></div>
|
|
<h2><span data-l="fr">E-mail chiffré & PGP</span><span data-l="en">Encrypted email & PGP</span></h2>
|
|
<p><span data-l="fr">Gmail lit vos e-mails et vit aux États-Unis, sous la juridiction des « Five Eyes ». Quitter Gmail/Outlook est un gain énorme pour un effort minime.</span><span data-l="en">Gmail reads your email and lives in the US, under "Five Eyes" jurisdiction. Leaving Gmail/Outlook is a huge win for minimal effort.</span></p>
|
|
</div>
|
|
<article class="tg" id="t-protonmail">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#6d4aff">Pm</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Proton Mail</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟢 <span data-l="fr">Débutant</span><span data-l="en">Beginner</span></span><span class="tg-tag"><span data-l="fr">Remplace Gmail</span><span data-l="en">Replaces Gmail</span></span><span class="tg-tag">🇨🇭 · open-source · OpenPGP</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Une boîte mail chiffrée qui remplace Gmail ou Outlook, et le compte pivot de tout l'écosystème Proton.</span><span data-l="en">An encrypted inbox that replaces Gmail or Outlook, and the pivot account for the whole Proton ecosystem.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Basé en Suisse, hors juridiction des « Five Eyes ». Compatible OpenPGP : chiffrement automatique entre comptes Proton et vers les autres services PGP.</span><span data-l="en">Based in Switzerland, outside "Five Eyes" jurisdiction. OpenPGP-compatible: automatic encryption between Proton accounts and to other PGP services.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Tout le monde. C'est le meilleur point de départ pour quitter Google (voir section 05 pour le reste de la suite).</span><span data-l="en">Everyone. It's the best starting point to leave Google (see section 05 for the rest of the suite).</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Créez un compte sur <b>proton.me</b> (offre gratuite suffisante pour commencer).</span><span data-l="en">Create an account at <b>proton.me</b> (the free tier is enough to start).</span></li>
|
|
<li><span data-l="fr">Importez vos anciens messages et contacts avec <b>Easy Switch</b> (intégré).</span><span data-l="en">Import your old messages and contacts with <b>Easy Switch</b> (built in).</span></li>
|
|
<li><span data-l="fr">Mettez une redirection depuis Gmail et prévenez vos contacts de votre nouvelle adresse.</span><span data-l="en">Set up forwarding from Gmail and tell your contacts your new address.</span></li>
|
|
<li><span data-l="fr">Installez l'application mobile, activez la <b>double authentification</b>, et utilisez Proton Bridge si vous tenez à Thunderbird.</span><span data-l="en">Install the mobile app, turn on <b>two-factor auth</b>, and use Proton Bridge if you want Thunderbird.</span></li>
|
|
</ol>
|
|
<div class="shot"><span data-l="fr">[ CAPTURE : boîte Proton Mail, à insérer ]</span><span data-l="en">[ SCREENSHOT: Proton Mail inbox, insert here ]</span></div>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://proton.me/mail" target="_blank" rel="noopener">proton.me/mail →</a><span class="tg-note">🟢🟡</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-tuta">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#b01e2e">Tu</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Tuta</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟢 <span data-l="fr">Débutant</span><span data-l="en">Beginner</span></span><span class="tg-tag"><span data-l="fr">Remplace Gmail</span><span data-l="en">Replaces Gmail</span></span><span class="tg-tag">🇩🇪 · open-source · <span data-l="fr">post-quantique</span><span data-l="en">post-quantum</span></span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Une messagerie e-mail allemande, entièrement open-source et sans aucun service Google.</span><span data-l="en">A German email service, fully open-source and free of any Google service.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Elle chiffre aussi <b>l'objet et une partie des métadonnées</b>, avec un chiffrement résistant à l'informatique quantique. Juridiction UE.</span><span data-l="en">It also encrypts <b>the subject line and some metadata</b>, with post-quantum-resistant encryption. EU jurisdiction.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Ceux qui veulent le maximum de métadonnées chiffrées et du 100 % libre. Elle n'utilise pas PGP : pour écrire chiffré à l'extérieur, on protège le message par mot de passe.</span><span data-l="en">Those who want maximum encrypted metadata and fully free software. It doesn't use PGP: to write encrypted to outsiders, you password-protect the message.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Créez un compte sur <b>tuta.com</b> et installez l'application (disponible sur F-Droid).</span><span data-l="en">Create an account at <b>tuta.com</b> and install the app (available on F-Droid).</span></li>
|
|
<li><span data-l="fr">Pour écrire à un non-utilisateur de façon chiffrée : cliquez sur le cadenas et définissez un mot de passe, transmis à votre correspondant par un autre canal.</span><span data-l="en">To write encrypted to a non-user: click the lock and set a password, shared with your correspondent through another channel.</span></li>
|
|
<li><span data-l="fr">Activez la double authentification.</span><span data-l="en">Turn on two-factor authentication.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://tuta.com" target="_blank" rel="noopener">tuta.com →</a><span class="tg-note">🟢🟡</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-mailbox">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#2a7de1">mx</span>
|
|
<div class="tg-hd"><h3 class="tg-name">mailbox.org · Posteo</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟢 <span data-l="fr">Débutant</span><span data-l="en">Beginner</span></span><span class="tg-tag"><span data-l="fr">Mail classique éthique</span><span data-l="en">Ethical classic mail</span></span><span class="tg-tag">🇩🇪 · UE · PGP</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Deux fournisseurs de mail européens, éthiques et peu coûteux, avec support PGP côté serveur.</span><span data-l="en">Two ethical, low-cost European email providers, with server-side PGP support.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Respectueux de la vie privée et de l'écologie, sur des standards ouverts (IMAP, PGP). Ils fonctionnent avec n'importe quel logiciel de messagerie.</span><span data-l="en">Privacy- and eco-conscious, built on open standards (IMAP, PGP). They work with any mail client.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Ceux qui veulent un mail « classique » (relevé dans Thunderbird) mais éthique, plutôt qu'une messagerie chiffrée fermée.</span><span data-l="en">Those who want a "classic" mailbox (read in Thunderbird) but ethical, rather than a closed encrypted app.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Créez un compte (payant, de l'ordre de 1 à 3 € par mois).</span><span data-l="en">Create an account (paid, roughly €1 to €3 per month).</span></li>
|
|
<li><span data-l="fr">Activez le chiffrement PGP côté serveur (fonction « Guard » chez mailbox.org).</span><span data-l="en">Enable server-side PGP encryption (the "Guard" feature at mailbox.org).</span></li>
|
|
<li><span data-l="fr">Configurez le compte dans Thunderbird ou l'application mobile de votre choix.</span><span data-l="en">Set the account up in Thunderbird or the mobile app of your choice.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://mailbox.org" target="_blank" rel="noopener">mailbox.org →</a><a class="tg-link" href="https://posteo.de" target="_blank" rel="noopener">posteo.de →</a><span class="tg-note">🟢</span></div>
|
|
</article>
|
|
<h4><span data-l="fr">PGP en une minute</span><span data-l="en">PGP in one minute</span></h4>
|
|
<p><span data-l="fr"><strong>PGP</strong> (Pretty Good Privacy) est le principe du chiffrement à clés : vous avez une clé <em>publique</em> que vous distribuez, et une clé <em>privée</em> que vous gardez secrète. Quiconque a votre clé publique peut vous écrire un message que <strong>vous seul</strong> pouvez déchiffrer. C'est la base de l'e-mail chiffré indépendamment de tout fournisseur. Proton Mail le gère automatiquement ; pour un usage manuel, on utilise <strong>OpenPGP</strong> (via Thunderbird, intégré depuis la version 78).</span><span data-l="en"><strong>PGP</strong> (Pretty Good Privacy) is key-based encryption: you have a <em>public</em> key you hand out, and a <em>private</em> key you keep secret. Anyone with your public key can send you a message that <strong>only you</strong> can decrypt. It's the basis of provider-independent encrypted email. Proton Mail handles it automatically; for manual use, <strong>OpenPGP</strong> works via Thunderbird (built in since v78).</span></p>
|
|
</section>
|
|
|
|
<!-- ============ PART 3 : BROWSER ============ -->
|
|
<section id="navigateur">
|
|
<div class="part-head">
|
|
<div class="num">PARTIE 03 · <span class="lvl lvl-1">🟢</span></div>
|
|
<h2><span data-l="fr">Navigateur & recherche</span><span data-l="en">Browser & search</span></h2>
|
|
<p><span data-l="fr">Chrome est un mouchard publicitaire. Google Search profile chaque requête. On remplace les deux.</span><span data-l="en">Chrome is an advertising tracker. Google Search profiles every query. Replace both.</span></p>
|
|
</div>
|
|
<article class="tg" id="t-mullvadbrowser">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#2b4b8f">Mb</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Mullvad Browser</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟡🔴 <span data-l="fr">Interm. / Avancé</span><span data-l="en">Interm. / Advanced</span></span><span class="tg-tag"><span data-l="fr">Anti-empreinte</span><span data-l="en">Anti-fingerprint</span></span><span class="tg-tag">🇸🇪 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Le navigateur du Tor Browser, mais sans le réseau Tor : à utiliser avec votre VPN pour un ordinateur difficile à pister.</span><span data-l="en">The Tor Browser's browser, but without the Tor network: use it with your VPN for a hard-to-track desktop.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Développé avec le Tor Project, il est conçu pour que tous ses utilisateurs présentent la <b>même empreinte numérique</b>. Résultat : au lieu d'être unique et donc traçable, vous vous fondez dans la masse. C'est le meilleur choix de vie privée sur ordinateur.</span><span data-l="en">Built with the Tor Project, it's designed so all its users present the <b>same digital fingerprint</b>. The result: instead of being unique and thus trackable, you blend into the crowd. It's the best privacy choice on desktop.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Ceux qui veulent aller au-delà du simple blocage de pub, notamment les comptes pseudonymes et les profils exposés.</span><span data-l="en">Those who want to go beyond simple ad-blocking, especially pseudonymous accounts and exposed profiles.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Téléchargez-le sur <b>mullvad.net/browser</b> (Windows, macOS, Linux).</span><span data-l="en">Download it from <b>mullvad.net/browser</b> (Windows, macOS, Linux).</span></li>
|
|
<li><span data-l="fr">Utilisez-le tel quel, sans le personnaliser : chaque extension ou réglage ajouté vous rend à nouveau identifiable.</span><span data-l="en">Use it as-is, without customising: every added extension or setting makes you identifiable again.</span></li>
|
|
<li><span data-l="fr">Associez-le à votre VPN pour masquer aussi votre adresse IP.</span><span data-l="en">Pair it with your VPN to also mask your IP address.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://mullvad.net/browser" target="_blank" rel="noopener">mullvad.net/browser →</a><span class="tg-note">🟡🔴</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-firefox">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#e66000">Fx</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Firefox <span data-l="fr">(durci)</span><span data-l="en">(hardened)</span></h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟢 <span data-l="fr">Débutant</span><span data-l="en">Beginner</span></span><span class="tg-tag"><span data-l="fr">Remplace Chrome</span><span data-l="en">Replaces Chrome</span></span><span class="tg-tag">🌍 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Le navigateur libre de référence pour un usage quotidien respectueux de la vie privée.</span><span data-l="en">The reference free browser for privacy-respecting daily use.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Contrairement à Chrome (un mouchard publicitaire de Google), Firefox est développé par une fondation et n'a pas d'intérêt à vous profiler. Avec quelques réglages (le guide <em>arkenfox</em>) et l'extension uBlock Origin, il devient très solide.</span><span data-l="en">Unlike Chrome (a Google advertising tracker), Firefox is built by a foundation with no interest in profiling you. With a few tweaks (the <em>arkenfox</em> guide) and the uBlock Origin extension, it becomes very solid.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Tout le monde, comme navigateur principal au quotidien.</span><span data-l="en">Everyone, as a main daily browser.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Installez Firefox depuis <b>mozilla.org/firefox</b>.</span><span data-l="en">Install Firefox from <b>mozilla.org/firefox</b>.</span></li>
|
|
<li><span data-l="fr">Ajoutez l'extension <b>uBlock Origin</b> (blocage des pubs et traqueurs).</span><span data-l="en">Add the <b>uBlock Origin</b> extension (ad and tracker blocking).</span></li>
|
|
<li><span data-l="fr">Dans les réglages de vie privée, choisissez « Stricte », désactivez la télémétrie, et videz les cookies à la fermeture. Pour aller plus loin, appliquez le guide arkenfox.</span><span data-l="en">In privacy settings, choose "Strict," disable telemetry, and clear cookies on close. To go further, apply the arkenfox guide.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://www.mozilla.org/firefox" target="_blank" rel="noopener">mozilla.org/firefox →</a><span class="tg-note">🟢</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-brave">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#fb542b">Bv</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Brave</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟢 <span data-l="fr">Débutant</span><span data-l="en">Beginner</span></span><span class="tg-tag"><span data-l="fr">Bloque tout par défaut</span><span data-l="en">Blocks everything by default</span></span><span class="tg-tag">🌍 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Un navigateur basé sur Chromium qui bloque publicités et traqueurs par défaut, avec en prime une fenêtre privée connectée à Tor.</span><span data-l="en">A Chromium-based browser that blocks ads and trackers by default, with a bonus private window connected to Tor.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">C'est l'option la plus simple pour quelqu'un qui vient de Chrome : même ergonomie, mais sans le pistage. Il bloque les pubs YouTube nativement, propose une visio chiffrée (Brave Talk, basée sur Jitsi) et un accès Tor en un clic, pratique pour récupérer un site bloqué.</span><span data-l="en">It's the simplest option for someone coming from Chrome: same feel, but without the tracking. It blocks YouTube ads natively, offers encrypted video (Brave Talk, based on Jitsi) and one-click Tor access, handy to reach a blocked site.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Les débutants qui veulent un changement indolore depuis Chrome. (Ignorez les fonctions crypto/pubs récompensées si elles ne vous intéressent pas.)</span><span data-l="en">Beginners who want a painless switch from Chrome. (Ignore the crypto/rewarded-ads features if they don't interest you.)</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Installez Brave depuis <b>brave.com</b>.</span><span data-l="en">Install Brave from <b>brave.com</b>.</span></li>
|
|
<li><span data-l="fr">Réglez les « Boucliers » (Shields) sur « agressif », et désactivez Brave Rewards si vous ne voulez pas de pubs.</span><span data-l="en">Set "Shields" to "aggressive," and turn off Brave Rewards if you don't want ads.</span></li>
|
|
<li><span data-l="fr">Pour Tor : menu > « Nouvelle fenêtre privée avec Tor », puis attendez « Tor connecté ».</span><span data-l="en">For Tor: menu > "New private window with Tor," then wait for "Tor connected."</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://brave.com" target="_blank" rel="noopener">brave.com →</a><span class="tg-note">🟢</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-ublock">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#7a0d0d">uB</span>
|
|
<div class="tg-hd"><h3 class="tg-name">uBlock Origin</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟢 <span data-l="fr">Débutant</span><span data-l="en">Beginner</span></span><span class="tg-tag"><span data-l="fr">Extension</span><span data-l="en">Extension</span></span><span class="tg-tag">🌍 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">L'extension de navigateur qui bloque publicités, traqueurs et scripts espions. Le geste le plus rentable, en dix secondes.</span><span data-l="en">The browser extension that blocks ads, trackers and spy scripts. The highest-return move, in ten seconds.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">La publicité en ligne est le principal vecteur de surveillance et de profilage. La bloquer coupe l'essentiel du pistage, accélère les pages et réduit les risques de logiciels malveillants.</span><span data-l="en">Online advertising is the main vector of surveillance and profiling. Blocking it cuts most tracking, speeds up pages and reduces malware risk.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Tout le monde, sur Firefox comme sur les navigateurs Chromium.</span><span data-l="en">Everyone, on Firefox as well as Chromium browsers.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Ouvrez le magasin d'extensions de votre navigateur et cherchez « uBlock Origin » (l'original, par Raymond Hill).</span><span data-l="en">Open your browser's extension store and search "uBlock Origin" (the original, by Raymond Hill).</span></li>
|
|
<li><span data-l="fr">Installez-le. Il fonctionne aussitôt, sans réglage nécessaire.</span><span data-l="en">Install it. It works right away, no setup needed.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://ublockorigin.com" target="_blank" rel="noopener">ublockorigin.com →</a><span class="tg-note">🟢</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-search">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#de5833">🔎</span>
|
|
<div class="tg-hd"><h3 class="tg-name">DuckDuckGo · Brave Search · SearXNG</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟢🟡 <span data-l="fr">Moteurs</span><span data-l="en">Search engines</span></span><span class="tg-tag"><span data-l="fr">Remplace Google Search</span><span data-l="en">Replaces Google Search</span></span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Des moteurs de recherche qui ne profilent pas chaque requête, contrairement à Google.</span><span data-l="en">Search engines that don't profile every query, unlike Google.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">DuckDuckGo et Brave Search ne conservent pas d'historique lié à votre identité. Startpage vous sert des résultats Google sans le pistage. SearXNG va plus loin : c'est un métamoteur <b>auto-hébergeable</b>, la souveraineté jusque dans la barre de recherche.</span><span data-l="en">DuckDuckGo and Brave Search keep no history tied to your identity. Startpage serves Google results without the tracking. SearXNG goes further: a <b>self-hostable</b> metasearch engine, sovereignty down to your search bar.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Tout le monde. SearXNG vise ceux qui veulent héberger leur propre moteur.</span><span data-l="en">Everyone. SearXNG targets those who want to host their own engine.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Dans les réglages de votre navigateur, changez le moteur par défaut pour DuckDuckGo, Brave Search ou Startpage.</span><span data-l="en">In your browser settings, change the default engine to DuckDuckGo, Brave Search or Startpage.</span></li>
|
|
<li><span data-l="fr">Pour SearXNG : utilisez une instance publique (annuaire sur searx.space) ou hébergez la vôtre (voir section 10).</span><span data-l="en">For SearXNG: use a public instance (directory at searx.space) or host your own (see section 10).</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://duckduckgo.com" target="_blank" rel="noopener">duckduckgo.com →</a><a class="tg-link" href="https://search.brave.com" target="_blank" rel="noopener">search.brave.com →</a><a class="tg-link" href="https://searx.space" target="_blank" rel="noopener">searx.space →</a><span class="tg-note">🟢🟡</span></div>
|
|
</article>
|
|
</section>
|
|
|
|
<!-- ============ DNS & CLOUDFLARE ============ -->
|
|
<section id="dns">
|
|
<div class="part-head">
|
|
<div class="num">RÉSEAU · DNS · <span class="lvl lvl-2">🟡</span></div>
|
|
<h2><span data-l="fr">DNS chiffré & Cloudflare</span><span data-l="en">Encrypted DNS & Cloudflare</span></h2>
|
|
<p><span data-l="fr">Le DNS, c'est l'annuaire qui traduit un nom de site (exemple.com) en adresse machine. Problème : par défaut, c'est votre fournisseur d'accès qui gère cet annuaire, et il voit donc <strong>chaque site que vous visitez</strong>, même quand la page est en HTTPS. Chiffrer son DNS, c'est reprendre cette liste à son FAI. C'est un réglage discret mais parmi les plus efficaces.</span><span data-l="en">DNS is the directory that turns a site name (example.com) into a machine address. The catch: by default your internet provider runs that directory, so it sees <strong>every site you visit</strong>, even when the page is HTTPS. Encrypting your DNS takes that list back from your ISP. It's a quiet setting but one of the most effective.</span></p>
|
|
</div>
|
|
|
|
<article class="tg" id="t-quad9">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#1a5fb4">9</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Quad9</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟢 <span data-l="fr">Débutant</span><span data-l="en">Beginner</span></span><span class="tg-tag"><span data-l="fr">Anti-maliciel</span><span data-l="en">Malware-blocking</span></span><span class="tg-tag">🇨🇭 <span data-l="fr">à but non lucratif</span><span data-l="en">non-profit</span></span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Un résolveur DNS chiffré, suisse et à but non lucratif, qui bloque en plus les domaines malveillants connus.</span><span data-l="en">An encrypted, Swiss, non-profit DNS resolver that also blocks known malicious domains.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Juridiction suisse, pas de conservation de votre adresse IP, protection contre l'hameçonnage et les logiciels malveillants. Un excellent réglage « installer et oublier ».</span><span data-l="en">Swiss jurisdiction, no retention of your IP address, protection against phishing and malware. An excellent "set and forget" choice.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Tout le monde, en particulier ceux qui veulent la simplicité et une bonne juridiction.</span><span data-l="en">Everyone, especially those who want simplicity and a good jurisdiction.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Sur Android : Réglages > Réseau > <b>DNS privé</b> > saisissez <b>dns.quad9.net</b>.</span><span data-l="en">On Android: Settings > Network > <b>Private DNS</b> > enter <b>dns.quad9.net</b>.</span></li>
|
|
<li><span data-l="fr">Sur iPhone/Mac : installez le profil DoH depuis quad9.net. Sur PC : configurez le DNS-over-HTTPS dans le navigateur ou le système.</span><span data-l="en">On iPhone/Mac: install the DoH profile from quad9.net. On PC: set DNS-over-HTTPS in the browser or the system.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://quad9.net" target="_blank" rel="noopener">quad9.net →</a><span class="tg-note">🟢🟡</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-mullvaddns">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#2b4b8f">DNS</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Mullvad DNS · NextDNS</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟡 <span data-l="fr">Intermédiaire</span><span data-l="en">Intermediate</span></span><span class="tg-tag"><span data-l="fr">Filtrage réseau</span><span data-l="en">Network filtering</span></span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Deux résolveurs chiffrés qui bloquent en plus pubs et traqueurs pour tout l'appareil.</span><span data-l="en">Two encrypted resolvers that also block ads and trackers for the whole device.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr"><b>Mullvad DNS</b> (Suède, no-log) est gratuit et propose des listes de blocage. <b>NextDNS</b> est très personnalisable, avec un tableau de bord et des profils par appareil, mais il est basé aux États-Unis et journalise par défaut (à désactiver dans les réglages).</span><span data-l="en"><b>Mullvad DNS</b> (Sweden, no-log) is free and offers blocklists. <b>NextDNS</b> is highly customisable, with a dashboard and per-device profiles, but it's US-based and logs by default (turn it off in settings).</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Ceux qui veulent un blocage des pubs à l'échelle du système, sans installer d'application par navigateur.</span><span data-l="en">Those who want system-wide ad-blocking without installing a per-browser extension.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Mullvad DNS : utilisez l'adresse indiquée sur mullvad.net/help/dns comme DNS privé (même méthode que Quad9).</span><span data-l="en">Mullvad DNS: use the address shown at mullvad.net/help/dns as your private DNS (same method as Quad9).</span></li>
|
|
<li><span data-l="fr">NextDNS : créez un profil sur nextdns.io, <b>désactivez la journalisation</b>, puis appliquez la configuration à vos appareils.</span><span data-l="en">NextDNS: create a profile at nextdns.io, <b>disable logging</b>, then apply the config to your devices.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://mullvad.net/help/dns-over-https-and-dns-over-tls" target="_blank" rel="noopener">mullvad.net/dns →</a><a class="tg-link" href="https://nextdns.io" target="_blank" rel="noopener">nextdns.io →</a><span class="tg-note">🟡</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-cloudflare">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#f38020">CF</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Cloudflare 1.1.1.1 <span data-l="fr">(à nuancer)</span><span data-l="en">(with nuance)</span></h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟢 <span data-l="fr">Débutant</span><span data-l="en">Beginner</span></span><span class="tg-tag"><span data-l="fr">Rapide mais centralisé</span><span data-l="en">Fast but centralised</span></span><span class="tg-tag">🇺🇸</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Le DNS chiffré 1.1.1.1 et l'application WARP de Cloudflare : rapides, gratuits, et un vrai progrès face au résolveur de votre FAI.</span><span data-l="en">Cloudflare's 1.1.1.1 encrypted DNS and WARP app: fast, free, and a real upgrade over your ISP's resolver.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">C'est utile, avec un engagement de non-journalisation audité. Mais soyez lucide : Cloudflare se trouve déjà devant une immense partie du web (comme intermédiaire technique, il peut voir le trafic en clair vers ces sites). Y router aussi votre DNS revient à <b>concentrer encore plus de vos traces</b> chez une seule entreprise américaine soumise au droit américain.</span><span data-l="en">It's useful, with an audited no-logging pledge. But be clear-eyed: Cloudflare already sits in front of a huge share of the web (as a technical middleman, it can see plaintext traffic to those sites). Routing your DNS there too means <b>concentrating even more of your footprint</b> with one US company under US law.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Bon pour un usage courant et le blocage des maliciels (1.1.1.1 for Families). À éviter ou à diversifier pour un usage sensible : préférez alors Quad9 ou Mullvad DNS.</span><span data-l="en">Fine for everyday use and malware-blocking (1.1.1.1 for Families). Avoid or diversify for sensitive use: prefer Quad9 or Mullvad DNS instead.</span></p>
|
|
<div class="tg-foot"><a class="tg-link" href="https://one.one.one.one" target="_blank" rel="noopener">1.1.1.1 →</a><span class="tg-note">🟢</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-pihole">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#96060c">π</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Pi-hole · AdGuard Home</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🔴 <span data-l="fr">Avancé</span><span data-l="en">Advanced</span></span><span class="tg-tag"><span data-l="fr">Blocage tout le réseau</span><span data-l="en">Whole-network blocking</span></span><span class="tg-tag">🌍 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Un bloqueur de publicités et de traqueurs qui protège <b>tout votre réseau à la fois</b>, installé sur un petit ordinateur comme un Raspberry Pi.</span><span data-l="en">An ad and tracker blocker that protects <b>your whole network at once</b>, installed on a small computer like a Raspberry Pi.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Là où uBlock Origin protège un navigateur, Pi-hole filtre <b>chaque appareil</b> de la maison, y compris ceux où l'on ne peut pas installer d'extension : téléphones, téléviseurs connectés, objets connectés. Les pubs et traqueurs sont bloqués au niveau du DNS, avant même de se charger. <b>AdGuard Home</b> est une alternative à l'interface plus moderne.</span><span data-l="en">Where uBlock Origin protects one browser, Pi-hole filters <b>every device</b> in the home, including those where you can't install an extension: phones, smart TVs, connected objects. Ads and trackers are blocked at the DNS level, before they even load. <b>AdGuard Home</b> is an alternative with a more modern interface.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Les foyers qui veulent nettoyer tous leurs appareils d'un coup, et qui ont (ou veulent) un Raspberry Pi ou un petit serveur.</span><span data-l="en">Households that want to clean up all their devices at once, and who have (or want) a Raspberry Pi or small server.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Sur un Raspberry Pi (ou un conteneur), lancez l'installeur officiel de Pi-hole.</span><span data-l="en">On a Raspberry Pi (or a container), run Pi-hole's official installer.</span></li>
|
|
<li><span data-l="fr">Dans les réglages de votre box/routeur, indiquez l'adresse du Pi-hole comme serveur DNS.</span><span data-l="en">In your router's settings, set the Pi-hole's address as the DNS server.</span></li>
|
|
<li><span data-l="fr">Désormais, tous les appareils connectés à votre réseau sont filtrés automatiquement.</span><span data-l="en">From now on, every device on your network is filtered automatically.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://pi-hole.net" target="_blank" rel="noopener">pi-hole.net →</a><a class="tg-link" href="https://adguard.com/adguard-home" target="_blank" rel="noopener">adguard home →</a><span class="tg-note">🔴</span></div>
|
|
</article>
|
|
</section>
|
|
|
|
<!-- ============ PART 4 : VPN ============ -->
|
|
<section id="vpn">
|
|
<div class="part-head">
|
|
<div class="num">PARTIE 04 · <span class="lvl lvl-1">🟢</span></div>
|
|
<h2><span data-l="fr">VPN : la vérité</span><span data-l="en">VPN: the truth</span></h2>
|
|
<p><span data-l="fr">Un VPN est utile, mais vendu avec beaucoup de mensonges. Voici ce qu'il protège vraiment.</span><span data-l="en">A VPN is useful, but sold with a lot of lies. Here's what it actually protects.</span></p>
|
|
</div>
|
|
<div class="box warn">
|
|
<span class="lab"><span data-l="fr">Ce qu'un VPN ne fait PAS</span><span data-l="en">What a VPN does NOT do</span></span>
|
|
<p><span data-l="fr">Un VPN <strong>ne vous protège pas du scan côté client</strong> de Chat Control : celui-ci lit vos messages sur votre appareil, avant le chiffrement et donc avant le VPN. Ce n'est pas non plus une cape d'invisibilité : votre système et vos applications en voient plus que votre fournisseur de VPN.</span><span data-l="en">A VPN <strong>does not protect you from Chat Control's client-side scanning</strong>: that reads your messages on your device, before encryption and therefore before the VPN. It's also not an invisibility cloak: your OS and apps see more than your VPN provider does.</span></p>
|
|
</div>
|
|
<div class="box ok">
|
|
<span class="lab"><span data-l="fr">Ce qu'un VPN fait bien</span><span data-l="en">What a VPN does well</span></span>
|
|
<p><span data-l="fr">Il cache votre activité à votre <strong>fournisseur d'accès</strong> et masque votre <strong>adresse IP</strong> (donc votre localisation) aux sites visités. Utile contre la surveillance réseau, la géolocalisation et la censure. Une brique du puzzle, pas la solution.</span><span data-l="en">It hides your activity from your <strong>ISP</strong> and masks your <strong>IP address</strong> (and thus location) from the sites you visit. Useful against network surveillance, geolocation and censorship. One piece of the puzzle, not the solution.</span></p>
|
|
</div>
|
|
<article class="tg" id="t-mullvad">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#2b4b8f">Mv</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Mullvad VPN</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟢🟡🔴 <span data-l="fr">Tous niveaux</span><span data-l="en">All levels</span></span><span class="tg-tag"><span data-l="fr">Sans compte · cash/Monero</span><span data-l="en">No account · cash/Monero</span></span><span class="tg-tag">🇸🇪 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Un VPN qui masque votre adresse IP et chiffre votre trafic jusqu'à ses serveurs, sans jamais vous demander la moindre information personnelle.</span><span data-l="en">A VPN that masks your IP address and encrypts your traffic up to its servers, without ever asking for a single piece of personal information.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">C'est l'étalon-or de la vie privée. Pas d'e-mail, pas de nom : à l'inscription, on vous attribue un simple numéro de compte. Politique « no-log » auditée, prix unique et honnête (5 € par mois, sans palier ni fausse promesse), et paiement possible en espèces ou en Monero. C'est précisément ce qui compte le jour où un État tente de couper l'accès aux VPN : un compte impossible à relier à votre identité, et un paiement que les banques ne peuvent pas bloquer.</span><span data-l="en">It's the privacy gold standard. No email, no name: at signup you're given a plain account number. Audited no-log policy, a single honest price (€5 per month, no tiers, no false promises), and payment in cash or Monero. That's exactly what matters the day a state tries to cut off VPN access: an account that can't be tied to your identity, and a payment banks can't block.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Tout le monde, du citoyen qui veut contourner une vérification d'identité au profil à haut risque. C'est le VPN à recommander en priorité.</span><span data-l="en">Everyone, from the citizen bypassing an ID check to the high-risk profile. It's the VPN to recommend first.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Allez sur <b>mullvad.net</b>. Si le site est bloqué dans votre pays, ouvrez-le via le navigateur Tor ou son adresse <b>.onion</b>. Cliquez sur « Générer un numéro de compte » : aucun e-mail ni nom n'est demandé. Notez ce numéro dans votre gestionnaire de mots de passe et ne le partagez jamais, c'est votre unique clé d'accès.</span><span data-l="en">Go to <b>mullvad.net</b>. If the site is blocked in your country, open it through the Tor Browser or its <b>.onion</b> address. Click "Generate account number": no email or name is asked. Save this number in your password manager and never share it, it's your only access key.</span></li>
|
|
<li><span data-l="fr">Choisissez la durée et le mode de paiement. Le prix est fixe. Trois voies : carte bancaire (le plus simple si elle n'est pas bloquée), espèces envoyées par courrier, ou cryptomonnaie.</span><span data-l="en">Choose the duration and payment method. The price is flat. Three routes: bank card (simplest if not blocked), cash sent by post, or cryptocurrency.</span></li>
|
|
<li><span data-l="fr"><b>Paiement anonyme en crypto :</b> cliquez sur « Créer une adresse de paiement à usage unique ». Mullvad affiche une adresse (Bitcoin ou Monero) et un montant exact. Envoyez ce montant depuis votre portefeuille. Pour l'anonymat maximal, préférez <b>Monero</b> (confidentiel par défaut) ; Bitcoin est plus simple mais traçable. Voir la section 09 pour acheter de la crypto. Comptez environ 30 minutes de confirmation.</span><span data-l="en"><b>Anonymous crypto payment:</b> click "Create a one-time payment address." Mullvad shows an address (Bitcoin or Monero) and an exact amount. Send that amount from your wallet. For maximum anonymity, prefer <b>Monero</b> (private by default); Bitcoin is simpler but traceable. See section 09 to buy crypto. Allow about 30 minutes for confirmation.</span></li>
|
|
<li><span data-l="fr">Téléchargez l'application sur <b>mullvad.net/download</b> (via Tor si le site est filtré) et installez-la. Sur mobile, passez par l'App Store, Google Play, ou l'APK officiel si l'application a été retirée de votre magasin.</span><span data-l="en">Download the app from <b>mullvad.net/download</b> (via Tor if the site is filtered) and install it. On mobile, use the App Store, Google Play, or the official APK if the app was pulled from your store.</span></li>
|
|
<li><span data-l="fr">Lancez l'application, entrez votre numéro de compte, puis connectez-vous à un serveur situé <b>hors de votre pays</b>, idéalement hors Union européenne (Suisse, États-Unis…). Activez le « kill switch » (qui coupe Internet si le VPN tombe) et le DNS de Mullvad.</span><span data-l="en">Launch the app, enter your account number, then connect to a server <b>outside your country</b>, ideally outside the EU (Switzerland, US…). Enable the "kill switch" (which cuts the internet if the VPN drops) and Mullvad's DNS.</span></li>
|
|
</ol>
|
|
<div class="shot"><span data-l="fr">[ CAPTURE : génération du numéro de compte + paiement Mullvad, à insérer ]</span><span data-l="en">[ SCREENSHOT: Mullvad account-number generation + payment, insert here ]</span></div>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://mullvad.net" target="_blank" rel="noopener">mullvad.net →</a><span class="tg-note">🟢🟡🔴</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-protonvpn">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#6d4aff">Pv</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Proton VPN</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟢 <span data-l="fr">Débutant</span><span data-l="en">Beginner</span></span><span class="tg-tag"><span data-l="fr">Offre gratuite honnête</span><span data-l="en">Honest free tier</span></span><span class="tg-tag">🇨🇭 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Le VPN de l'écosystème Proton, avec une véritable offre gratuite (rare et honnête).</span><span data-l="en">The VPN from the Proton ecosystem, with a genuine free tier (rare and honest).</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Basé en Suisse, audité, open-source. Son offre gratuite est sans publicité, sans revente de données et sans limite de volume (le nombre de pays est simplement réduit). C'est la porte d'entrée idéale pour un débutant, surtout si vous utilisez déjà Proton Mail.</span><span data-l="en">Swiss-based, audited, open-source. Its free tier has no ads, no data resale and no data cap (only the number of countries is limited). It's the ideal on-ramp for a beginner, especially if you already use Proton Mail.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Débutants, et toute personne déjà dans l'écosystème Proton qui veut un seul compte pour tout.</span><span data-l="en">Beginners, and anyone already in the Proton ecosystem who wants a single account for everything.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Rendez-vous sur <b>protonvpn.com</b> et connectez-vous avec votre compte Proton (ou créez-en un).</span><span data-l="en">Go to <b>protonvpn.com</b> and sign in with your Proton account (or create one).</span></li>
|
|
<li><span data-l="fr">Installez l'application (Windows, macOS, Linux, Android, iOS).</span><span data-l="en">Install the app (Windows, macOS, Linux, Android, iOS).</span></li>
|
|
<li><span data-l="fr">Utilisez « Quick Connect » ou choisissez un pays, puis activez le kill switch et NetShield (blocage des pubs et traqueurs).</span><span data-l="en">Use "Quick Connect" or pick a country, then enable the kill switch and NetShield (ad and tracker blocking).</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://protonvpn.com" target="_blank" rel="noopener">protonvpn.com →</a><span class="tg-note">🟢</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-ivpn">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#3b5bdb">iv</span>
|
|
<div class="tg-hd"><h3 class="tg-name">IVPN</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟡🔴 <span data-l="fr">Interm. / Avancé</span><span data-l="en">Interm. / Advanced</span></span><span class="tg-tag"><span data-l="fr">Sans e-mail · no-log</span><span data-l="en">No email · no-log</span></span><span class="tg-tag">🇬🇮 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Un petit fournisseur de VPN particulièrement rigoureux et transparent, sur le même modèle que Mullvad.</span><span data-l="en">A small, especially rigorous and transparent VPN provider, on the same model as Mullvad.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Politique no-log auditée, pas d'e-mail obligatoire, paiement en crypto ou en espèces. Il propose même des options anti-traçage (blocage des trackers au niveau réseau) et une inscription sans aucun identifiant.</span><span data-l="en">Audited no-log policy, no mandatory email, payment in crypto or cash. It even offers anti-tracking options (network-level tracker blocking) and signup with no identifier at all.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Une alternative solide à Mullvad, pour les profils pseudonymes et à haut risque qui veulent diversifier.</span><span data-l="en">A solid alternative to Mullvad, for pseudonymous and high-risk profiles who want to diversify.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Sur <b>ivpn.net</b>, générez un compte (un identifiant est créé pour vous, sans e-mail).</span><span data-l="en">At <b>ivpn.net</b>, generate an account (an ID is created for you, no email).</span></li>
|
|
<li><span data-l="fr">Payez en cryptomonnaie ou en espèces, comme pour Mullvad.</span><span data-l="en">Pay in crypto or cash, as with Mullvad.</span></li>
|
|
<li><span data-l="fr">Installez l'application, connectez-vous hors UE, activez le kill switch et le protocole WireGuard.</span><span data-l="en">Install the app, connect outside the EU, enable the kill switch and the WireGuard protocol.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://www.ivpn.net" target="_blank" rel="noopener">ivpn.net →</a><span class="tg-note">🟡🔴</span></div>
|
|
</article>
|
|
</section>
|
|
|
|
<!-- ============ CENSORSHIP / ID VERIFICATION ============ -->
|
|
<section id="censure">
|
|
<div class="part-head">
|
|
<div class="num">CENSURE · <span data-l="fr">IDENTITÉ NUMÉRIQUE</span><span data-l="en">DIGITAL IDENTITY</span> · <span class="lvl lvl-2">🟡</span></div>
|
|
<h2><span data-l="fr">Censure & vérification d'identité</span><span data-l="en">Censorship & identity checks</span></h2>
|
|
<p><span data-l="fr">Le même prétexte (« protéger les mineurs ») sert à imposer la vérification d'identité pour accéder à Internet. C'est la fin programmée de l'anonymat en ligne, donc une forme de censure. Voici l'état des lieux, puis comment y échapper légalement.</span><span data-l="en">The same pretext ("protect minors") is used to force identity checks to access the internet. It's the planned end of online anonymity, and therefore a form of censorship. Here's the state of play, then how to escape it lawfully.</span></p>
|
|
</div>
|
|
<h4><span data-l="fr">Où en est-on (2025-2026)</span><span data-l="en">Where we stand (2025-2026)</span></h4>
|
|
<ul>
|
|
<li><span data-l="fr"><strong>France.</strong> La loi SREN (mai 2024) confie à l'Arcom la vérification d'âge ; depuis avril 2025, les sites concernés doivent la mettre en place. Un décret imposant la vérification d'âge a été validé par le Conseil d'État le 15 juillet 2025, et une proposition interdisant les réseaux sociaux aux moins de 15 ans a été votée à l'Assemblée le 26 janvier 2026, ce qui suppose de vérifier l'âge, donc l'identité, de tout le monde.</span><span data-l="en"><strong>France.</strong> The SREN law (May 2024) tasks regulator Arcom with age verification; since April 2025, covered sites must implement it. A decree imposing age checks was upheld by the Conseil d'État on 15 July 2025, and a bill banning under-15s from social media passed the Assemblée on 26 January 2026, which means verifying the age, and thus the identity, of everyone.</span></li>
|
|
<li><span data-l="fr"><strong>Royaume-Uni.</strong> Depuis le 25 juillet 2025, l'Online Safety Act impose une vérification d'âge « hautement efficace » (pièce d'identité, carte bancaire, estimation faciale). Résultat immédiat : les inscriptions VPN ont bondi de plus de 1 400 % en quelques heures. La Chambre des Lords a même débattu, début 2026, d'un âge minimum pour utiliser un VPN.</span><span data-l="en"><strong>UK.</strong> Since 25 July 2025, the Online Safety Act requires "highly effective" age verification (ID, credit card, facial estimation). The immediate result: VPN signups jumped over 1,400% within hours. The House of Lords even debated, in early 2026, an age limit on VPN use itself.</span></li>
|
|
<li><span data-l="fr"><strong>Union européenne.</strong> La Commission a présenté une application de vérification d'âge (avril 2025), pilotée dans cinq pays, pensée pour s'articuler avec le portefeuille d'identité numérique européen (EUDI Wallet, eIDAS 2) que chaque État doit proposer d'ici fin 2026. L'EFF et EDRi alertent : la preuve « à divulgation nulle » n'est qu'optionnelle, et cela construit une infrastructure d'identité en ligne bien au-delà de la protection de l'enfance.</span><span data-l="en"><strong>EU.</strong> The Commission unveiled an age-verification app (April 2025), piloted in five countries, designed to plug into the European digital identity wallet (EUDI Wallet, eIDAS 2) that every state must offer by end of 2026. EFF and EDRi warn: the "zero-knowledge" proof is only optional, and this builds an online-ID infrastructure far beyond child protection.</span></li>
|
|
</ul>
|
|
<h4><span data-l="fr">Y échapper légalement</span><span data-l="en">Escaping it lawfully</span></h4>
|
|
<p><span data-l="fr">La parade tient en une idée : prendre une adresse IP dans un pays qui n'impose pas ces contrôles, et se procurer les outils de façon anonyme, même si un jour ils sont bloqués.</span><span data-l="en">The counter comes down to one idea: take an IP address in a country that doesn't impose these checks, and obtain the tools anonymously, even if they get blocked one day.</span></p>
|
|
<ul>
|
|
<li><span data-l="fr"><strong>Un VPN hors juridiction.</strong> Connectez-vous à un serveur situé hors du pays qui filtre (idéalement hors UE et hors « 14 Eyes »), avec une politique no-log auditée. C'est ce qui vous rend l'accès aux réseaux qui exigent une pièce d'identité.</span><span data-l="en"><strong>An offshore VPN.</strong> Connect to a server outside the filtering country (ideally outside the EU and the "14 Eyes"), with an audited no-log policy. This restores access to networks demanding an ID.</span></li>
|
|
<li><span data-l="fr"><strong>Un paiement anonyme.</strong> Payez le VPN en cryptomonnaie ou en espèces (Mullvad, IVPN, Proton l'acceptent). Crucial : si un jour les VPN sont « interdits », les processeurs de paiement pourraient refuser les cartes ; le cash et la crypto resteront les seuls moyens.</span><span data-l="en"><strong>Anonymous payment.</strong> Pay for the VPN in crypto or cash (Mullvad, IVPN, Proton accept it). Crucial: if VPNs ever get "banned," payment processors could refuse cards; cash and crypto would be the only options left.</span></li>
|
|
<li><span data-l="fr"><strong>Tor pour récupérer un VPN bloqué.</strong> Si le site du fournisseur devient inaccessible depuis votre pays, passez par le navigateur Tor (ou une adresse .onion) pour télécharger le client. Une fois installé, le VPN est bien plus rapide pour l'usage quotidien.</span><span data-l="en"><strong>Tor to fetch a blocked VPN.</strong> If the provider's site becomes unreachable from your country, use the Tor Browser (or a .onion address) to download the client. Once installed, the VPN is far faster for daily use.</span></li>
|
|
<li><span data-l="fr"><strong>Changer le pays du compte.</strong> Un compte Apple/Google réglé sur un autre pays fait réapparaître les applications retirées de votre magasin local.</span><span data-l="en"><strong>Switch your store country.</strong> An Apple/Google account set to another country brings back apps pulled from your local store.</span></li>
|
|
</ul>
|
|
<div class="box warn">
|
|
<span class="lab"><span data-l="fr">Le droit bouge, vérifiez</span><span data-l="en">The law is shifting, check</span></span>
|
|
<p><span data-l="fr">Contourner une restriction géographique est légal dans la plupart des pays européens, mais le terrain change vite : l'Utah (États-Unis) a criminalisé le contournement par VPN, et les Lords britanniques envisagent d'encadrer l'usage des VPN. Vérifiez la loi de votre pays avant de vous reposer sur une méthode. Ce guide vise la protection de la vie privée, pas la dissimulation d'un délit.</span><span data-l="en">Bypassing a geo-restriction is legal in most European countries, but the ground shifts fast: Utah (US) has criminalised VPN circumvention, and the UK Lords are eyeing VPN limits. Check your country's law before relying on any method. This guide is about protecting privacy, not hiding a crime.</span></p>
|
|
</div>
|
|
<div class="shot"><span data-l="fr">[ CAPTURE : achat anonyme d'un VPN (Mullvad, n° de compte) , à insérer ]</span><span data-l="en">[ SCREENSHOT: anonymous VPN purchase (Mullvad account number) , insert here ]</span></div>
|
|
</section>
|
|
|
|
<!-- ============ PART 5 : PROTON ============ -->
|
|
<section id="proton">
|
|
<div class="part-head">
|
|
<div class="num">PARTIE 05 · <span data-l="fr">REPRENDRE LE CONTRÔLE</span><span data-l="en">TAKE BACK CONTROL</span> · <span class="lvl lvl-2">🟡</span></div>
|
|
<h2><span data-l="fr">Quitter Google</span><span data-l="en">Leave Google</span></h2>
|
|
<p><span data-l="fr">Google, c'est un compte unique qui connaît vos e-mails, votre agenda, vos fichiers, vos déplacements et vos recherches. On remplace la suite entière.</span><span data-l="en">Google is a single account that knows your email, calendar, files, movements and searches. Replace the whole suite.</span></p>
|
|
</div>
|
|
<div class="tablewrap">
|
|
<table>
|
|
<thead><tr><th>Google</th><th>Proton</th><th><span data-l="fr">Autres</span><span data-l="en">Others</span></th></tr></thead>
|
|
<tbody>
|
|
<tr><td><span class="old">Gmail</span></td><td><span class="new">Proton Mail</span></td><td>Tuta, mailbox.org</td></tr>
|
|
<tr><td><span class="old">Google Drive</span></td><td><span class="new">Proton Drive</span></td><td>Nextcloud, Cryptomator</td></tr>
|
|
<tr><td><span class="old">Google Calendar</span></td><td><span class="new">Proton Calendar</span></td><td>Tuta Calendar</td></tr>
|
|
<tr><td><span class="old">Google Password</span></td><td><span class="new">Proton Pass</span></td><td>Bitwarden, KeePassXC</td></tr>
|
|
<tr><td><span class="old">Google One VPN</span></td><td><span class="new">Proton VPN</span></td><td>Mullvad, IVPN</td></tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<p><span data-l="fr">L'intérêt de <strong>Proton</strong> (Suisse, à but non lucratif via une fondation, open-source) : un seul compte remplace tout Google, avec chiffrement de bout en bout et une juridiction hors « Five Eyes ». On peut migrer progressivement, service par service. Pour qui préfère éviter de recentraliser chez un seul acteur, chaque ligne du tableau a une alternative indépendante.</span><span data-l="en">The appeal of <strong>Proton</strong> (Swiss, non-profit foundation, open-source): one account replaces all of Google, with end-to-end encryption and a jurisdiction outside "Five Eyes". You can migrate gradually, service by service. If you'd rather not recentralise on one provider, every row has an independent alternative.</span></p>
|
|
<div class="shot"><span data-l="fr">[ CAPTURE : tableau de bord Proton, à insérer ]</span><span data-l="en">[ SCREENSHOT: Proton dashboard, insert here ]</span></div>
|
|
</section>
|
|
|
|
<!-- ============ PART 6 : STORAGE ============ -->
|
|
<section id="stockage">
|
|
<div class="part-head">
|
|
<div class="num">PARTIE 06 · <span class="lvl lvl-2">🟡</span></div>
|
|
<h2><span data-l="fr">Stockage chiffré</span><span data-l="en">Encrypted storage</span></h2>
|
|
</div>
|
|
<article class="tg" id="t-protondrive">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#6d4aff">Pd</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Proton Drive</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟢 <span data-l="fr">Débutant</span><span data-l="en">Beginner</span></span><span class="tg-tag"><span data-l="fr">Remplace Google Drive / iCloud</span><span data-l="en">Replaces Google Drive / iCloud</span></span><span class="tg-tag">🇨🇭 · E2EE</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Un cloud chiffré de bout en bout pour vos fichiers et vos photos, intégré à Proton.</span><span data-l="en">An end-to-end encrypted cloud for your files and photos, part of Proton.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Contrairement à Google Drive ou iCloud, Proton ne peut pas lire vos fichiers : ils sont chiffrés avant de quitter votre appareil. Juridiction suisse, même compte que Proton Mail.</span><span data-l="en">Unlike Google Drive or iCloud, Proton can't read your files: they're encrypted before leaving your device. Swiss jurisdiction, same account as Proton Mail.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Tout le monde, comme remplacement direct et simple du cloud de Google ou d'Apple.</span><span data-l="en">Everyone, as a simple, direct replacement for Google's or Apple's cloud.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Activez Proton Drive dans votre compte Proton et installez l'application.</span><span data-l="en">Enable Proton Drive in your Proton account and install the app.</span></li>
|
|
<li><span data-l="fr">Activez la sauvegarde automatique de vos photos, puis désactivez celle de Google/Apple.</span><span data-l="en">Turn on automatic photo backup, then disable Google's/Apple's.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://proton.me/drive" target="_blank" rel="noopener">proton.me/drive →</a><span class="tg-note">🟢🟡</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-cryptomator">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#26a69a">Cy</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Cryptomator</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟡 <span data-l="fr">Intermédiaire</span><span data-l="en">Intermediate</span></span><span class="tg-tag"><span data-l="fr">Chiffre avant l'envoi</span><span data-l="en">Encrypt before upload</span></span><span class="tg-tag">🇩🇪 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Un coffre qui chiffre vos fichiers <b>avant</b> de les envoyer sur n'importe quel cloud, même Google Drive ou Dropbox.</span><span data-l="en">A vault that encrypts your files <b>before</b> uploading them to any cloud, even Google Drive or Dropbox.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">L'astuce parfaite si vous devez garder un cloud existant : vous conservez le service pratique, mais le fournisseur ne voit plus que du charabia chiffré. Vous gardez seul la clé.</span><span data-l="en">The perfect trick if you must keep an existing cloud: you keep the convenient service, but the provider only sees encrypted gibberish. You alone hold the key.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Ceux qui ne peuvent pas quitter un cloud grand public tout de suite, mais veulent protéger leurs fichiers dès maintenant.</span><span data-l="en">Those who can't leave a mainstream cloud yet, but want to protect their files right now.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Installez Cryptomator (PC et mobile) depuis cryptomator.org.</span><span data-l="en">Install Cryptomator (desktop and mobile) from cryptomator.org.</span></li>
|
|
<li><span data-l="fr">Créez un « coffre » dans le dossier synchronisé de votre cloud, choisissez un mot de passe fort.</span><span data-l="en">Create a "vault" in your cloud's synced folder, choose a strong password.</span></li>
|
|
<li><span data-l="fr">Placez vos fichiers dans le coffre : ils sont chiffrés puis synchronisés automatiquement.</span><span data-l="en">Put your files in the vault: they're encrypted then synced automatically.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://cryptomator.org" target="_blank" rel="noopener">cryptomator.org →</a><span class="tg-note">🟡🔴</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-nc-storage">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#0082c9">Nc</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Nextcloud</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🔴 <span data-l="fr">Avancé</span><span data-l="en">Advanced</span></span><span class="tg-tag"><span data-l="fr">Votre propre cloud</span><span data-l="en">Your own cloud</span></span><span class="tg-tag">🌍 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Votre propre nuage (fichiers, agenda, contacts, notes) hébergé sur votre serveur.</span><span data-l="en">Your own cloud (files, calendar, contacts, notes) hosted on your server.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Le degré ultime de contrôle : vos données ne quittent jamais votre matériel. Détaillé dans la section 10 (Auto-hébergement).</span><span data-l="en">The ultimate degree of control: your data never leaves your hardware. Detailed in section 10 (Self-hosting).</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Les auto-hébergeurs. Voir la fiche complète en section 10.</span><span data-l="en">Self-hosters. See the full card in section 10.</span></p>
|
|
<div class="tg-foot"><a class="tg-link" href="#selfhost">→ <span data-l="fr">Section 10</span><span data-l="en">Section 10</span></a><a class="tg-link" href="https://nextcloud.com" target="_blank" rel="noopener">nextcloud.com →</a><span class="tg-note">🔴</span></div>
|
|
</article>
|
|
</section>
|
|
|
|
<!-- ============ PART 7 : PASSWORDS ============ -->
|
|
<section id="motsdepasse">
|
|
<div class="part-head">
|
|
<div class="num">PARTIE 07 · <span class="lvl lvl-2">🟡</span></div>
|
|
<h2><span data-l="fr">Gestionnaire de mots de passe</span><span data-l="en">Password manager</span></h2>
|
|
<p><span data-l="fr">Un mot de passe unique et fort par service : c'est la base de toute la sécurité qui suit. Arrêtez le carnet, arrêtez le même mot de passe partout.</span><span data-l="en">One strong, unique password per service: the foundation of everything that follows. Drop the notebook, drop the reused password.</span></p>
|
|
</div>
|
|
<article class="tg" id="t-bitwarden">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#175ddc">Bw</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Bitwarden</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟢 <span data-l="fr">Débutant</span><span data-l="en">Beginner</span></span><span class="tg-tag"><span data-l="fr">Le meilleur pour débuter</span><span data-l="en">Best to start with</span></span><span class="tg-tag">🌍 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Un coffre-fort à mots de passe qui les mémorise, les génère et les remplit pour vous, sur tous vos appareils.</span><span data-l="en">A password vault that remembers, generates and fills your passwords for you, across all your devices.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Gratuit, audité, multiplateforme, et chiffré de bout en bout. Vous n'avez plus qu'un seul mot de passe fort à retenir. Il est même <b>auto-hébergeable</b> (via Vaultwarden) pour ne dépendre de personne.</span><span data-l="en">Free, audited, cross-platform, and end-to-end encrypted. You only need to remember one strong password. It's even <b>self-hostable</b> (via Vaultwarden) so you depend on no one.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Tout le monde. C'est le point de départ de toute la sécurité : un mot de passe unique et fort par service.</span><span data-l="en">Everyone. It's the foundation of all security: one strong, unique password per service.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Créez un compte sur bitwarden.com et choisissez un mot de passe maître <b>long</b> (une phrase). Ne l'oubliez jamais : il n'est pas récupérable.</span><span data-l="en">Create an account at bitwarden.com and choose a <b>long</b> master password (a phrase). Never forget it: it can't be recovered.</span></li>
|
|
<li><span data-l="fr">Installez l'extension de navigateur et l'application mobile.</span><span data-l="en">Install the browser extension and the mobile app.</span></li>
|
|
<li><span data-l="fr">Au fil de vos connexions, laissez Bitwarden enregistrer puis remplacer vos anciens mots de passe par des mots de passe générés.</span><span data-l="en">As you log in, let Bitwarden save and then replace your old passwords with generated ones.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://bitwarden.com" target="_blank" rel="noopener">bitwarden.com →</a><span class="tg-note">🟢🟡🔴</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-keepassxc">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#2c6b9e">Kp</span>
|
|
<div class="tg-hd"><h3 class="tg-name">KeePassXC</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🔴 <span data-l="fr">Avancé</span><span data-l="en">Advanced</span></span><span class="tg-tag"><span data-l="fr">100% local</span><span data-l="en">100% local</span></span><span class="tg-tag">🌍 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Un coffre-fort <b>local</b> : un fichier chiffré que vous seul détenez, sans aucun cloud ni compte.</span><span data-l="en">A <b>local</b> vault: an encrypted file only you hold, with no cloud and no account.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Rien ne quitte votre appareil, sauf si vous décidez de synchroniser le fichier vous-même (par exemple via Cryptomator). C'est le choix des puristes qui ne veulent aucun intermédiaire.</span><span data-l="en">Nothing leaves your device, unless you choose to sync the file yourself (for example via Cryptomator). It's the purist's choice, with no middleman at all.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Les profils avancés qui veulent le contrôle total et zéro dépendance en ligne.</span><span data-l="en">Advanced profiles who want full control and zero online dependency.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Installez KeePassXC (PC) et une application compatible sur mobile (KeePassDX sur Android, Strongbox sur iOS).</span><span data-l="en">Install KeePassXC (desktop) and a compatible mobile app (KeePassDX on Android, Strongbox on iOS).</span></li>
|
|
<li><span data-l="fr">Créez un fichier de base de données protégé par un mot de passe maître.</span><span data-l="en">Create a database file protected by a master password.</span></li>
|
|
<li><span data-l="fr">Pour l'avoir sur tous vos appareils, synchronisez ce fichier via un cloud chiffré.</span><span data-l="en">To have it on all devices, sync that file through an encrypted cloud.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://keepassxc.org" target="_blank" rel="noopener">keepassxc.org →</a><span class="tg-note">🔴</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-protonpass">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#6d4aff">Pp</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Proton Pass</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟢 <span data-l="fr">Débutant</span><span data-l="en">Beginner</span></span><span class="tg-tag"><span data-l="fr">Avec alias e-mail</span><span data-l="en">With email aliases</span></span><span class="tg-tag">🇨🇭 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Le gestionnaire de mots de passe de l'écosystème Proton, avec des alias e-mail jetables intégrés.</span><span data-l="en">The password manager of the Proton ecosystem, with built-in disposable email aliases.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Idéal si vous êtes déjà chez Proton : un seul compte pour le mail, le cloud et les mots de passe. Ses alias e-mail vous évitent de donner votre vraie adresse partout.</span><span data-l="en">Ideal if you're already on Proton: one account for mail, cloud and passwords. Its email aliases save you from giving your real address everywhere.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Ceux qui veulent tout regrouper chez Proton.</span><span data-l="en">Those who want everything in one place with Proton.</span></p>
|
|
<div class="tg-foot"><a class="tg-link" href="https://proton.me/pass" target="_blank" rel="noopener">proton.me/pass →</a><span class="tg-note">🟢🟡</span></div>
|
|
</article>
|
|
</section>
|
|
|
|
<!-- ============ 2FA ============ -->
|
|
<section id="deuxfa">
|
|
<div class="part-head">
|
|
<div class="num">SÉCURITÉ · 2FA · <span class="lvl lvl-2">🟡</span></div>
|
|
<h2><span data-l="fr">Double authentification & clés matérielles</span><span data-l="en">Two-factor auth & hardware keys</span></h2>
|
|
<p><span data-l="fr">Un mot de passe, même fort, peut fuiter. La double authentification (2FA) ajoute une seconde preuve à la connexion : même si votre mot de passe est volé, le compte reste fermé. C'est indispensable sur vos comptes sensibles (e-mail, gestionnaire de mots de passe, réseaux).</span><span data-l="en">A password, even a strong one, can leak. Two-factor authentication (2FA) adds a second proof at login: even if your password is stolen, the account stays locked. It's essential on your sensitive accounts (email, password manager, social).</span></p>
|
|
</div>
|
|
<div class="box warn">
|
|
<span class="lab"><span data-l="fr">Évitez le 2FA par SMS</span><span data-l="en">Avoid SMS 2FA</span></span>
|
|
<p><span data-l="fr">Le code reçu par SMS est le maillon faible : il est vulnérable au « SIM-swap » (un attaquant fait transférer votre numéro) et à l'interception via le réseau téléphonique (SS7). Des études estiment que la majorité des tentatives de SIM-swap réussissent. Utilisez le SMS seulement en dernier recours, jamais comme protection principale.</span><span data-l="en">A code sent by SMS is the weak link: it's vulnerable to "SIM-swap" (an attacker gets your number transferred) and to interception over the phone network (SS7). Studies estimate most SIM-swap attempts succeed. Use SMS only as a last resort, never as your main protection.</span></p>
|
|
</div>
|
|
|
|
<article class="tg" id="t-yubikey">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#84bd00">Yk</span>
|
|
<div class="tg-hd"><h3 class="tg-name">YubiKey · Nitrokey</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟡🔴 <span data-l="fr">Interm. / Avancé</span><span data-l="en">Interm. / Advanced</span></span><span class="tg-tag"><span data-l="fr">Clé matérielle FIDO2</span><span data-l="en">FIDO2 hardware key</span></span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Une petite clé physique (format USB, souvent avec NFC) qui prouve votre identité d'un simple contact du doigt.</span><span data-l="en">A small physical key (USB, often with NFC) that proves your identity with a single touch.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">C'est la 2FA la plus solide : elle résiste à l'hameçonnage, car la clé vérifie l'adresse réelle du site avant de répondre. <b>Nitrokey</b> est l'alternative à matériel et micrologiciel entièrement ouverts. Un faux site ne peut pas vous piéger.</span><span data-l="en">It's the strongest 2FA: it resists phishing, because the key checks the site's real address before responding. <b>Nitrokey</b> is the fully open-hardware, open-firmware alternative. A fake site can't trick you.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Ceux qui veulent le maximum de sécurité sur leurs comptes clés. Achetez-en <b>deux</b> (une principale, une de secours).</span><span data-l="en">Those who want maximum security on key accounts. Buy <b>two</b> (one main, one backup).</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Procurez-vous deux clés sur yubico.com ou nitrokey.com.</span><span data-l="en">Get two keys from yubico.com or nitrokey.com.</span></li>
|
|
<li><span data-l="fr">Dans les réglages de sécurité de chaque compte (e-mail, gestionnaire de mots de passe…), ajoutez une « clé de sécurité » ou « passkey ». Enregistrez vos deux clés.</span><span data-l="en">In each account's security settings (email, password manager…), add a "security key" or "passkey." Enrol both keys.</span></li>
|
|
<li><span data-l="fr">Gardez la clé de secours dans un lieu sûr, séparé.</span><span data-l="en">Keep the backup key in a safe, separate place.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://www.yubico.com" target="_blank" rel="noopener">yubico.com →</a><a class="tg-link" href="https://www.nitrokey.com" target="_blank" rel="noopener">nitrokey.com →</a><span class="tg-note">🟡🔴</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-aegis">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#2c5c9c">Ae</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Aegis · Ente Auth</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟢 <span data-l="fr">Débutant</span><span data-l="en">Beginner</span></span><span class="tg-tag"><span data-l="fr">Codes TOTP</span><span data-l="en">TOTP codes</span></span><span class="tg-tag">🌍 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Des applications qui génèrent les codes à six chiffres qui changent toutes les 30 secondes, en remplacement de Google Authenticator.</span><span data-l="en">Apps that generate the six-digit codes changing every 30 seconds, replacing Google Authenticator.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr"><b>Aegis</b> (Android) garde vos codes dans un coffre chiffré local, sans cloud. <b>Ente Auth</b> ajoute une synchronisation chiffrée de bout en bout entre appareils, et a été audité. Bien plus sûrs que le SMS, et gratuits.</span><span data-l="en"><b>Aegis</b> (Android) keeps your codes in a local encrypted vault, no cloud. <b>Ente Auth</b> adds end-to-end encrypted sync across devices, and has been audited. Far safer than SMS, and free.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Tout le monde : c'est le niveau de 2FA à adopter par défaut, avant les clés matérielles.</span><span data-l="en">Everyone: it's the default 2FA level to adopt, ahead of hardware keys.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Installez Aegis (F-Droid) ou Ente Auth (toutes plateformes).</span><span data-l="en">Install Aegis (F-Droid) or Ente Auth (all platforms).</span></li>
|
|
<li><span data-l="fr">Sur chaque compte, activez la 2FA « application d'authentification » et scannez le QR code affiché.</span><span data-l="en">On each account, enable "authenticator app" 2FA and scan the QR code shown.</span></li>
|
|
<li><span data-l="fr">Notez les <b>codes de secours</b> sur papier et faites une sauvegarde chiffrée de votre coffre.</span><span data-l="en">Write down the <b>backup codes</b> on paper and make an encrypted backup of your vault.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://getaegis.app" target="_blank" rel="noopener">getaegis.app →</a><a class="tg-link" href="https://ente.io/auth" target="_blank" rel="noopener">ente.io/auth →</a><span class="tg-note">🟢🟡</span></div>
|
|
</article>
|
|
</section>
|
|
|
|
<!-- ============ PART 8 : SOCIAL ============ -->
|
|
<section id="social">
|
|
<div class="part-head">
|
|
<div class="num">PARTIE 08 · <span class="lvl lvl-2">🟡</span></div>
|
|
<h2><span data-l="fr">Réseaux sociaux décentralisés</span><span data-l="en">Decentralised social</span></h2>
|
|
<p><span data-l="fr">Instagram, X et Facebook appartiennent à des entreprises qui vous profilent et peuvent vous censurer ou vous supprimer du jour au lendemain. Le « fédiverse » propose des réseaux appartenant à leurs utilisateurs.</span><span data-l="en">Instagram, X and Facebook belong to companies that profile you and can censor or delete you overnight. The "fediverse" offers networks owned by their users.</span></p>
|
|
</div>
|
|
<article class="tg" id="t-mastodon">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#6364ff">Ma</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Mastodon</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟢 <span data-l="fr">Débutant</span><span data-l="en">Beginner</span></span><span class="tg-tag"><span data-l="fr">Remplace X / Twitter</span><span data-l="en">Replaces X / Twitter</span></span><span class="tg-tag">🌍 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">L'alternative à X/Twitter : un réseau social fait de milliers de serveurs indépendants qui communiquent entre eux (le « fédiverse »).</span><span data-l="en">The X/Twitter alternative: a social network made of thousands of independent servers that talk to each other (the "fediverse").</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Pas de patron unique, pas d'algorithme qui décide à votre place, pas de bannissement arbitraire par une seule entreprise. Le fil est chronologique, sans publicité ni manipulation.</span><span data-l="en">No single owner, no algorithm deciding for you, no arbitrary ban by one company. The feed is chronological, with no ads or manipulation.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Tout le monde. Idéal pour les comptes d'information qui veulent une présence qu'aucune entreprise ne peut couper.</span><span data-l="en">Everyone. Ideal for information accounts that want a presence no company can cut off.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Sur joinmastodon.org, choisissez un serveur (ou « instance ») qui vous correspond, puis créez un compte.</span><span data-l="en">On joinmastodon.org, choose a server (or "instance") that suits you, then create an account.</span></li>
|
|
<li><span data-l="fr">Installez une application (l'officielle, ou Ivory, Tusky…) et suivez des comptes : vous voyez tout le fédiverse, quel que soit leur serveur.</span><span data-l="en">Install an app (the official one, or Ivory, Tusky…) and follow accounts: you see the whole fediverse, whatever their server.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://joinmastodon.org" target="_blank" rel="noopener">joinmastodon.org →</a><span class="tg-note">🟢🟡</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-nostr">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#8e30eb">No</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Nostr</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟡🔴</span><span class="tg-tag"><span data-l="fr">Incensurable</span><span data-l="en">Un-censorable</span></span><span class="tg-tag">🌍 · <span data-l="fr">protocole ouvert</span><span data-l="en">open protocol</span></span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Pas une application mais un protocole : un réseau social où votre identité est une simple paire de clés, comme pour Bitcoin.</span><span data-l="en">Not an app but a protocol: a social network where your identity is a simple key pair, like Bitcoin.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Zéro e-mail, zéro mot de passe, aucun compte qu'on puisse supprimer. Vos messages voyagent sur des relais décentralisés et vous possédez vraiment votre audience : personne ne peut vous bannir durablement. Vous pouvez même recevoir des pourboires en Bitcoin (les « zaps ») et changer d'application quand vous voulez sans perdre vos abonnés.</span><span data-l="en">No email, no password, no account anyone can delete. Your posts travel across decentralised relays and you truly own your audience: no one can ban you for good. You can even receive Bitcoin tips ("zaps") and switch apps anytime without losing your followers.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Comptes d'information et créateurs qui craignent la censure de plateforme et veulent une présence vraiment à eux.</span><span data-l="en">Information accounts and creators who fear platform censorship and want a presence truly their own.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Installez un client : Damus (iPhone), Amethyst ou Primal (Android), ou une version web.</span><span data-l="en">Install a client: Damus (iPhone), Amethyst or Primal (Android), or a web version.</span></li>
|
|
<li><span data-l="fr">L'application génère votre paire de clés. <b>Sauvegardez votre clé privée (nsec)</b> comme une phrase de récupération Bitcoin : sur papier, jamais partagée.</span><span data-l="en">The app generates your key pair. <b>Back up your private key (nsec)</b> like a Bitcoin seed phrase: on paper, never shared.</span></li>
|
|
<li><span data-l="fr">Créez votre profil, suivez des gens, activez les zaps pour recevoir des sats.</span><span data-l="en">Create your profile, follow people, enable zaps to receive sats.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://nostr.com" target="_blank" rel="noopener">nostr.com →</a><span class="tg-note">🟡🔴</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-element">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#0dbd8b">El</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Matrix / Element</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟡🔴</span><span class="tg-tag"><span data-l="fr">Remplace Discord / Slack</span><span data-l="en">Replaces Discord / Slack</span></span><span class="tg-tag">🌍 · <span data-l="fr">fédéré · E2EE</span><span data-l="en">federated · E2EE</span></span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Une messagerie de communautés, dans l'esprit de Discord ou Slack, mais fédérée et chiffrable de bout en bout. Element est l'application, Matrix le réseau.</span><span data-l="en">Community chat, in the spirit of Discord or Slack, but federated and end-to-end encryptable. Element is the app, Matrix the network.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Vous pouvez héberger votre propre serveur (Synapse) et contrôler vos données. Parfait pour un collectif, une rédaction, une association qui veut son espace indépendant.</span><span data-l="en">You can host your own server (Synapse) and control your data. Perfect for a collective, a newsroom or an association that wants its own independent space.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Communautés et groupes. Voir la nuance sur les métadonnées ci-dessous.</span><span data-l="en">Communities and groups. See the metadata caveat below.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Installez Element (element.io) et créez un compte sur un serveur public, ou sur le vôtre (section 10).</span><span data-l="en">Install Element (element.io) and create an account on a public server, or on your own (section 10).</span></li>
|
|
<li><span data-l="fr">Rejoignez ou créez des salons, et activez le chiffrement de bout en bout pour les conversations privées.</span><span data-l="en">Join or create rooms, and enable end-to-end encryption for private conversations.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://element.io" target="_blank" rel="noopener">element.io →</a><span class="tg-note">🟡🔴</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-fediverse">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#ea580c">Pi</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Pixelfed · PeerTube · Lemmy</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟡</span><span class="tg-tag"><span data-l="fr">Insta · YouTube · Reddit</span><span data-l="en">Insta · YouTube · Reddit</span></span><span class="tg-tag">🌍 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Les cousins fédérés d'Instagram (Pixelfed), de YouTube (PeerTube) et de Reddit (Lemmy).</span><span data-l="en">The federated cousins of Instagram (Pixelfed), YouTube (PeerTube) and Reddit (Lemmy).</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Même logique que Mastodon : pas de propriétaire unique, pas d'algorithme publicitaire, pas de traçage. Vous publiez photos, vidéos ou discussions sans nourrir une machine à profiler.</span><span data-l="en">Same logic as Mastodon: no single owner, no ad algorithm, no tracking. You post photos, videos or discussions without feeding a profiling machine.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Ceux qui veulent quitter Instagram, YouTube ou Reddit sans renoncer au format.</span><span data-l="en">Those who want to leave Instagram, YouTube or Reddit without giving up the format.</span></p>
|
|
<div class="tg-foot"><a class="tg-link" href="https://pixelfed.org" target="_blank" rel="noopener">pixelfed.org →</a><a class="tg-link" href="https://joinpeertube.org" target="_blank" rel="noopener">peertube →</a><a class="tg-link" href="https://join-lemmy.org" target="_blank" rel="noopener">lemmy →</a><span class="tg-note">🟡</span></div>
|
|
</article>
|
|
<div class="box">
|
|
<span class="lab"><span data-l="fr">Nuance métadonnées</span><span data-l="en">Metadata caveat</span></span>
|
|
<p><span data-l="fr">Matrix chiffre bien le <em>contenu</em>, mais en fédération, les serveurs participants voient l'appartenance aux salons et l'horodatage des messages. Pour un usage très sensible, préférez SimpleX/Session ou auto-hébergez votre serveur.</span><span data-l="en">Matrix encrypts <em>content</em> well, but in federation, participating servers see room membership and message timing. For highly sensitive use, prefer SimpleX/Session or self-host your server.</span></p>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- ============ PART 9 : MONEY ============ -->
|
|
<section id="argent">
|
|
<div class="part-head">
|
|
<div class="num">PARTIE 09 · <span class="lvl lvl-2">🟡</span></div>
|
|
<h2><span data-l="fr">Souveraineté financière</span><span data-l="en">Financial sovereignty</span></h2>
|
|
<p><span data-l="fr">L'argent aussi est surveillé et censurable. Des comptes de militants ont été gelés, des dons bloqués, chaque paiement par carte est tracé. La vie privée financière fait partie de la souveraineté.</span><span data-l="en">Money is surveilled and censorable too. Activists' accounts have been frozen, donations blocked, and every card payment is tracked. Financial privacy is part of sovereignty.</span></p>
|
|
</div>
|
|
<article class="tg" id="t-bitcoin">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#f7931a">₿</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Bitcoin <span data-l="fr">(auto-conservation)</span><span data-l="en">(self-custody)</span></h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟡🔴</span><span class="tg-tag"><span data-l="fr">Résistant à la censure</span><span data-l="en">Censorship-resistant</span></span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Une monnaie numérique que vous détenez vous-même, sans passer par une banque.</span><span data-l="en">A digital money you hold yourself, without going through a bank.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">En <b>auto-conservation</b> (vos clés dans un portefeuille que vous seul contrôlez), personne ne peut geler ni bloquer vos fonds. Sa confidentialité n'est pas parfaite (le registre est public), mais il échappe à la censure bancaire, utile le jour où un paiement est refusé.</span><span data-l="en">In <b>self-custody</b> (your keys in a wallet only you control), no one can freeze or block your funds. Its privacy isn't perfect (the ledger is public), but it escapes banking censorship, useful the day a payment is refused.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Se prémunir contre le gel de compte ou la dé-bancarisation, et payer anonymement un service comme un VPN.</span><span data-l="en">Guarding against account freezes or de-banking, and paying anonymously for a service like a VPN.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Procurez-vous des bitcoins (plateforme d'échange, ou entre particuliers).</span><span data-l="en">Get some bitcoin (an exchange, or peer-to-peer).</span></li>
|
|
<li><span data-l="fr">Transférez-les aussitôt vers un portefeuille que <b>vous</b> contrôlez : un portefeuille matériel (Trezor, ColdCard) ou une application libre. Ne les laissez pas sur la plateforme.</span><span data-l="en">Move them right away to a wallet <b>you</b> control: a hardware wallet (Trezor, ColdCard) or an open-source app. Don't leave them on the exchange.</span></li>
|
|
<li><span data-l="fr">Sauvegardez votre phrase de récupération sur papier, jamais en photo ni en ligne.</span><span data-l="en">Back up your recovery phrase on paper, never as a photo or online.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://bitcoin.org" target="_blank" rel="noopener">bitcoin.org →</a><span class="tg-note">🟡🔴</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-monero">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#ff6600">ɱ</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Monero (XMR)</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🔴 <span data-l="fr">Avancé</span><span data-l="en">Advanced</span></span><span class="tg-tag"><span data-l="fr">Confidentiel par défaut</span><span data-l="en">Private by default</span></span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">La cryptomonnaie de la vie privée : montants, expéditeur et destinataire sont masqués par défaut.</span><span data-l="en">The privacy cryptocurrency: amounts, sender and recipient are hidden by default.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">C'est l'exact opposé de Bitcoin sur ce point : les transactions sont confidentielles par conception. C'est le meilleur moyen de payer un service sans laisser de trace reliable à vous.</span><span data-l="en">It's the exact opposite of Bitcoin here: transactions are private by design. It's the best way to pay for a service without leaving a trail back to you.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Ceux qui veulent le maximum de confidentialité financière. Note : Monero est déjà retiré de plusieurs plateformes en Europe, il faut souvent passer par un échange décentralisé.</span><span data-l="en">Those who want maximum financial privacy. Note: Monero is already delisted from several European exchanges, so you often need a decentralised swap.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Installez un portefeuille (l'officiel sur getmonero.org, ou Cake Wallet sur mobile).</span><span data-l="en">Install a wallet (the official one at getmonero.org, or Cake Wallet on mobile).</span></li>
|
|
<li><span data-l="fr">Obtenez des XMR via un service d'échange décentralisé (par exemple un « swap » depuis une autre crypto).</span><span data-l="en">Get XMR through a decentralised exchange service (for example a "swap" from another crypto).</span></li>
|
|
<li><span data-l="fr">Sauvegardez votre phrase de récupération sur papier.</span><span data-l="en">Back up your recovery phrase on paper.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://www.getmonero.org" target="_blank" rel="noopener">getmonero.org →</a><span class="tg-note">🔴</span></div>
|
|
</article>
|
|
<div class="box warn">
|
|
<span class="lab"><span data-l="fr">Légalité & prudence</span><span data-l="en">Legality & caution</span></span>
|
|
<p><span data-l="fr">La confidentialité financière est <strong>légale</strong>. Ne la confondez pas avec l'évasion fiscale : déclarez ce qui doit l'être. Les cryptomonnaies sont <strong>volatiles</strong> et les arnaques nombreuses ; ne placez jamais ce que vous ne pouvez pas perdre, et formez-vous avant d'agir.</span><span data-l="en">Financial privacy is <strong>legal</strong>. Don't confuse it with tax evasion: declare what must be declared. Cryptocurrencies are <strong>volatile</strong> and scams are common; never risk what you can't lose, and learn before you act.</span></p>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- ============ AI BLIND SPOT ============ -->
|
|
<section id="ia">
|
|
<div class="part-head">
|
|
<div class="num">ANGLE MORT · <span data-l="fr">LA FOLIE DE L'IA</span><span data-l="en">THE AI MADNESS</span> · <span class="lvl lvl-2">🟡</span></div>
|
|
<h2><span data-l="fr">L'IA conversationnelle</span><span data-l="en">Conversational AI</span></h2>
|
|
<p><span data-l="fr">Pendant qu'on se bat pour chiffrer nos messages, des centaines de millions de gens confient leurs pensées les plus intimes à ChatGPT, Gemini ou Copilot, sur des serveurs américains. C'est l'angle mort de toute cette histoire. Une pure folie.</span><span data-l="en">While we fight to encrypt our messages, hundreds of millions of people pour their most intimate thoughts into ChatGPT, Gemini or Copilot, on US servers. This is the blind spot of the whole story. Sheer madness.</span></p>
|
|
</div>
|
|
<p>
|
|
<span data-l="fr">Ce que vous tapez dans une IA cloud est une <strong>confession écrite, horodatée et stockée</strong>. Pire qu'un message : vous y déballez vos angoisses, votre santé, vos finances, vos secrets professionnels, souvent plus honnêtement qu'à un proche. Et contrairement à une messagerie chiffrée, tout est lisible en clair côté serveur.</span>
|
|
<span data-l="en">What you type into a cloud AI is a <strong>written, timestamped, stored confession</strong>. Worse than a message: you spill your anxieties, your health, your finances, your work secrets, often more honestly than to a friend. And unlike an encrypted messenger, it's all readable in plaintext on the server.</span>
|
|
</p>
|
|
<div class="box warn">
|
|
<span class="lab"><span data-l="fr">Ce que disent les faits (2025-2026)</span><span data-l="en">What the facts say (2025-2026)</span></span>
|
|
<p><span data-l="fr">Les offres grand public <strong>s'entraînent sur vos données par défaut</strong>. En janvier 2026, un juge américain a ordonné à OpenAI de produire <strong>20 millions de conversations ChatGPT</strong> comme preuves : les utilisateurs concernés n'ont été ni prévenus ni consultés. Supprimer une conversation <strong>ne garantit pas</strong> son effacement. Et lors d'une fuite, 47 000 conversations exposées contenaient e-mails, numéros et détails intimes ré-identifiables.</span>
|
|
<span data-l="en">Consumer tiers <strong>train on your data by default</strong>. In January 2026, a US judge ordered OpenAI to produce <strong>20 million ChatGPT conversations</strong> as evidence: the affected users were neither notified nor consulted. Deleting a chat <strong>does not guarantee</strong> it's gone. And in one leak, 47,000 exposed conversations held emails, phone numbers and re-identifiable intimate details.</span></p>
|
|
</div>
|
|
<h4><span data-l="fr">La parade : l'IA locale</span><span data-l="en">The counter: local AI</span></h4>
|
|
<article class="tg" id="t-localai">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#111111">Ai</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Ollama · LM Studio · Jan · GPT4All</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟡🔴</span><span class="tg-tag"><span data-l="fr">Remplace ChatGPT</span><span data-l="en">Replaces ChatGPT</span></span><span class="tg-tag">🌍 · <span data-l="fr">100% local</span><span data-l="en">100% local</span></span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Des logiciels pour faire tourner un modèle d'intelligence artificielle directement sur votre ordinateur.</span><span data-l="en">Software to run an AI model directly on your own computer.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Vos questions ne quittent jamais l'appareil : aucun serveur, aucun compte, aucune télémétrie, et ça marche hors ligne. La qualité dépend de votre matériel, mais rien ne fuit. <b>Ollama</b> et <b>LM Studio</b> sont les plus simples ; <b>Jan</b> et <b>GPT4All</b> visent la vie privée maximale.</span><span data-l="en">Your questions never leave the device: no server, no account, no telemetry, and it works offline. Quality depends on your hardware, but nothing leaks. <b>Ollama</b> and <b>LM Studio</b> are the easiest; <b>Jan</b> and <b>GPT4All</b> aim for maximum privacy.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Tous ceux qui utilisent l'IA pour des sujets un tant soit peu personnels et ne veulent pas les confier à un serveur américain.</span><span data-l="en">Anyone who uses AI for even slightly personal topics and doesn't want to hand them to a US server.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Pour débuter en douceur, installez <b>LM Studio</b> ou <b>Jan</b> (interface graphique, comme une application classique).</span><span data-l="en">For a gentle start, install <b>LM Studio</b> or <b>Jan</b> (a graphical interface, like a normal app).</span></li>
|
|
<li><span data-l="fr">Téléchargez un modèle proposé dans l'application (par exemple Llama ou Mistral), adapté à la puissance de votre machine.</span><span data-l="en">Download a model offered in the app (for example Llama or Mistral), matched to your machine's power.</span></li>
|
|
<li><span data-l="fr">Discutez : tout se passe en local. Ollama est la version en ligne de commande pour les plus techniques.</span><span data-l="en">Chat away: everything happens locally. Ollama is the command-line version for the more technical.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://lmstudio.ai" target="_blank" rel="noopener">lmstudio.ai →</a><a class="tg-link" href="https://jan.ai" target="_blank" rel="noopener">jan.ai →</a><a class="tg-link" href="https://ollama.com" target="_blank" rel="noopener">ollama.com →</a><span class="tg-note">🟡🔴</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-cloudai">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#de5833">☁</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Duck.ai · Lumo (Proton)</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟢🟡</span><span class="tg-tag"><span data-l="fr">Cloud orienté vie privée</span><span data-l="en">Privacy-minded cloud</span></span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Des accès à l'IA dans le cloud, mais conçus pour la vie privée, quand une IA locale n'est pas possible.</span><span data-l="en">Cloud AI access, but built for privacy, when a local AI isn't possible.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr"><b>Duck.ai</b> (DuckDuckGo) donne un accès anonymisé à plusieurs modèles. <b>Lumo</b> (Proton) chiffre les échanges et ne s'en sert pas pour entraîner. Bien mieux que ChatGPT grand public, mais cela reste un serveur distant.</span><span data-l="en"><b>Duck.ai</b> (DuckDuckGo) gives anonymised access to several models. <b>Lumo</b> (Proton) encrypts exchanges and doesn't train on them. Far better than consumer ChatGPT, but it's still a remote server.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Ceux qui veulent la commodité du cloud sans nourrir les géants. Gardez-y les sujets non sensibles.</span><span data-l="en">Those who want cloud convenience without feeding the giants. Keep non-sensitive topics there.</span></p>
|
|
<div class="tg-foot"><a class="tg-link" href="https://duck.ai" target="_blank" rel="noopener">duck.ai →</a><a class="tg-link" href="https://lumo.proton.me" target="_blank" rel="noopener">lumo →</a><span class="tg-note">🟢🟡</span></div>
|
|
</article>
|
|
<div class="box honest">
|
|
<span class="lab"><span data-l="fr">La règle simple</span><span data-l="en">The simple rule</span></span>
|
|
<p><span data-l="fr">Ne collez jamais dans une IA cloud ce que vous ne diriez pas à un inconnu qui enregistre : identité, santé, mots de passe, secrets professionnels, aveux. Pour tout le reste de sensible, une IA locale.</span><span data-l="en">Never paste into a cloud AI what you wouldn't tell a stranger who's recording: identity, health, passwords, work secrets, confessions. For anything sensitive, use a local AI.</span></p>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- ============ EVERYDAY TOOLBOX ============ -->
|
|
<section id="boiteaoutils">
|
|
<div class="part-head">
|
|
<div class="num"><span data-l="fr">REMPLACER LE RESTE</span><span data-l="en">REPLACE THE REST</span> · <span class="lvl lvl-2">🟡</span></div>
|
|
<h2><span data-l="fr">La boîte à outils du quotidien</span><span data-l="en">The everyday toolbox</span></h2>
|
|
<p><span data-l="fr">Google et Apple ne sont pas que des e-mails : cartes, notes, agenda, photos, visio, tout est relié à votre identité. Voici de quoi remplacer chaque brique, une par une, sans rien perdre en confort.</span><span data-l="en">Google and Apple are not just email: maps, notes, calendar, photos, video calls, everything is tied to your identity. Here's how to replace each brick, one at a time, without losing convenience.</span></p>
|
|
</div>
|
|
|
|
<article class="tg" id="t-maps">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#0a7d33">Om</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Organic Maps · OsmAnd</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟢 <span data-l="fr">Débutant</span><span data-l="en">Beginner</span></span><span class="tg-tag"><span data-l="fr">Remplace Google Maps</span><span data-l="en">Replaces Google Maps</span></span><span class="tg-tag">🌍 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Des applications de cartes et de navigation, fondées sur OpenStreetMap, qui fonctionnent hors ligne.</span><span data-l="en">Map and navigation apps, built on OpenStreetMap, that work offline.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Google Maps enregistre chacun de vos trajets et bâtit un historique de lieux d'une précision redoutable. <b>Organic Maps</b> ne trace rien et n'affiche aucune publicité ; <b>OsmAnd</b> vise les utilisateurs avancés (randonnée, courbes de niveau, navigation détaillée).</span><span data-l="en">Google Maps logs every trip and builds a chillingly precise location history. <b>Organic Maps</b> tracks nothing and shows no ads; <b>OsmAnd</b> targets power users (hiking, contour lines, detailed navigation).</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Tout le monde. Le trafic en temps réel et les transports sont moins complets que chez Google, mais la navigation quotidienne est excellente.</span><span data-l="en">Everyone. Live traffic and transit are less complete than Google's, but everyday navigation is excellent.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Installez depuis F-Droid, l'App Store ou Google Play.</span><span data-l="en">Install from F-Droid, the App Store or Google Play.</span></li>
|
|
<li><span data-l="fr">Téléchargez à l'avance les cartes des régions qui vous intéressent pour l'usage hors ligne.</span><span data-l="en">Download the maps of the regions you need in advance for offline use.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://organicmaps.app" target="_blank" rel="noopener">organicmaps.app →</a><a class="tg-link" href="https://osmand.net" target="_blank" rel="noopener">osmand.net →</a><span class="tg-note">🟢</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-notes">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#2e7d6b">No</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Standard Notes · Joplin · CryptPad</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟢🟡</span><span class="tg-tag"><span data-l="fr">Remplace Docs / Notion</span><span data-l="en">Replaces Docs / Notion</span></span><span class="tg-tag">🌍 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Des notes et documents chiffrés de bout en bout, pour remplacer Google Docs, Notion ou Evernote.</span><span data-l="en">End-to-end encrypted notes and documents, to replace Google Docs, Notion or Evernote.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr"><b>Standard Notes</b> (par Proton) chiffre vos notes par défaut. <b>Joplin</b> gère des carnets en Markdown avec chiffrement optionnel et la synchronisation de votre choix. <b>CryptPad</b> (français) offre l'équivalent de Google Docs en temps réel, entièrement chiffré.</span><span data-l="en"><b>Standard Notes</b> (by Proton) encrypts your notes by default. <b>Joplin</b> handles Markdown notebooks with optional encryption and the sync of your choice. <b>CryptPad</b> (French) offers a real-time, fully encrypted Google Docs equivalent.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Tout le monde pour les notes ; CryptPad pour la collaboration à plusieurs.</span><span data-l="en">Everyone for notes; CryptPad for multi-person collaboration.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Standard Notes / Joplin : créez un compte, installez l'application, et activez le chiffrement (par défaut sur Standard Notes, à activer dans Joplin).</span><span data-l="en">Standard Notes / Joplin: create an account, install the app, and enable encryption (on by default in Standard Notes, to switch on in Joplin).</span></li>
|
|
<li><span data-l="fr">CryptPad : utilisez cryptpad.fr ou une autre instance, aucun compte requis pour commencer.</span><span data-l="en">CryptPad: use cryptpad.fr or another instance, no account needed to start.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://standardnotes.com" target="_blank" rel="noopener">standardnotes.com →</a><a class="tg-link" href="https://joplinapp.org" target="_blank" rel="noopener">joplinapp.org →</a><a class="tg-link" href="https://cryptpad.org" target="_blank" rel="noopener">cryptpad.org →</a><span class="tg-note">🟢🟡</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-visio">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#1d6fb8">Vi</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Jitsi Meet · Element Call</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟢🟡</span><span class="tg-tag"><span data-l="fr">Remplace Zoom / Meet</span><span data-l="en">Replaces Zoom / Meet</span></span><span class="tg-tag">🌍 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Des outils de visioconférence sans compte ni installation lourde, pour remplacer Zoom, Google Meet ou Teams.</span><span data-l="en">Video-conferencing tools with no account or heavy install, to replace Zoom, Google Meet or Teams.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr"><b>Jitsi Meet</b> se lance dans le navigateur, sans compte, et peut être auto-hébergé (c'est aussi la base de Brave Talk). <b>Element Call</b> est chiffré de bout en bout et fédéré via Matrix. Pour un appel simple et totalement chiffré, les appels <b>Signal</b> font aussi le travail.</span><span data-l="en"><b>Jitsi Meet</b> runs in the browser, no account, and can be self-hosted (it's also the basis of Brave Talk). <b>Element Call</b> is end-to-end encrypted and federated via Matrix. For a simple, fully encrypted call, <b>Signal</b> calls also do the job.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Tout le monde. Sur un serveur Jitsi public, les appels à plusieurs sont chiffrés en transport ; le chiffrement de bout en bout est en option.</span><span data-l="en">Everyone. On a public Jitsi server, multi-party calls are transport-encrypted; end-to-end encryption is optional.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Jitsi : allez sur meet.jit.si, créez un nom de salon, partagez le lien. Rien à installer.</span><span data-l="en">Jitsi: go to meet.jit.si, create a room name, share the link. Nothing to install.</span></li>
|
|
<li><span data-l="fr">Element Call : depuis l'application Element (Matrix), lancez un appel dans un salon.</span><span data-l="en">Element Call: from the Element (Matrix) app, start a call in a room.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://jitsi.org" target="_blank" rel="noopener">jitsi.org →</a><a class="tg-link" href="https://element.io/element-call" target="_blank" rel="noopener">element.io/element-call →</a><span class="tg-note">🟢🟡</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-photos">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#7b3fbf">Ph</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Ente · Immich</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟡🔴</span><span class="tg-tag"><span data-l="fr">Remplace Google Photos</span><span data-l="en">Replaces Google Photos</span></span><span class="tg-tag">🌍 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Deux façons de garder vos photos sans les confier à Google ou Apple.</span><span data-l="en">Two ways to keep your photos without handing them to Google or Apple.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr"><b>Ente</b> est un service géré, chiffré de bout en bout, avec reconnaissance et recherche faites sur l'appareil : simple et sûr. <b>Immich</b> est un clone de Google Photos que vous <b>hébergez vous-même</b> (recherche par visages et objets incluse), à réserver à ceux qui savent gérer un serveur.</span><span data-l="en"><b>Ente</b> is a managed, end-to-end encrypted service, with on-device recognition and search: simple and safe. <b>Immich</b> is a Google Photos clone you <b>host yourself</b> (face and object search included), for those comfortable running a server.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Ente pour tous ; Immich pour les auto-hébergeurs. Attention : Immich n'est pas chiffré de bout en bout, sa sécurité dépend de votre serveur.</span><span data-l="en">Ente for everyone; Immich for self-hosters. Note: Immich is not end-to-end encrypted, its security depends on your server.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Ente : installez l'application, créez un compte, activez la sauvegarde automatique de votre pellicule.</span><span data-l="en">Ente: install the app, create an account, turn on automatic backup of your camera roll.</span></li>
|
|
<li><span data-l="fr">Immich : déployez-le sur votre serveur (voir section 10) via Docker, puis connectez l'application mobile.</span><span data-l="en">Immich: deploy it on your server (see section 10) via Docker, then connect the mobile app.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://ente.io" target="_blank" rel="noopener">ente.io →</a><a class="tg-link" href="https://immich.app" target="_blank" rel="noopener">immich.app →</a><span class="tg-note">🟡🔴</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-alias">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#c0392b">@</span>
|
|
<div class="tg-hd"><h3 class="tg-name">SimpleLogin · addy.io</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟢🟡</span><span class="tg-tag"><span data-l="fr">Alias e-mail</span><span data-l="en">Email aliases</span></span><span class="tg-tag">🌍 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Des alias e-mail jetables : une adresse unique par site, qui redirige vers votre vraie boîte sans jamais la révéler.</span><span data-l="en">Disposable email aliases: a unique address per site, forwarding to your real inbox without ever revealing it.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Vous ne donnez plus votre vraie adresse partout. Si un site est piraté ou vous spamme, vous coupez l'alias correspondant, et vous savez immédiatement qui a fait fuiter vos données. <b>SimpleLogin</b> est intégré à Proton ; <b>addy.io</b> propose des alias illimités dès l'offre gratuite.</span><span data-l="en">You stop giving out your real address everywhere. If a site is breached or spams you, you cut that one alias, and you instantly know who leaked your data. <b>SimpleLogin</b> is integrated with Proton; <b>addy.io</b> offers unlimited aliases on the free tier.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Tout le monde, et particulièrement les comptes pseudonymes qui veulent cloisonner leurs inscriptions.</span><span data-l="en">Everyone, and especially pseudonymous accounts that want to compartmentalise their signups.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Créez un compte, installez l'extension de navigateur.</span><span data-l="en">Create an account, install the browser extension.</span></li>
|
|
<li><span data-l="fr">À chaque inscription, générez un nouvel alias au lieu de saisir votre vraie adresse.</span><span data-l="en">At each signup, generate a new alias instead of typing your real address.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://simplelogin.io" target="_blank" rel="noopener">simplelogin.io →</a><a class="tg-link" href="https://addy.io" target="_blank" rel="noopener">addy.io →</a><span class="tg-note">🟢🟡</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-backups">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#5a6570">Bk</span>
|
|
<div class="tg-hd"><h3 class="tg-name"><span data-l="fr">Sauvegardes chiffrées</span><span data-l="en">Encrypted backups</span></h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟡🔴</span><span class="tg-tag">Cryptomator · restic</span><span class="tg-tag">🌍 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">De quoi sauvegarder votre téléphone et votre ordinateur en chiffrant les données <b>avant</b> qu'elles ne partent dans un cloud.</span><span data-l="en">A way to back up your phone and computer, encrypting the data <b>before</b> it leaves for any cloud.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Les sauvegardes iCloud/Google sont souvent accessibles au fournisseur, donc à la justice. <b>Cryptomator</b> chiffre vos fichiers avant de les envoyer sur n'importe quel cloud ; <b>restic</b> fait des sauvegardes chiffrées automatiques ; <b>Proton Drive</b> est chiffré de bout en bout. Sur iPhone, activez la « Protection avancée des données » pour chiffrer vos sauvegardes iCloud.</span><span data-l="en">iCloud/Google backups are often accessible to the provider, and thus to courts. <b>Cryptomator</b> encrypts your files before sending them to any cloud; <b>restic</b> makes automatic encrypted backups; <b>Proton Drive</b> is end-to-end encrypted. On iPhone, enable "Advanced Data Protection" to encrypt your iCloud backups.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Tout le monde devrait chiffrer ses sauvegardes. Règle d'or : deux copies chiffrées, sur deux supports, en deux lieux.</span><span data-l="en">Everyone should encrypt their backups. Golden rule: two encrypted copies, on two media, in two places.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">iPhone : Réglages > votre nom > iCloud > Protection avancée des données : activez-la.</span><span data-l="en">iPhone: Settings > your name > iCloud > Advanced Data Protection: turn it on.</span></li>
|
|
<li><span data-l="fr">PC : installez Cryptomator, créez un coffre, placez-y vos fichiers avant de synchroniser vers le cloud.</span><span data-l="en">PC: install Cryptomator, create a vault, put your files in it before syncing to the cloud.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://cryptomator.org" target="_blank" rel="noopener">cryptomator.org →</a><a class="tg-link" href="https://restic.net" target="_blank" rel="noopener">restic.net →</a><span class="tg-note">🟡🔴</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-databrokers">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#b8860b">RG</span>
|
|
<div class="tg-hd"><h3 class="tg-name"><span data-l="fr">Effacer ses données (RGPD)</span><span data-l="en">Erase your data (GDPR)</span></h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟡</span><span class="tg-tag"><span data-l="fr">Courtiers en données</span><span data-l="en">Data brokers</span></span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Faire retirer vos informations personnelles des « courtiers en données » qui les collectent et les revendent.</span><span data-l="en">Getting your personal information removed from the "data brokers" that collect and resell it.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">En Europe, le RGPD (article 17) vous donne un <b>droit à l'effacement</b> : vous pouvez exiger, gratuitement, qu'une entreprise supprime vos données, en principe sous un mois. Des services comme <b>Incogni</b> automatisent ces demandes en masse, moyennant paiement.</span><span data-l="en">In Europe, the GDPR (Article 17) gives you a <b>right to erasure</b>: you can demand, for free, that a company delete your data, in principle within a month. Services like <b>Incogni</b> automate these requests at scale, for a fee.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Ceux qui veulent réduire leur exposition. Attention : les données réapparaissent avec le temps, et cela ne touche ni les registres publics ni les réseaux sociaux. Le faire soi-même est gratuit mais fastidieux.</span><span data-l="en">Those who want to reduce their exposure. Note: data reappears over time, and this doesn't touch public records or social media. Doing it yourself is free but tedious.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Pour une demande manuelle : écrivez au courtier en invoquant l'article 17 du RGPD et demandez la suppression.</span><span data-l="en">For a manual request: write to the broker citing GDPR Article 17 and ask for deletion.</span></li>
|
|
<li><span data-l="fr">Pour automatiser : souscrivez à un service de retrait et laissez-le envoyer les demandes en votre nom.</span><span data-l="en">To automate: subscribe to a removal service and let it send the requests on your behalf.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://www.cnil.fr" target="_blank" rel="noopener">cnil.fr →</a><a class="tg-link" href="https://incogni.com" target="_blank" rel="noopener">incogni.com →</a><span class="tg-note">🟡</span></div>
|
|
</article>
|
|
</section>
|
|
|
|
<!-- ============ PART 10 : SELF-HOSTING ============ -->
|
|
<section id="selfhost">
|
|
<div class="part-head">
|
|
<div class="num">PARTIE 10 · <span data-l="fr">AUTODÉFENSE AVANCÉE</span><span data-l="en">ADVANCED SELF-DEFENCE</span> · <span class="lvl lvl-3">🔴</span></div>
|
|
<h2><span data-l="fr">Auto-hébergement</span><span data-l="en">Self-hosting</span></h2>
|
|
<p><span data-l="fr">Le niveau ultime de souveraineté : héberger vos services vous-même. Vos données vivent sur votre matériel, sous la juridiction que vous choisissez.</span><span data-l="en">The ultimate level of sovereignty: host your services yourself. Your data lives on your hardware, under the jurisdiction you choose.</span></p>
|
|
</div>
|
|
<article class="tg" id="t-yunohost">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#e29100">Yh</span>
|
|
<div class="tg-hd"><h3 class="tg-name">YunoHost · Umbrel · Start9</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🔴 <span data-l="fr">Avancé</span><span data-l="en">Advanced</span></span><span class="tg-tag"><span data-l="fr">Serveur clé en main</span><span data-l="en">Turnkey server</span></span><span class="tg-tag">🌍 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Des systèmes qui transforment un vieux PC ou un Raspberry Pi en serveur personnel, avec un catalogue d'applications à installer en quelques clics.</span><span data-l="en">Systems that turn an old PC or a Raspberry Pi into a personal server, with an app catalogue you install in a few clicks.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">L'auto-hébergement fait peur, mais ces outils font le gros du travail. <b>YunoHost</b> gère même votre propre e-mail et une authentification unique. <b>Umbrel</b> offre un magasin de plus de 300 applications, très prisé des amateurs de vie privée et de Bitcoin. <b>Start9</b> chiffre les sauvegardes et donne une adresse Tor à chaque service par défaut.</span><span data-l="en">Self-hosting sounds scary, but these tools do the heavy lifting. <b>YunoHost</b> even runs your own email and single sign-on. <b>Umbrel</b> offers a 300+ app store, popular with privacy and Bitcoin folks. <b>Start9</b> encrypts backups and gives every service a Tor address by default.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Les profils avancés prêts à consacrer un après-midi à monter leur propre cloud. C'est la parade structurelle la plus radicale à Chat Control.</span><span data-l="en">Advanced profiles ready to spend an afternoon building their own cloud. It's the most radical structural counter to Chat Control.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Récupérez un vieil ordinateur, un Raspberry Pi, ou louez un petit serveur (VPS) dans un pays protecteur.</span><span data-l="en">Get an old computer, a Raspberry Pi, or rent a small server (VPS) in a protective country.</span></li>
|
|
<li><span data-l="fr">Installez YunoHost, Umbrel ou Start9 en suivant leur guide officiel.</span><span data-l="en">Install YunoHost, Umbrel or Start9 following their official guide.</span></li>
|
|
<li><span data-l="fr">Depuis le catalogue, installez Nextcloud, un serveur Matrix, une galerie photo, etc.</span><span data-l="en">From the catalogue, install Nextcloud, a Matrix server, a photo gallery, etc.</span></li>
|
|
<li><span data-l="fr">Accédez-y en privé avec Tailscale (fiche ci-dessous) plutôt que d'exposer le serveur au public.</span><span data-l="en">Reach it privately with Tailscale (card below) rather than exposing the server to the public.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://yunohost.org" target="_blank" rel="noopener">yunohost.org →</a><a class="tg-link" href="https://umbrel.com" target="_blank" rel="noopener">umbrel.com →</a><a class="tg-link" href="https://start9.com" target="_blank" rel="noopener">start9.com →</a><span class="tg-note">🔴</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-nextcloud">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#0082c9">Nc</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Nextcloud</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🔴 <span data-l="fr">Avancé</span><span data-l="en">Advanced</span></span><span class="tg-tag"><span data-l="fr">Remplace toute la suite Google</span><span data-l="en">Replaces all of Google</span></span><span class="tg-tag">🇩🇪 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Votre propre nuage : fichiers, agenda, contacts, photos, notes et documents collaboratifs, sur votre serveur.</span><span data-l="en">Your own cloud: files, calendar, contacts, photos, notes and collaborative documents, on your server.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">C'est le remplacement complet de Google Drive, Agenda et Contacts, mais chez vous. Vous décidez de la juridiction et personne d'autre n'a la main sur vos fichiers. À savoir : c'est la confidentialité « votre serveur », pas un chiffrement de bout en bout par défaut ; vous devez le maintenir à jour.</span><span data-l="en">It's the full replacement for Google Drive, Calendar and Contacts, but at home. You choose the jurisdiction and no one else controls your files. Note: it's "your server" privacy, not end-to-end encryption by default; you must keep it updated.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Les auto-hébergeurs. Le plus simple est de l'installer via YunoHost ou Umbrel.</span><span data-l="en">Self-hosters. The easiest path is to install it via YunoHost or Umbrel.</span></p>
|
|
<div class="tg-foot"><a class="tg-link" href="https://nextcloud.com" target="_blank" rel="noopener">nextcloud.com →</a><span class="tg-note">🔴</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-synapse">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#0dbd8b">Mx</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Matrix Synapse</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🔴 <span data-l="fr">Avancé</span><span data-l="en">Advanced</span></span><span class="tg-tag"><span data-l="fr">Votre serveur de chat</span><span data-l="en">Your chat server</span></span><span class="tg-tag">🌍 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Votre propre serveur de messagerie Matrix, sur lequel tournent Element et les appels chiffrés.</span><span data-l="en">Your own Matrix chat server, powering Element and encrypted calls.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">En hébergeant le serveur, vous contrôlez aussi les <b>métadonnées</b> (qui parle à qui, quand), le point faible de Matrix en fédération. C'est la messagerie communautaire dont vous êtes le seul maître.</span><span data-l="en">By hosting the server, you also control the <b>metadata</b> (who talks to whom, when), Matrix's weak point in federation. It's community chat that you alone own.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Communautés, collectifs, rédactions qui veulent leur espace fédéré indépendant.</span><span data-l="en">Communities, collectives, newsrooms that want their own independent federated space.</span></p>
|
|
<div class="tg-foot"><a class="tg-link" href="https://element.io/server" target="_blank" rel="noopener">element.io/server →</a><span class="tg-note">🔴</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-tailscale">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#242424">Ts</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Tailscale · Headscale · WireGuard</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🔴 <span data-l="fr">Avancé</span><span data-l="en">Advanced</span></span><span class="tg-tag"><span data-l="fr">Accès privé à son serveur</span><span data-l="en">Private access to your server</span></span><span class="tg-tag">🌍 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Un réseau privé chiffré qui relie vos appareils à votre serveur, sans jamais l'exposer sur l'Internet public.</span><span data-l="en">A private encrypted network linking your devices to your server, without ever exposing it on the public internet.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Au lieu d'ouvrir des ports (et de vous faire attaquer), <b>Tailscale</b> crée un tunnel WireGuard entre vos seuls appareils autorisés : votre serveur n'a aucune surface d'attaque publique. <b>Headscale</b> est la version que vous hébergez vous-même, pour ne dépendre d'aucun tiers. <b>WireGuard</b> seul offre le contrôle total, au prix d'une configuration manuelle.</span><span data-l="en">Instead of opening ports (and getting attacked), <b>Tailscale</b> builds a WireGuard tunnel between your authorised devices only: your server has no public attack surface. <b>Headscale</b> is the self-hosted version, so you depend on no third party. <b>WireGuard</b> alone gives full control, at the cost of manual setup.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Tout auto-hébergeur. C'est la façon sûre d'atteindre son Nextcloud ou ses photos depuis l'extérieur.</span><span data-l="en">Every self-hoster. It's the safe way to reach your Nextcloud or photos from outside.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Installez Tailscale sur votre serveur et sur votre téléphone/PC, connectez-les au même compte.</span><span data-l="en">Install Tailscale on your server and on your phone/PC, connect them to the same account.</span></li>
|
|
<li><span data-l="fr">Vos appareils se voient aussitôt sur un réseau privé ; accédez à votre serveur par son adresse Tailscale.</span><span data-l="en">Your devices instantly see each other on a private network; reach your server at its Tailscale address.</span></li>
|
|
<li><span data-l="fr">Pour zéro dépendance, remplacez le serveur de coordination par Headscale, auto-hébergé.</span><span data-l="en">For zero dependency, replace the coordination server with self-hosted Headscale.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://tailscale.com" target="_blank" rel="noopener">tailscale.com →</a><a class="tg-link" href="https://headscale.net" target="_blank" rel="noopener">headscale.net →</a><span class="tg-note">🔴</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-website">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#7a4ddb">www</span>
|
|
<div class="tg-hd"><h3 class="tg-name"><span data-l="fr">Votre propre site web</span><span data-l="en">Your own website</span></h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟡🔴</span><span class="tg-tag"><span data-l="fr">Résister au bannissement</span><span data-l="en">Ban-proof your voice</span></span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Un site à vous, sur votre nom de domaine, où votre contenu ne dépend d'aucune plateforme.</span><span data-l="en">A site of your own, on your own domain name, where your content depends on no platform.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Le jour où un réseau supprime ou suspend votre compte, tout votre travail disparaît. Un site personnel est votre point d'ancrage : vos articles y restent, archivés et à jour, quoi qu'il arrive. C'est exactement ce que font les comptes d'information prudents. Un site statique (généré par Hugo, Astro ou Jekyll) suffit et se publie presque gratuitement ; pour un blog dynamique, un WordPress ou un Ghost auto-hébergé fait l'affaire.</span><span data-l="en">The day a network deletes or suspends your account, all your work vanishes. A personal site is your anchor: your posts stay there, archived and up to date, whatever happens. It's exactly what cautious information accounts do. A static site (built with Hugo, Astro or Jekyll) is enough and publishes almost for free; for a dynamic blog, a self-hosted WordPress or Ghost does the job.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Comptes d'information, créateurs, militants, quiconque publie et craint la censure de plateforme.</span><span data-l="en">Information accounts, creators, activists, anyone who publishes and fears platform censorship.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Achetez un nom de domaine (idéalement chez un registraire respectueux de la vie privée).</span><span data-l="en">Buy a domain name (ideally from a privacy-respecting registrar).</span></li>
|
|
<li><span data-l="fr">Choisissez un générateur de site statique (Astro, Hugo) et hébergez le résultat, ou installez WordPress/Ghost sur votre serveur.</span><span data-l="en">Choose a static-site generator (Astro, Hugo) and host the output, or install WordPress/Ghost on your server.</span></li>
|
|
<li><span data-l="fr">Renvoyez-y systématiquement depuis vos réseaux : votre audience vous retrouve même si un compte tombe.</span><span data-l="en">Always point to it from your social accounts: your audience finds you even if one account falls.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://astro.build" target="_blank" rel="noopener">astro.build →</a><a class="tg-link" href="https://ghost.org" target="_blank" rel="noopener">ghost.org →</a><span class="tg-note">🟡🔴</span></div>
|
|
</article>
|
|
<div class="box">
|
|
<span class="lab"><span data-l="fr">Le point juridiction</span><span data-l="en">The jurisdiction point</span></span>
|
|
<p><span data-l="fr">Auto-héberger, c'est aussi choisir <em>où</em> vivent vos données. Un serveur chez vous ou dans un pays protecteur échappe aux obligations de scan imposées à une grande plateforme. C'est la parade structurelle la plus radicale à Chat Control.</span><span data-l="en">Self-hosting also means choosing <em>where</em> your data lives. A server at home or in a protective country escapes the scanning duties imposed on big platforms. It's the most radical structural counter to Chat Control.</span></p>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- ============ PART 11 : TOR ============ -->
|
|
<section id="tor">
|
|
<div class="part-head">
|
|
<div class="num">PARTIE 11 · <span class="lvl lvl-3">🔴</span></div>
|
|
<h2>Tor</h2>
|
|
<p><span data-l="fr">Le réseau qui sépare qui vous êtes de ce que vous faites en ligne.</span><span data-l="en">The network that separates who you are from what you do online.</span></p>
|
|
</div>
|
|
<article class="tg" id="t-tor">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#7d4698">Tor</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Tor Browser</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🔴 <span data-l="fr">Avancé</span><span data-l="en">Advanced</span></span><span class="tg-tag"><span data-l="fr">Anonymat réseau</span><span data-l="en">Network anonymity</span></span><span class="tg-tag">🌍 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Un réseau qui sépare qui vous êtes de ce que vous faites en ligne, accessible via le Tor Browser.</span><span data-l="en">A network that separates who you are from what you do online, accessible via the Tor Browser.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Votre trafic rebondit à travers plusieurs relais chiffrés dans le monde : aucun ne connaît à la fois votre identité et votre destination. C'est l'outil des journalistes et des sources, et le moyen d'atteindre un site bloqué (par exemple pour télécharger un VPN censuré).</span><span data-l="en">Your traffic bounces through several encrypted relays worldwide: none knows both your identity and your destination. It's the tool of journalists and sources, and the way to reach a blocked site (for example to download a censored VPN).</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Profils à haut risque, et quiconque doit dissocier son activité de son adresse IP réelle. À utiliser ponctuellement, pas comme navigateur de tous les jours.</span><span data-l="en">High-risk profiles, and anyone who must decouple their activity from their real IP. Use it occasionally, not as an everyday browser.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Téléchargez le Tor Browser sur <b>torproject.org</b> (Windows, macOS, Linux, Android).</span><span data-l="en">Download the Tor Browser from <b>torproject.org</b> (Windows, macOS, Linux, Android).</span></li>
|
|
<li><span data-l="fr">Lancez-le et cliquez « Se connecter ». Si Tor est bloqué dans votre pays, activez un « pont » (bridge).</span><span data-l="en">Launch it and click "Connect." If Tor is blocked in your country, enable a "bridge."</span></li>
|
|
<li><span data-l="fr">Naviguez sans maximiser la fenêtre, sans installer d'extension, et <b>sans vous connecter à vos vrais comptes</b>.</span><span data-l="en">Browse without maximising the window, without installing extensions, and <b>without logging into your real accounts</b>.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://www.torproject.org" target="_blank" rel="noopener">torproject.org →</a><span class="tg-note">🔴</span></div>
|
|
</article>
|
|
<div class="box warn">
|
|
<span class="lab"><span data-l="fr">Limites, pas magique</span><span data-l="en">Limits, not magic</span></span>
|
|
<p><span data-l="fr">Tor protège le transport, pas vos habitudes : si vous vous connectez à votre vrai compte, vous vous déanonymisez vous-même. Il est plus lent, et le nœud de sortie voit le trafic non chiffré (utilisez HTTPS). Pour un anonymat sérieux, associez-le à Tails (section 12).</span><span data-l="en">Tor protects transport, not your habits: log into your real account and you deanonymise yourself. It's slower, and the exit node sees unencrypted traffic (use HTTPS). For serious anonymity, pair it with Tails (section 12).</span></p>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- ============ PART 12 : OS ============ -->
|
|
<section id="os">
|
|
<div class="part-head">
|
|
<div class="num">PARTIE 12 · <span class="lvl lvl-3">🔴</span></div>
|
|
<h2><span data-l="fr">Systèmes d'exploitation libres</span><span data-l="en">Free operating systems</span></h2>
|
|
<p><span data-l="fr">La pièce maîtresse. Si le scan côté client peut être imposé par le système d'exploitation lui-même, la seule vraie parade est de contrôler cet OS. C'est vrai sur le téléphone (GrapheneOS) comme sur l'ordinateur (Linux). Ne sous-estimez pas ce point : tant que vous restez sous Windows, macOS ou un Android Google, vous ne contrôlez pas vraiment votre machine.</span><span data-l="en">The keystone. If client-side scanning can be imposed by the operating system itself, the only real counter is to control that OS. That's true on the phone (GrapheneOS) and on the computer (Linux). Don't underestimate this: as long as you stay on Windows, macOS or a Google Android, you don't truly control your machine.</span></p>
|
|
</div>
|
|
|
|
<article class="tg" id="t-grapheneos">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#1f8a70">Gr</span>
|
|
<div class="tg-hd"><h3 class="tg-name">GrapheneOS</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🔴 <span data-l="fr">Avancé</span><span data-l="en">Advanced</span></span><span class="tg-tag"><span data-l="fr">Mobile dégooglisé</span><span data-l="en">De-Googled mobile</span></span><span class="tg-tag">Android · Pixel · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Un Android entièrement dégooglisé, installé sur un téléphone Pixel : la souveraineté sur mobile.</span><span data-l="en">A fully de-Googled Android, installed on a Pixel phone: mobile sovereignty.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">C'est la défense structurelle par excellence contre un OS ou un magasin d'applications qui voudrait vous scanner. Services Google en bac à sable optionnel, <b>permissions réseau par application</b>, profils cloisonnés, redémarrage automatique qui purge les clés de la mémoire, code PIN de contrainte qui efface le téléphone. Réputé pour sa sécurité au point d'être utilisé par des cibles de logiciels espions.</span><span data-l="en">It's the structural defence par excellence against an OS or app store that would scan you. Google services in an optional sandbox, <b>per-app network permissions</b>, isolated profiles, auto-reboot that purges keys from memory, a duress PIN that wipes the phone. So respected for security that it's used by spyware targets.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Profils exposés, mais aussi tout citoyen prêt à acheter un Pixel pour reprendre le contrôle de son téléphone.</span><span data-l="en">Exposed profiles, but also any citizen willing to buy a Pixel to take back control of their phone.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Procurez-vous un téléphone <b>Google Pixel</b> compatible (c'est le seul matériel supporté, pour des raisons de sécurité).</span><span data-l="en">Get a compatible <b>Google Pixel</b> phone (it's the only supported hardware, for security reasons).</span></li>
|
|
<li><span data-l="fr">Sur un ordinateur, allez sur <b>grapheneos.org/install</b> et suivez l'installeur web (quelques clics, aucun terminal requis).</span><span data-l="en">On a computer, go to <b>grapheneos.org/install</b> and follow the web installer (a few clicks, no terminal needed).</span></li>
|
|
<li><span data-l="fr">Pour vos applications, installez le magasin libre F-Droid ; ajoutez Google Play en bac à sable seulement si nécessaire.</span><span data-l="en">For your apps, install the free F-Droid store; add sandboxed Google Play only if needed.</span></li>
|
|
<li><span data-l="fr">Réglez un long mot de passe (pas un code à 4 chiffres) et découvrez le mode « Lockdown ».</span><span data-l="en">Set a long passphrase (not a 4-digit PIN) and learn the "Lockdown" mode.</span></li>
|
|
</ol>
|
|
<div class="shot"><span data-l="fr">[ CAPTURE : installeur web GrapheneOS, à insérer ]</span><span data-l="en">[ SCREENSHOT: GrapheneOS web installer, insert here ]</span></div>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://grapheneos.org" target="_blank" rel="noopener">grapheneos.org →</a><span class="tg-note">🔴</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-linux">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#2b2b2b">🐧</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Linux <span data-l="fr">(sur ordinateur)</span><span data-l="en">(on desktop)</span></h3>
|
|
<div class="tg-tags"><span class="tg-tag">🟡🔴</span><span class="tg-tag"><span data-l="fr">Remplace Windows / macOS</span><span data-l="en">Replaces Windows / macOS</span></span><span class="tg-tag">🌍 · <span data-l="fr">libre & gratuit</span><span data-l="en">free</span></span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Un système d'exploitation libre et gratuit pour votre ordinateur, en remplacement de Windows ou de macOS. Il en existe de nombreuses variantes, appelées « distributions ».</span><span data-l="en">A free operating system for your computer, replacing Windows or macOS. It comes in many flavours, called "distributions."</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">C'est le point aveugle de beaucoup de gens : ils chiffrent leurs messages mais gardent un Windows qui transmet en continu de la télémétrie à Microsoft (et dont la fonction « Recall » a voulu photographier l'écran en permanence), ou un macOS qui signale les applications que vous lancez. Linux, lui, ne vous espionne pas, il est gratuit, il ressuscite les vieux ordinateurs et il vous rend enfin maître de votre machine. C'est plus facile que sa réputation : les distributions modernes ressemblent à Windows ou macOS.</span><span data-l="en">It's many people's blind spot: they encrypt their messages but keep a Windows that streams telemetry to Microsoft nonstop (whose "Recall" feature tried to screenshot the screen continuously), or a macOS that reports the apps you launch. Linux doesn't spy on you, it's free, it revives old computers, and it finally makes you master of your machine. It's easier than its reputation: modern distributions look like Windows or macOS.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Tout le monde peut franchir le pas. Pour débuter, <b>Linux Mint</b> (le plus proche de Windows) ou <b>Fedora</b> ; <b>Debian</b> pour la stabilité. Pas besoin de tout casser : on peut d'abord tester, puis installer à côté de son système actuel.</span><span data-l="en">Anyone can make the switch. To start, <b>Linux Mint</b> (closest to Windows) or <b>Fedora</b>; <b>Debian</b> for stability. No need to wipe anything: you can test first, then install alongside your current system.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Pas sûr de la distribution ? Répondez au questionnaire <b>distrochooser.de/fr</b>, qui vous oriente selon vos besoins.</span><span data-l="en">Not sure which distribution? Answer the <b>distrochooser.de/fr</b> quiz, which points you to the right one for your needs.</span></li>
|
|
<li><span data-l="fr">Testez-la <b>sans rien installer</b> directement dans votre navigateur sur <b>distrosea.com</b>.</span><span data-l="en">Try it <b>without installing anything</b>, right in your browser, at <b>distrosea.com</b>.</span></li>
|
|
<li><span data-l="fr">Une fois convaincu, téléchargez l'image de la distribution et créez une clé USB de démarrage (avec Ventoy ou Balena Etcher).</span><span data-l="en">Once convinced, download the distribution's image and create a bootable USB (with Ventoy or Balena Etcher).</span></li>
|
|
<li><span data-l="fr">Démarrez sur la clé pour essayer le système « en live », puis lancez l'installation. Activez le chiffrement du disque proposé.</span><span data-l="en">Boot from the USB to try the system "live," then run the install. Enable the disk encryption it offers.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://distrochooser.de/fr" target="_blank" rel="noopener">distrochooser.de/fr →</a><a class="tg-link" href="https://distrosea.com" target="_blank" rel="noopener">distrosea.com →</a><a class="tg-link" href="https://linuxmint.com" target="_blank" rel="noopener">linuxmint.com →</a><span class="tg-note">🟡🔴</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-tails">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#56347c">Ta</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Tails</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🔴 <span data-l="fr">Avancé</span><span data-l="en">Advanced</span></span><span class="tg-tag"><span data-l="fr">Clé USB amnésique</span><span data-l="en">Amnesic USB</span></span><span class="tg-tag">🌍 · <span data-l="fr">tout via Tor</span><span data-l="en">all via Tor</span></span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Un système qui démarre depuis une clé USB, fait passer tout le trafic par Tor et ne laisse <b>aucune trace</b> à l'extinction.</span><span data-l="en">A system that boots from a USB stick, routes all traffic through Tor and leaves <b>no trace</b> when shut down.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">À l'arrêt, tout est oublié : c'est « amnésique ». Idéal pour un travail sensible et ponctuel sur un ordinateur qui n'est pas le vôtre, sans rien y laisser.</span><span data-l="en">On shutdown, everything is forgotten: it's "amnesic." Ideal for sensitive, one-off work on a computer that isn't yours, leaving nothing behind.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Lanceurs d'alerte, journalistes, sources. L'outil de référence pour les missions à haut risque.</span><span data-l="en">Whistleblowers, journalists, sources. The reference tool for high-risk work.</span></p>
|
|
<details class="tg-install"><summary></summary>
|
|
<ol class="tg-steps">
|
|
<li><span data-l="fr">Téléchargez Tails sur <b>tails.net</b> et suivez l'assistant pour créer la clé USB.</span><span data-l="en">Download Tails from <b>tails.net</b> and follow the wizard to create the USB stick.</span></li>
|
|
<li><span data-l="fr">Redémarrez l'ordinateur sur cette clé. Utilisez-le, puis éteignez : tout disparaît.</span><span data-l="en">Reboot the computer from that USB. Use it, then shut down: everything vanishes.</span></li>
|
|
</ol>
|
|
</details>
|
|
<div class="tg-foot"><a class="tg-link" href="https://tails.net" target="_blank" rel="noopener">tails.net →</a><span class="tg-note">🔴</span></div>
|
|
</article>
|
|
|
|
<article class="tg" id="t-qubes">
|
|
<div class="tg-h">
|
|
<span class="tg-logo" style="--b:#3874d8">Qb</span>
|
|
<div class="tg-hd"><h3 class="tg-name">Qubes OS · postmarketOS</h3>
|
|
<div class="tg-tags"><span class="tg-tag">🔴 <span data-l="fr">Expert</span><span data-l="en">Expert</span></span><span class="tg-tag"><span data-l="fr">Cloisonnement</span><span data-l="en">Compartmentalisation</span></span><span class="tg-tag">🌍 · open-source</span></div>
|
|
</div>
|
|
</div>
|
|
<p class="tg-field"><b class="lbl lbl-what"></b><span data-l="fr">Deux systèmes de niche : Qubes cloisonne votre PC en machines virtuelles étanches ; postmarketOS fait tourner du Linux sur d'anciens téléphones.</span><span data-l="en">Two niche systems: Qubes compartmentalises your PC into sealed virtual machines; postmarketOS runs Linux on old phones.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-why"></b><span data-l="fr">Qubes isole chaque activité (travail, banque, navigation risquée) dans son propre compartiment : une compromission n'atteint pas le reste. postmarketOS prolonge la vie de téléphones abandonnés par leur constructeur.</span><span data-l="en">Qubes isolates each activity (work, banking, risky browsing) in its own compartment: a compromise doesn't reach the rest. postmarketOS extends the life of phones abandoned by their maker.</span></p>
|
|
<p class="tg-field"><b class="lbl lbl-who"></b><span data-l="fr">Utilisateurs experts avec un modèle de menace très élevé.</span><span data-l="en">Expert users with a very high threat model.</span></p>
|
|
<div class="tg-foot"><a class="tg-link" href="https://www.qubes-os.org" target="_blank" rel="noopener">qubes-os.org →</a><a class="tg-link" href="https://postmarketos.org" target="_blank" rel="noopener">postmarketos.org →</a><span class="tg-note">🔴</span></div>
|
|
</article>
|
|
<h4><span data-l="fr">Durcir l'appareil</span><span data-l="en">Harden your device</span></h4>
|
|
<p><span data-l="fr">Sans changer d'OS, on gagne déjà beaucoup : installer les applications via <strong>F-Droid</strong> (magasin libre) ou <strong>Aurora Store</strong>, remplacer les services Google par <strong>microG</strong>, créer des profils séparés, couper les permissions réseau inutiles, désactiver la sauvegarde cloud automatique et l'identifiant publicitaire.</span><span data-l="en">Even without switching OS, you gain a lot: install apps via <strong>F-Droid</strong> (free store) or <strong>Aurora Store</strong>, replace Google services with <strong>microG</strong>, create separate profiles, cut needless network permissions, disable automatic cloud backup and the advertising ID.</span></p>
|
|
</section>
|
|
|
|
<!-- ============ TELEPHONY & DEVICE ============ -->
|
|
<section id="telephonie">
|
|
<div class="part-head">
|
|
<div class="num"><span data-l="fr">MATÉRIEL</span><span data-l="en">HARDWARE</span> · <span class="lvl lvl-3">🔴</span></div>
|
|
<h2><span data-l="fr">Téléphonie & appareil physique</span><span data-l="en">Telephony & physical device</span></h2>
|
|
<p><span data-l="fr">La meilleure application ne sert à rien si l'appareil lui-même vous trahit. Voici les menaces matérielles et les gestes qui les neutralisent.</span><span data-l="en">The best app is useless if the device itself betrays you. Here are the hardware threats and the moves that neutralise them.</span></p>
|
|
</div>
|
|
|
|
<h4><span data-l="fr">Le numéro de téléphone est un traceur</span><span data-l="en">The phone number is a tracker</span></h4>
|
|
<p><span data-l="fr">Votre numéro relie entre eux votre carte SIM, votre appareil (son identifiant IMEI), votre localisation et votre identité (la plupart des pays exigent une pièce d'identité à l'achat d'une SIM). C'est le fil qui permet de tout recouper.</span><span data-l="en">Your number ties together your SIM card, your device (its IMEI identifier), your location and your identity (most countries require ID to buy a SIM). It's the thread that lets everything be cross-referenced.</span></p>
|
|
<ul>
|
|
<li><span data-l="fr">Utilisez des messageries <b>sans numéro</b> (SimpleX, Session) pour vos contacts sensibles, et préférez toujours Signal au SMS.</span><span data-l="en">Use <b>number-free</b> messengers (SimpleX, Session) for sensitive contacts, and always prefer Signal over SMS.</span></li>
|
|
<li><span data-l="fr">Pour une identité séparée, une carte SIM « data uniquement » ou une eSIM prépayée limite le lien au point de vente (à vérifier selon les pays).</span><span data-l="en">For a separate identity, a "data-only" SIM or prepaid eSIM limits the link at the point of sale (check your country's rules).</span></li>
|
|
</ul>
|
|
|
|
<h4><span data-l="fr">IMSI-catchers & réseau téléphonique</span><span data-l="en">IMSI-catchers & the phone network</span></h4>
|
|
<p><span data-l="fr">Les « IMSI-catchers » (ou « stingrays ») sont de fausses antennes-relais qui forcent les téléphones à s'y connecter pour enregistrer leur identifiant et parfois intercepter les communications, souvent en rétrogradant vers la 2G, peu chiffrée. En parallèle, une faille ancienne du réseau (SS7) permet encore d'intercepter des SMS et de localiser un téléphone à distance : une raison de plus d'abandonner le SMS.</span><span data-l="en">"IMSI-catchers" (or "stingrays") are fake cell towers that force phones to connect so they can log their identifier and sometimes intercept communications, often by downgrading to weakly encrypted 2G. In parallel, an old network flaw (SS7) still allows SMS interception and remote phone location: one more reason to drop SMS.</span></p>
|
|
<ul>
|
|
<li><span data-l="fr"><b>Désactivez la 2G</b> dans les réglages (possible sur Android et GrapheneOS) pour couper le principal vecteur d'interception.</span><span data-l="en"><b>Disable 2G</b> in settings (possible on Android and GrapheneOS) to cut the main interception vector.</span></li>
|
|
<li><span data-l="fr">En manifestation ou en zone sensible, passez en <b>mode avion</b> ou glissez le téléphone dans un <b>sac de Faraday</b> (qui bloque tout signal). L'EFF publie même un outil libre, Rayhunter, pour détecter les IMSI-catchers.</span><span data-l="en">At a protest or in a sensitive area, switch to <b>airplane mode</b> or slip the phone into a <b>Faraday bag</b> (which blocks all signal). The EFF even publishes a free tool, Rayhunter, to detect IMSI-catchers.</span></li>
|
|
</ul>
|
|
|
|
<h4><span data-l="fr">Biométrie ou code ?</span><span data-l="en">Biometrics or passcode?</span></h4>
|
|
<div class="box warn">
|
|
<span class="lab"><span data-l="fr">Un doigt se force, pas un code</span><span data-l="en">A finger can be forced, a passcode can't</span></span>
|
|
<p><span data-l="fr">On peut appliquer votre visage ou votre doigt sur le capteur pendant qu'on vous immobilise (à une frontière, lors d'une interpellation) ; un mot de passe dans votre tête, non. Avant une situation à risque, forcez le retour au code : sur iPhone, maintenez le bouton latéral et un bouton de volume (écran « SOS ») ; sur Android/GrapheneOS, utilisez le mode <b>Lockdown</b> du menu d'alimentation, qui désactive la biométrie jusqu'à saisie du code. Choisissez un mot de passe long, pas un code à quatre chiffres. GrapheneOS propose même un <b>code de contrainte</b> qui efface le téléphone.</span><span data-l="en">Your face or finger can be applied to the sensor while you're restrained (at a border, during an arrest); a password in your head cannot. Before a risky situation, force a return to the passcode: on iPhone, hold the side button and a volume button (the "SOS" screen); on Android/GrapheneOS, use <b>Lockdown</b> in the power menu, which disables biometrics until the PIN is entered. Choose a long passphrase, not a four-digit PIN. GrapheneOS even offers a <b>duress PIN</b> that wipes the phone.</span></p>
|
|
</div>
|
|
|
|
<h4><span data-l="fr">Dé-Microsoft, dé-Apple</span><span data-l="en">De-Microsoft, de-Apple</span></h4>
|
|
<p><span data-l="fr">N'oubliez pas l'ordinateur : Windows transmet en continu de la télémétrie (et sa fonction « Recall » a voulu photographier l'écran en permanence), macOS signale les applications que vous lancez. La vraie sortie, c'est Linux (voir section 12). À défaut, désactivez la télémétrie, l'identifiant publicitaire et « Recall », et ajoutez un pare-feu sortant (comme Little Snitch sur Mac).</span><span data-l="en">Don't forget the computer: Windows streams telemetry nonstop (and its "Recall" feature tried to screenshot the screen continuously), macOS reports the apps you launch. The real exit is Linux (see section 12). Short of that, disable telemetry, the advertising ID and "Recall," and add an outbound firewall (like Little Snitch on Mac).</span></p>
|
|
</section>
|
|
|
|
<!-- ============ PART 13 : OPSEC ============ -->
|
|
<section id="opsec">
|
|
<div class="part-head">
|
|
<div class="num">PARTIE 13 · <span class="lvl lvl-3">🔴</span></div>
|
|
<h2><span data-l="fr">Anonymat & OPSEC</span><span data-l="en">Anonymity & OPSEC</span></h2>
|
|
<p><span data-l="fr">Pour le compte pseudonyme et le lanceur d'alerte. Ici, on ne protège plus seulement un message : on protège une <strong>identité</strong>.</span><span data-l="en">For the pseudonymous account and the whistleblower. Here you no longer protect just a message: you protect an <strong>identity</strong>.</span></p>
|
|
</div>
|
|
<h4><span data-l="fr">Pseudonymat contre anonymat</span><span data-l="en">Pseudonymity vs anonymity</span></h4>
|
|
<p><span data-l="fr">La règle d'or : <strong>ne jamais croiser votre identité réelle et votre identité publique</strong>. Pas le même e-mail, pas le même numéro, pas le même appareil, pas le même réseau, pas les mêmes horaires, pas le même style d'écriture. Une seule fuite suffit à relier les deux.</span><span data-l="en">The golden rule: <strong>never cross your real identity with your public one</strong>. Not the same email, number, device, network, posting hours or writing style. A single leak links the two.</span></p>
|
|
<ul>
|
|
<li><span data-l="fr"><strong>Comptes sans identité</strong> : SimpleX et Session ne demandent aucun numéro ; associez-les à des alias e-mail jetables. Méfiez-vous des « numéros virtuels » revendus et traçables.</span><span data-l="en"><strong>Identity-less accounts</strong> : SimpleX and Session need no number; pair them with disposable email aliases. Beware resold, traceable "virtual numbers".</span></li>
|
|
<li><span data-l="fr"><strong>Nettoyer les métadonnées</strong> : une photo publiée contient souvent la date, le modèle d'appareil et parfois les coordonnées GPS (données EXIF). Nettoyez avec <em>Metadata Cleaner</em>, <em>mat2</em> ou <em>ExifTool</em> avant de publier ; attention aussi aux noms de fichiers et aux métadonnées de documents.</span><span data-l="en"><strong>Clean metadata</strong> : a posted photo often carries the date, device model and sometimes GPS coordinates (EXIF data). Strip it with <em>Metadata Cleaner</em>, <em>mat2</em> or <em>ExifTool</em> before posting; watch file names and document metadata too.</span></li>
|
|
<li><span data-l="fr"><strong>Anti-corrélation réseau</strong> : utilisez Tor/Tails pour dissocier votre activité de votre IP domestique. Ne mélangez jamais réseau personnel et réseau pseudonyme. Une carte SIM à votre nom trahit votre localisation, peu importe le reste.</span><span data-l="en"><strong>Network anti-correlation</strong> : use Tor/Tails to decouple your activity from your home IP. Never mix your personal and pseudonymous networks. A SIM in your name betrays your location no matter what else you do.</span></li>
|
|
<li><span data-l="fr"><strong>Cloisonnement</strong> : un appareil ou au moins un profil dédié à l'identité publique, un gestionnaire de mots de passe séparé, jamais de connexion croisée entre les deux mondes.</span><span data-l="en"><strong>Compartmentalisation</strong> : a device, or at least a profile, dedicated to the public identity, a separate password manager, and never a cross-login between the two worlds.</span></li>
|
|
</ul>
|
|
<h4><span data-l="fr">Transmettre des documents en tant que source</span><span data-l="en">Passing documents as a source</span></h4>
|
|
<p><span data-l="fr"><strong>SecureDrop</strong> est le système de dépôt anonyme utilisé par de nombreuses rédactions pour recevoir des documents de sources. Beaucoup de journaux publient aussi une clé PGP et un contact Signal. Ne transmettez jamais depuis votre matériel professionnel ni votre réseau habituel.</span><span data-l="en"><strong>SecureDrop</strong> is the anonymous submission system many newsrooms use to receive documents from sources. Many outlets also publish a PGP key and a Signal contact. Never submit from your work hardware or usual network.</span></p>
|
|
<div class="box honest">
|
|
<span class="lab"><span data-l="fr">Honnêteté, ne vous surestimez pas</span><span data-l="en">Honesty, don't overestimate yourself</span></span>
|
|
<p><span data-l="fr">L'anonymat fort contre un adversaire étatique est <strong>difficile et faillible</strong>. Ce guide donne des repères, pas des garanties. Si des vies en dépendent, formez-vous auprès des références d'autorité : <em>EFF Surveillance Self-Defense</em>, <em>Freedom of the Press Foundation</em>, <em>Privacy Guides</em>. Cadre strictement défensif et journalistique.</span><span data-l="en">Strong anonymity against a state adversary is <strong>hard and fallible</strong>. This guide gives bearings, not guarantees. If lives depend on it, train with the authoritative references: <em>EFF Surveillance Self-Defense</em>, <em>Freedom of the Press Foundation</em>, <em>Privacy Guides</em>. Strictly defensive and journalistic context.</span></p>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- ============ PART 14 : ECOSYSTEM ============ -->
|
|
<section id="ecosysteme">
|
|
<div class="part-head">
|
|
<div class="num">PARTIE 14 · <span data-l="fr">POUR ALLER PLUS LOIN</span><span data-l="en">GOING FURTHER</span></div>
|
|
<h2><span data-l="fr">L'écosystème libre complet</span><span data-l="en">The full free ecosystem</span></h2>
|
|
<p><span data-l="fr">Se dégoogliser à fond, c'est remplacer chaque brique par un équivalent libre. La logique commune (<strong>logiciel libre + contrôle de son appareil + auto-hébergement</strong>) est la vraie parade au scan côté client.</span><span data-l="en">Fully de-Googling means replacing each brick with a free equivalent. The common logic (<strong>free software + control of your device + self-hosting</strong>) is the real counter to client-side scanning.</span></p>
|
|
</div>
|
|
<div class="eco">
|
|
<div class="eco-cat"><h4><span data-l="fr">Bureautique</span><span data-l="en">Office</span></h4><ul><li>LibreOffice</li><li>OnlyOffice</li></ul></div>
|
|
<div class="eco-cat"><h4><span data-l="fr">Média</span><span data-l="en">Media</span></h4><ul><li>VLC</li><li>Jellyfin</li><li>FreeTube / NewPipe</li><li>Audacity · OBS</li><li>GIMP · Inkscape</li><li>Calibre · Shotcut</li></ul></div>
|
|
<div class="eco-cat"><h4><span data-l="fr">Cloud & réseau</span><span data-l="en">Cloud & network</span></h4><ul><li>Nextcloud</li><li>Pi-hole</li><li>KDE Connect</li></ul></div>
|
|
<div class="eco-cat"><h4><span data-l="fr">Mobile libre</span><span data-l="en">Free mobile</span></h4><ul><li>F-Droid · Aurora</li><li>microG</li><li>postmarketOS</li></ul></div>
|
|
<div class="eco-cat"><h4><span data-l="fr">Sécurité</span><span data-l="en">Security</span></h4><ul><li>Bitwarden</li><li>KeePassXC</li><li>Wireshark</li></ul></div>
|
|
<div class="eco-cat"><h4><span data-l="fr">E-mail & bureau</span><span data-l="en">Email & desktop</span></h4><ul><li>Thunderbird</li><li>FairEmail</li></ul></div>
|
|
<div class="eco-cat"><h4><span data-l="fr">Dev & avancé</span><span data-l="en">Dev & advanced</span></h4><ul><li>Termux · git</li><li>QEMU / KVM · Wine</li><li>Flatpak · GNU/Linux</li></ul></div>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- ============ PART 15 : ACTION ============ -->
|
|
<section id="action">
|
|
<div class="part-head">
|
|
<div class="num">PARTIE 15 · <span data-l="fr">PASSER À L'ACTION</span><span data-l="en">TAKE ACTION</span></div>
|
|
<h2><span data-l="fr">Migration & désobéissance civile numérique</span><span data-l="en">Migration & digital civil disobedience</span></h2>
|
|
</div>
|
|
<h4><span data-l="fr">Un plan progressif</span><span data-l="en">A step-by-step plan</span></h4>
|
|
<ol>
|
|
<li><span data-l="fr"><strong>Semaine 1 🟢</strong> : Installez Signal et faites-y venir vos proches. Passez à Proton Mail ou Tuta. Installez un gestionnaire de mots de passe et uBlock Origin.</span><span data-l="en"><strong>Week 1 🟢</strong> : Install Signal and bring your close ones over. Move to Proton Mail or Tuta. Set up a password manager and uBlock Origin.</span></li>
|
|
<li><span data-l="fr"><strong>Semaine 2 🟡</strong> : Migrez vos fichiers vers un cloud chiffré, remplacez Chrome/Google Search, prenez un VPN, créez un compte Mastodon.</span><span data-l="en"><strong>Week 2 🟡</strong> : Move files to an encrypted cloud, replace Chrome/Google Search, get a VPN, open a Mastodon account.</span></li>
|
|
<li><span data-l="fr"><strong>Ensuite 🔴</strong> : Selon votre profil : GrapheneOS, Tor/Tails, auto-hébergement, discipline OPSEC.</span><span data-l="en"><strong>Then 🔴</strong> : Depending on your profile: GrapheneOS, Tor/Tails, self-hosting, OPSEC discipline.</span></li>
|
|
</ol>
|
|
<div class="box warn">
|
|
<span class="lab"><span data-l="fr">Erreurs classiques</span><span data-l="en">Common mistakes</span></span>
|
|
<p><span data-l="fr">Croire qu'un seul outil suffit ; réutiliser son vrai numéro pour un compte anonyme ; installer dix applications sans changer ses habitudes ; oublier que le maillon faible, c'est souvent l'appareil lui-même.</span><span data-l="en">Believing one tool is enough; reusing your real number for an anonymous account; installing ten apps without changing habits; forgetting the weak link is often the device itself.</span></p>
|
|
</div>
|
|
<h4><span data-l="fr">La souveraineté est collective</span><span data-l="en">Sovereignty is collective</span></h4>
|
|
<p><span data-l="fr">Une messagerie chiffrée ne sert que si votre interlocuteur l'utilise aussi. Faites migrer vos contacts, votre famille, votre communauté. Changer d'outils, c'est <strong>voter avec ses usages</strong> : chaque personne qui quitte les plateformes de surveillance affaiblit le modèle.</span><span data-l="en">An encrypted messenger only works if the other person uses it too. Bring your contacts, family and community along. Switching tools is <strong>voting with your usage</strong>: every person who leaves surveillance platforms weakens the model.</span></p>
|
|
<h4><span data-l="fr">Agir politiquement</span><span data-l="en">Act politically</span></h4>
|
|
<p><span data-l="fr">La technique ne remplace pas la politique. Suivez et soutenez la mobilisation : <a href="https://fightchatcontrol.eu" target="_blank" rel="noopener">fightchatcontrol.eu</a>, <a href="https://edri.org" target="_blank" rel="noopener">EDRi</a>, le travail de <a href="https://www.patrick-breyer.de/en/posts/chat-control/" target="_blank" rel="noopener">Patrick Breyer</a>. Contactez vos eurodéputés, c'est encore ce qui a fait vaciller le texte.</span><span data-l="en">Technology doesn't replace politics. Follow and support the mobilisation: <a href="https://fightchatcontrol.eu" target="_blank" rel="noopener">fightchatcontrol.eu</a>, <a href="https://edri.org" target="_blank" rel="noopener">EDRi</a>, the work of <a href="https://www.patrick-breyer.de/en/posts/chat-control/" target="_blank" rel="noopener">Patrick Breyer</a>. Contact your MEPs, that's still what nearly stopped the text.</span></p>
|
|
|
|
<div class="manifesto">
|
|
<div class="eyebrow"><span data-l="fr">Manifeste</span><span data-l="en">Manifesto</span></div>
|
|
<p><span data-l="fr">Refuser une surveillance de masse illégitime n'est pas se cacher : c'est un acte citoyen, légal et pacifique. La vie privée est un droit, pas un aveu. Chiffrer, c'est <strong>voter</strong>. S'auto-héberger, c'est <strong>désobéir</strong>. Reprendre ses outils, c'est <strong>devenir ingouvernable</strong>.</span><span data-l="en">Refusing illegitimate mass surveillance is not hiding: it is a lawful, peaceful, civic act. Privacy is a right, not a confession. To encrypt is to <strong>vote</strong>. To self-host is to <strong>disobey</strong>. To reclaim your tools is to <strong>become ungovernable</strong>.</span></p>
|
|
</div>
|
|
</section>
|
|
|
|
</main>
|
|
|
|
<footer>
|
|
<div class="wrap cols">
|
|
<div>
|
|
<h4><span data-l="fr">Ressources</span><span data-l="en">Resources</span></h4>
|
|
<p class="srclist">
|
|
<a href="https://www.privacyguides.org" target="_blank" rel="noopener">Privacy Guides</a><br>
|
|
<a href="https://ssd.eff.org" target="_blank" rel="noopener">EFF · Surveillance Self-Defense</a><br>
|
|
<a href="https://freedom.press" target="_blank" rel="noopener">Freedom of the Press Foundation</a><br>
|
|
<a href="https://fightchatcontrol.eu" target="_blank" rel="noopener">Fight Chat Control</a>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
<h4><span data-l="fr">Sources · le texte</span><span data-l="en">Sources · the law</span></h4>
|
|
<p class="srclist">
|
|
<a href="https://en.wikipedia.org/wiki/Chat_Control" target="_blank" rel="noopener">Chat Control · Wikipedia</a><br>
|
|
<a href="https://www.patrick-breyer.de/en/eu-parliament-greenlights-chat-control-1-0-breyer-our-children-lose-out/" target="_blank" rel="noopener">Breyer · vote 9 juillet 2026</a><br>
|
|
<a href="https://fightchatcontrol.eu/chat-control-overview" target="_blank" rel="noopener">Chat Control 1.0 vs 2.0</a><br>
|
|
<a href="https://proton.me/blog/why-client-side-scanning-isnt-the-answer" target="_blank" rel="noopener">Proton · client-side scanning</a><br>
|
|
<a href="https://values.snap.com/news/joint-statement-eu-eprivacy-derogation" target="_blank" rel="noopener"><span data-l="fr">Appel commun des géants (19 mars 2026)</span><span data-l="en">Tech giants' joint appeal (19 Mar 2026)</span></a><br>
|
|
<a href="https://therecord.media/big-tech-vows-to-continue-csam-scanning" target="_blank" rel="noopener">Big Tech vows to keep scanning</a>
|
|
</p>
|
|
</div>
|
|
<div>
|
|
<h4><span data-l="fr">Agir</span><span data-l="en">Act</span></h4>
|
|
<p class="srclist">
|
|
<a href="https://edri.org" target="_blank" rel="noopener">European Digital Rights (EDRi)</a><br>
|
|
<a href="https://www.patrick-breyer.de/en/posts/chat-control/" target="_blank" rel="noopener">Patrick Breyer · Chat Control</a><br>
|
|
<a href="https://signal.org/blog/" target="_blank" rel="noopener">Signal · blog</a>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div class="wrap" style="text-align:center;padding-top:.5rem;">
|
|
<a href="https://github.com/Aurealibe/exitchatcontrol" target="_blank" rel="noopener" style="display:inline-flex;align-items:center;gap:.55rem;font-family:var(--mono);font-size:.8rem;font-weight:600;letter-spacing:.03em;text-decoration:none;color:var(--text);border:1px solid var(--rule-strong);border-radius:var(--radius);padding:.45rem .85rem;">
|
|
<svg viewBox="0 0 16 16" width="18" height="18" fill="currentColor" aria-hidden="true"><path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"/></svg>
|
|
<span data-l="fr">Code source ouvert sur GitHub</span><span data-l="en">Open source on GitHub</span>
|
|
</a>
|
|
</div>
|
|
<div class="wrap">
|
|
<small>
|
|
<span data-l="fr">Ce guide est un document d'information sur la protection de la vie privée et la défense du chiffrement. Il ne conseille aucune activité illégale. Vérifiez toujours l'actualité législative : la situation évolue vite. Dernière mise à jour des faits : 9 juillet 2026.</span>
|
|
<span data-l="en">This guide is an information document on privacy protection and the defence of encryption. It advises no illegal activity. Always check the legislative news: the situation moves fast. Facts last updated: 9 July 2026.</span>
|
|
</small>
|
|
</div>
|
|
</footer>
|
|
|
|
<script>
|
|
(function(){
|
|
var root=document.documentElement;
|
|
// language
|
|
try{var sl=localStorage.getItem('lang');if(sl){root.setAttribute('data-lang',sl);}}catch(e){}
|
|
window.setLang=function(l){
|
|
root.setAttribute('data-lang',l);
|
|
root.setAttribute('lang',l);
|
|
document.getElementById('lang-fr').setAttribute('aria-pressed',String(l==='fr'));
|
|
document.getElementById('lang-en').setAttribute('aria-pressed',String(l==='en'));
|
|
try{localStorage.setItem('lang',l);}catch(e){}
|
|
};
|
|
setLang(root.getAttribute('data-lang')||'fr');
|
|
// theme
|
|
try{var st=localStorage.getItem('theme');if(st){root.setAttribute('data-theme',st);}}catch(e){}
|
|
window.toggleTheme=function(){
|
|
var cur=root.getAttribute('data-theme');
|
|
if(!cur){cur=window.matchMedia('(prefers-color-scheme: dark)').matches?'dark':'light';}
|
|
var next=cur==='dark'?'light':'dark';
|
|
root.setAttribute('data-theme',next);
|
|
try{localStorage.setItem('theme',next);}catch(e){}
|
|
};
|
|
// Real brand logos (Simple Icons); graceful fallback to the letter tile if missing/offline.
|
|
var ICONS={'t-signal':'signal','t-simplex':'simplex','t-session':'session','t-briar':'briar','t-molly':'molly',
|
|
't-protonmail':'protonmail','t-tuta':'tutanota','t-mullvadbrowser':'mullvad','t-firefox':'firefoxbrowser',
|
|
't-brave':'brave','t-ublock':'ublockorigin','t-search':'duckduckgo','t-cloudflare':'cloudflare','t-pihole':'pihole',
|
|
't-mullvaddns':'mullvad','t-mullvad':'mullvad','t-protonvpn':'protonvpn','t-ivpn':'ivpn','t-protondrive':'protondrive',
|
|
't-cryptomator':'cryptomator','t-nc-storage':'nextcloud','t-nextcloud':'nextcloud','t-bitwarden':'bitwarden',
|
|
't-keepassxc':'keepassxc','t-protonpass':'protonpass','t-yubikey':'yubico','t-aegis':'aegis','t-mastodon':'mastodon',
|
|
't-nostr':'nostr','t-element':'element','t-fediverse':'pixelfed','t-bitcoin':'bitcoin','t-monero':'monero',
|
|
't-localai':'ollama','t-cloudai':'duckduckgo','t-maps':'openstreetmap','t-notes':'standardnotes','t-visio':'jitsi',
|
|
't-photos':'immich','t-alias':'simplelogin','t-backups':'cryptomator','t-synapse':'matrix','t-tailscale':'tailscale',
|
|
't-tor':'torbrowser','t-grapheneos':'grapheneos','t-linux':'linux','t-tails':'tails','t-qubes':'qubesos','t-quad9':'quad9'};
|
|
Object.keys(ICONS).forEach(function(id){
|
|
var a=document.getElementById(id); if(!a) return;
|
|
var tile=a.querySelector('.tg-logo'); if(!tile) return;
|
|
var img=new Image();
|
|
img.alt=''; img.className='tg-logo-img'; img.loading='lazy';
|
|
img.onload=function(){ tile.classList.add('has-img'); tile.appendChild(img); };
|
|
img.src='https://cdn.simpleicons.org/'+ICONS[id]+'/ffffff';
|
|
});
|
|
})();
|
|
</script>
|
|
</body>
|
|
</html>
|