Sécurité et chiffrement

014-Drive chiffre vos fichiers sur votre appareil, avant leur envoi. Nos serveurs ne reçoivent que des données illisibles : ni vos fichiers, ni leurs noms, ni votre mot de passe, ni vos clés. Cette page explique comment, en restant à l'essentiel.

Le fichier est chiffré sur l'appareil ; le serveur ne reçoit que des données illisibles Votre appareil Photo.jpg en clair Chiffrement avec vos clés Internet Serveurs 014-Drive a9F3·kQ7z·x0Lm·P2e8… données et noms illisibles, aucune clé pour les ouvrir
Le chiffrement et le déchiffrement se font toujours sur votre appareil : dans le navigateur, l'application ou le client rclone.

Ce que voient nos serveurs

Nos serveurs voient Nos serveurs ne voient jamais
Votre nom d'utilisateur et vos clés publiques Votre mot de passe, vos clés privées
La taille des fichiers et leur nombre, les dates d'envoi Le contenu des fichiers
L'organisation en dossiers (qui contient quoi) Les noms des fichiers et des dossiers
Avec qui vous partagez, et si un lien existe Le secret d'un lien public (après le # de l'adresse)

Votre mot de passe déverrouille vos clés

À la création du compte, votre appareil tire au hasard un trousseau de trois clés : une clé de signature, une clé d'échange (pour recevoir des partages) et une clé racine. Votre mot de passe sert seulement à chiffrer ce trousseau.

Hiérarchie des clés : mot de passe, trousseau, clé racine, dossiers, fichiers Mot de passe reste sur l'appareil Argon2id Trousseau de clés signature · échange · racine Dossier racine Dossier « Photos » Fichier « Contrat.pdf » Chaque élément a sa propre clé, chiffrée par celle de son dossier changer de mot de passe ne rechiffre rien
Chaque dossier et chaque fichier a sa propre clé aléatoire, chiffrée par la clé du dossier qui le contient.

Les fichiers, morceau par morceau

Un fichier est découpé en morceaux d'environ 19 Mo, chacun chiffré séparément avec la clé du fichier et sa position (XChaCha20-Poly1305). Un morceau modifié, échangé ou déplacé est détecté au déchiffrement. La liste des morceaux et les informations du fichier (nom, type, taille) sont signées par son auteur : votre appareil vérifie cette signature avant d'afficher quoi que ce soit.

Partager sans nous confier vos clés

Partage avec un utilisateur et partage par lien Avec un utilisateur Clé du dossier chiffrée pour la clé publique de Léa Seule Léa peut l'ouvrir, avec sa clé privée. Comparez son empreinte (dans l'application) avant un premier partage. Par lien drive.014.fr/s/7c1e… #k2Pq9… La partie après « # » contient la clé : le navigateur ne l'envoie jamais au serveur. Mot de passe, expiration, nombre d'ouvertures : en option.
Le serveur décide qui a le droit d'accéder ; seule la personne qui détient la clé peut lire.

Passkeys et récupération

Une passkey (empreinte, visage, clé de sécurité) peut remplacer le mot de passe : l'authentificateur fournit un secret qui déchiffre une copie de votre trousseau, sans geste supplémentaire.

Algorithmes

Usage Algorithme
Mot de passe → clé Argon2id (64 Mio, 3 passes)
Chiffrement des fichiers, noms et clés XChaCha20-Poly1305
Signatures Ed25519
Partage avec un utilisateur X25519 (sealed box)
Dérivation de sous-clés HKDF-SHA256

Le détail des formats, octet par octet, est dans le guide Créer un client.

Les limites, honnêtement