オープンソースのメッセンジャー
OSI 承認ライセンスでコードを公開しているメッセンジャー18件を、根拠に基づいてプライバシー評価。おすすめを先頭に、その後はスコア順。
Briar グレード A
Tor、Wi-Fi、Bluetooth経由で同期する、Androidとデスクトップ向けのP2P型の暗号化メッセンジャー。メッセージ、フォーラム、ブログはユーザーのデバイスにのみ保存されます。
GPL-3.0. ソースコード
Ricochet Refresh グレード A
各ユーザーをTorのオニオンサービスとして動作させ、連絡先とP2Pで接続して、身元、IPアドレス、メタデータを隠すデスクトップ用インスタントメッセンジャー。Blueprint for Free Speechが保守しています。
LGPL-2.1 and BSD-3-Clause. ソースコード
Session グレード A
電話番号の代わりにランダムなアカウントIDを使い、コミュニティが運営するノードの分散型ネットワーク上でオニオンルーティングによりメッセージを送るエンドツーエンド暗号化メッセンジャー。スイスのSession Technology Foundationが管理しています。
The apps are GPL-3.0, and the storage server run by network nodes is MIT. ソースコード
SimpleX グレード A
ランダムなものも含め、ユーザー識別子を一切持たないエンドツーエンド暗号化メッセンジャー。メッセージは誰でも運営できるリレーサーバーを経由します。
AGPL-3.0. ソースコード
Berty グレード B
フランスの非営利団体Berty TechnologiesがIPFS上に構築した、P2P型でエンドツーエンド暗号化のメッセンジャー。電話番号もメールアドレスも不要で、Bluetoothやローカルネットワーク経由でオフラインでもメッセージを交換できます。
Dual-licensed under Apache-2.0 and MIT. ソースコード
Cwtch グレード B
非営利団体Open Privacy Research Societyによる、分散型でメタデータに強いメッセンジャー。連絡先同士はTorのオニオンサービスでP2Pで通信し、任意のグループチャットには誰でも運営できる信頼不要のサーバーを使います。
MIT. ソースコード
Quiet グレード B
Slackに似た、サーバーなしで動作するP2P型のチームチャット。コミュニティメンバーのデバイスがTor経由で直接メッセージを同期します。開発者はまだ監査を受けていないと注意を促しています。
GPL-3.0. ソースコード
Conversations グレード B
標準的なXMPPサーバーであればどれでも使える、Android向けのXMPP(Jabber)クライアント。1対1のチャットと非公開のグループチャットでは、OMEMOによるエンドツーエンド暗号化がデフォルトで有効です。
GPL-3.0, and it works with open-source XMPP servers such as Prosody and ejabberd. ソースコード
Tox & qTox client グレード B
中央サーバーのないP2P型の暗号化メッセージプロトコルと、チャット、音声、ビデオ、ファイル転送用のデスクトップクライアントqTox。元のリポジトリがアーカイブされた後、qToxはTokTokプロジェクトが保守しています。
GPL-3.0. ソースコード
Dino グレード B
GTKで作られたLinux向けのデスクトップ用XMPP(Jabber)クライアント。グループチャット、ファイル転送、音声・ビデオ通話に対応しています。1対1のチャットと非公開のグループチャットでは、OMEMOによるエンドツーエンド暗号化がデフォルトで有効です。
GPL-3.0, and it works with open-source XMPP servers. ソースコード
Molly グレード B
Signalネットワークに接続する、SignalのAndroidアプリの独立したフォーク。パスフレーズによるデータベース暗号化、UnifiedPushの通知、Googleのプロプライエタリーな構成要素を含まないMolly-FOSSビルドを追加しています。
AGPL-3.0, and it uses the open-source Signal server. ソースコード
OpenPGP グレード B
RFC 9580で定義された、メッセージとファイルの公開鍵暗号化と署名のためのオープン標準。GnuPGなどの実装を通じて、メールなど既存の通信手段にエンドツーエンド暗号化を追加します。
Open IETF standard with open source implementations such as GnuPG (GPL-3.0). ソースコード
Signal グレード B
Signalプロトコルを基盤とした、テキスト、音声・ビデオ通話、グループのためのエンドツーエンド暗号化メッセンジャー。非営利団体のSignal Foundationが運営しています。
AGPL-3.0. ソースコード
XMPP グレード B
XMPP(Jabberとも呼ばれます)は、XMPP Standards Foundationが保守する連合型インスタントメッセージングのオープン標準で、独立したクライアントとサーバーが多数あります。
Open standard (RFC 6120) with many open source clients and servers. ソースコード
Jami グレード B
テキスト、音声・ビデオ通話、画面共有、会議に対応したGNUプロジェクトのP2P型暗号化メッセンジャー。デスクトップとモバイル向けのアプリがあります。
GPL-3.0. ソースコード
Gajim グレード C
標準的なXMPPサーバーであればどれでも使える、Linux、Windows、macOS向けのデスクトップ用XMPP(Jabber)クライアント。グループチャット、ファイル転送、任意のOMEMOまたはOpenPGPによるエンドツーエンド暗号化に対応しています。
GPL-3.0, and it works with open-source XMPP servers. ソースコード
Wire グレード C
ProteusとMLSを使ったチャット、通話、ファイル共有を備える、スイスのエンドツーエンド暗号化メッセンジャー兼チームコラボレーションアプリ。アカウントにはメールアドレスを使い、組織は連合型のバックエンドをセルフホストできます。
The server is AGPL-3.0 and the apps are GPL-3.0. ソースコード
Matrix グレード D
リアルタイムのチャットと通話のためのオープン標準で連合型のネットワーク。OlmとMegolmプロトコルによるエンドツーエンド暗号化を備えています。誰でもホームサーバーを運営でき、Elementをはじめ多くのクライアントが対応しています。
Apache-2.0. ソースコード
メッセンジャー全27件を比較(オープンソースかどうかを問わず)。