Un outil de transfert décentralisé
PeerDrop est un service de transfert de fichiers qui repose exclusivement sur une communication directe entre appareils, sans passer par un serveur cloud. Présenté comme une solution pour les utilisateurs soucieux de leur vie privée et de la rapidité, il fonctionne via le réseau Hyperswarm, un protocole pair-à-pair qui permet de relier les terminaux sans configuration réseau particulière.
Le service est disponible sur les systèmes d’exploitation macOS (version 13 ou ultérieure), iOS (version 16 ou ultérieure), Android (version 7 ou ultérieure) ainsi que sur Linux. Les utilisateurs peuvent l’installer depuis l’App Store d’Apple, le Google Play Store ou, pour la version Android, via le magasin d’applications libres Obtainium. Le code source est accessible sur GitHub sous forme de projet open source.
Chiffrement de bout en bout
Chaque transfert utilise le protocole de chiffrement Noise, combinant les algorithmes Curve25519 pour l’échange de clés et ChaCha20-Poly1305 pour le chiffrement symétrique et l’authentification. D’après la documentation officielle, les données sont rendues illisibles pour quiconque en dehors du destinataire. Aucun serveur intermédiaire n’est impliqué, ce qui signifie que les fichiers ne sont jamais stockés en transit.
Aucun compte, aucune limite
PeerDrop ne requiert ni inscription ni connexion. L’identité de l’utilisateur est définie par une clé cryptographique générée à partir d’une phrase mnémonique (seed) stockée localement sur l’appareil. Cette clé ne quitte jamais le terminal. Un même seed peut être utilisé sur plusieurs appareils (Mac, iPhone, Android) pour leur attribuer un seul et même Peer ID, ce qui permet de les voir automatiquement dans la catégorie « Mes appareils ».
Le service n’impose aucune limite de taille pour les fichiers ou dossiers transférés. L’échange s’effectue directement d’un appareil à l’autre à la vitesse maximale du réseau, sans étape d’upload puis download.
Fonctionnement en trois étapes
L’utilisation se veut simple : dans un premier temps, l’utilisateur ouvre les paramètres, copie son Peer ID et le partage avec les personnes avec lesquelles il souhaite échanger des fichiers. Cette opération n’est nécessaire qu’une seule fois. PeerDrop utilise ensuite Hyperswarm pour localiser les contacts automatiquement, quel que soit le réseau (domicile, bureau, cellulaire). Enfin, il suffit de glisser-déposer un fichier ou un dossier dans le panneau de l’appareil destinataire, accessible depuis la barre de menus. Le transfert s’effectue alors en quelques secondes, avec un indicateur de progression et la possibilité de mettre en file d’attente plusieurs fichiers.
Interface légère et notifications
L’application se loge dans la barre de menus et n’apparaît que lorsque l’utilisateur en a besoin. Une fois le transfert terminé, une notification native est affichée. Les fichiers reçus sont placés dans un dossier dédié (PeerDrop) situé dans le dossier Téléchargements. L’interface permet de voir les utilisateurs en ligne et de gérer plusieurs transferts simultanément.
Disponibilité et licence
PeerDrop est proposé gratuitement et en open source. Les versions pour Mac, iPhone, Android et Linux sont d’ores et déjà disponibles en téléchargement. Les conditions d’utilisation et la politique de confidentialité sont accessibles depuis le site officiel. Le projet se présente comme une alternative aux services de transfert basés sur le cloud, en mettant l’accent sur la simplicité, la sécurité et l’absence de serveur central.