このプロジェクトについて

drawio-desktopは、コアとなるdraw.io図表エディタをラップしたElectronベースの公式デスクトップアプリケーションです。図表、フローチャート、UMLモデル、ネットワーク図、その他のビジュアルデザインの作成にネイティブデスクトップ体験を提供します。 このアプリはセキュリティとプライバシーを主要な目標として設計されています。起動後は完全にインターネットから分離されて動作し、github.comでの更新確認とGitHubが所有するAWS S3バケットからのダウンロードのみを行います。すべてのJavaScriptファイルは自己完結型で、厳格なコンテンツセキュリティポリシーによりリモートから読み込まれるスクリプトを禁止しています。図表データや利用分析データが外部に送信されることは一切ありません。図表はURLで参照される外部メディア(画像、フォント、背景)を読み込む場合があり、その場合は該当サーバーにIPアドレスなどのメタデータが漏洩する可能性がありますが、図表の内容自体が送信されることはありません。 対応プラットフォームはWindows、Linux、macOSです。Windowsでは、管理者権限が必要なマシン単位のNSISインストーラ、管理者権限不要のユーザー単位のMSIインストーラ、インストール不要のポータブルビルド、Microsoft StoreのAPPX版から選択できます。Windows 11 ARM64を実行するArmデバイス向けのネイティブARM64ビルドも提供されています。LinuxではAppImageが提供されます。 ローカルストレージとセッションデータは、プラットフォームごとのアプリデータフォルダに保管されます。このアプリはApache 2.0ライセンスの下で提供され、改変せずに自由に使用できます。複雑なアーキテクチャの互換性を維持するには広範なテストが必要なため、本プロジェクトは外部からのコード貢献を受け付けていません。サポートはGitHubリポジトリ上でベストエフォートで提供されます。