À propos du projet

drawio-desktop est une application de bureau officielle basée sur Electron qui encapsule l'éditeur de diagrammes draw.io. Elle offre une expérience de bureau native pour la création de diagrammes, organigrammes, modèles UML, diagrammes réseau et autres designs visuels. L'application est conçue avec la sécurité et la confidentialité comme objectifs principaux. Elle s'exécute complètement isolée d'Internet après le démarrage — se limitant à vérifier github.com pour les mises à jour et à télécharger depuis un compartiment AWS S3 appartenant à GitHub. Tous les fichiers JavaScript sont autonomes, et une politique de sécurité stricte du contenu (CSP) interdit les scripts chargés à distance. Aucune donnée de diagramme ni analyse d'utilisation n'est jamais transmise à des tiers. Un diagramme peut charger des médias externes référencés par des URL (images, polices, arrière-plans), ce qui pourrait révéler des métadonnées comme les adresses IP à ces serveurs, mais aucun contenu de diagramme n'est transmis. Les plateformes prises en charge incluent Windows, Linux et macOS. Sur Windows, les utilisateurs peuvent choisir entre un installateur NSIS (par machine, nécessite les droits administrateur), un installateur MSI (par utilisateur, sans administrative requise), une version portable (sans installation nécessaire) ou une version APPX du Microsoft Store. Des builds natifs ARM64 sont disponibles pour les périphériques Windows on Arm exécutant Windows 11 ARM64. Sur Linux, des AppImages sont fournis. Le stockage local et les données de session sont conservés dans les dossiers de données d'application spécifiques à chaque plateforme. L'application est sous licence Apache 2.0 et peut être utilisée librement sans modification. Le projet n'accepte pas les contributions de code externes, car maintenir la compatibilité au sein de son architecture complexe nécessite des tests approfondis. Le support est proposé via le dépôt GitHub selon les disponibilités.