Source: https://lodos.md/fr/security
Language: fr

# Sécurité : Zero-Knowledge par conception, pas par politique

lodos est Zero-Knowledge par conception, pas par politique interne. Vois exactement comment tes données sont chiffrées sur ton appareil, où s'arrête le texte en clair, et pourquoi aucune télémétrie n'existe.

## La sécurité n’est pas un réglage. C’est l’architecture.

lodos est Zero-Knowledge par conception, pas par politique interne. Voici exactement comment, et où s’arrête le texte en clair.

## La garantie, en mots simples.

Ton mot de passe maître ne quitte jamais ton Mac. Tes données sont chiffrées avant même d’être écrites sur le disque. Nous (et tout cloud que tu choisis) ne voyons jamais que du texte chiffré opaque. Même nous, on ne peut pas lire ton Vault.

## Ce qu’on peut voir et ce qu’on ne peut pas voir.

La chose la plus honnête qu’une entreprise puisse te montrer.

On peut voir

On ne pourra jamais voir

- Ton adresse e-mail
- Ton statut de facturation
- Qu’une sauvegarde chiffrée existe
- Sa taille et son horodatage

- Ton Vault et tes Secrets
- Ton Wiki, tes tâches et tes notes
- Tes conversations avec l’IA
- Ton mot de passe maître ou tes clés

## Où s’arrête le texte en clair.

Ton mot de passe dérive une clé qui ne quitte jamais l’appareil. Tout ce qui suit cette ligne est chiffré.

- Mot de passe maître
- Dérivation de clé Argon2id
- Clé de chiffrement (sur l’appareil)
- libsodium secretbox
- Bloc chiffré
- Sync optionnelle (opaque)

le texte en clair ne franchit jamais cette ligne

## Ton IA ne peut pas voir ta clé sk_live.

Quand une tâche a besoin d’un identifiant, lodos le déchiffre localement et le transmet à un sous-processus sous forme de variable d’environnement, hors de la vue du modèle, effacé dès que le travail est terminé. L’IA ne manipule jamais qu’une référence comme {{secrets.stripe.sk_live}}. Aucun outil de lodos ne renvoie un secret en clair, et une vérification d’invariant à la compilation fait échouer la release si on en ajoute un.

### Référencé

Le modèle voit un substitut, jamais une valeur.

### Injecté

Le vrai secret entre dans un sous-processus à l’exécution, jamais dans la transcription.

### Audité

Chaque accès s’ajoute à une chaîne HMAC infalsifiable.

## Le rempart est vérifié à la compilation.

Un scan d’invariants à la compilation s’exécute à chaque release. Si l’un d’eux est violé, le build échoue, pour que la garantie ne puisse pas se dégrader discrètement en simple politique.

- Pas de bash, pas d’exec, aucun outil qui renvoie la valeur d’un secret
- Aucun fournisseur d’API de modèle brut, seulement Claude Code intégré
- Pas d’eval, Function, vm ou child_process sur le moindre chemin de rendu
- Les outils inconnus échouent par défaut, jamais autorisés en silence
- L’agent s’exécute avec bash explicitement interdit
- Aucune autorisation unique ne peut réunir la trilogie fatale
- Workflows purement déclaratifs, aucun chemin de code à exécuter

Il n’existe aucun outil qui renvoie un secret en clair, et le build échoue dès que quelqu’un en ajoute un.

Noms de champs

Référence

Sous-processus

ce que l’IA peut voir

le texte en clair n’atteint jamais le modèle

## Les primitives, nommées.

Pas de crypto maison. Des briques standard et auditées.

### Argon2id

Dérivation de clé gourmande en mémoire, 64 Mo / 3 itérations, résistante aux GPU et aux ASIC.

### XChaCha20-Poly1305

Chiffrement authentifié via libsodium secretbox, clés par section.

### Chaîne HMAC-SHA256

Chaque action sur le Vault et le Wiki est signée et chaînée, toute altération brise la chaîne.

### Clé de récupération 160 bits

Haute entropie, générée sur l’appareil, jamais stockée par nous.

### Sync secretstream

Fragments authentifiés de 64 Ko, liés à ton compte pour qu’un bloc ne puisse pas être rejoué.

### Chemins de champs opaques

Les journaux d’audit notent qu’un secret a été utilisé, jamais lequel.

## lodos face au Company OS dans le cloud.

lodos

Outil cloud classique

Chiffré au repos

Zero-Knowledge (l’éditeur ne peut pas le lire)

Fonctionne entièrement hors ligne

Piste d’audit infalsifiable

L’IA peut lire tes Secrets

Aucune télémétrie

## Et ce contre quoi ça ne protège pas.

Le Zero-Knowledge protège tes données de nous et du réseau. Il ne peut pas protéger un appareil déjà compromis, ni un mot de passe maître facile à deviner. Une bonne sécurité de l’appareil et un mot de passe solide restent ta responsabilité. On préfère le dire que de trop promettre.

## Limites connues, dites clairement.

- La sortie réseau des sous-processus est protégée par une liste d’autorisation, pas par un bac à sable matériel.
- La notarisation macOS est en attente, les premiers builds s’installent avec une alerte Gatekeeper.
- On ne sert jamais de proxy à un modèle tiers ; tu apportes ton propre Claude.

## Lis-le, puis fais-lui confiance.

Télécharge lodos et garde tes clés là où elles doivent être.
