DUICUO

Delta Chat: オープンソースのチャットツール


最高のチャット アプリは、チャット アプリではないアプリです。


ユーザーのデータがインターネット上で公開または配信されると、それがどこに行くのか考えてみましょう。インターネットコミュニケーションにおける手作りの産業であるチャットアプリは、波とともに栄枯盛衰を繰り返しています。人々はあらゆる種類の会話にチャットアプリを使用していますが、ほとんどの人は、効果的な広告ターゲティングのためであれ、将来使用するためのプロファイル作成のためであれ、ボットが会話を録音・監視していることに気づいていません。そのため、チャットアプリはプライバシー保護の不備に対して特に脆弱です。しかし幸いなことに、Signal、Rocket.Chat、Mattermostなど、プライバシーを重視したオープンソースのアプリがいくつか登場しています。私はMattermostとRocket.Chatを運用した経験があり、Signalも使用していますが、最も興味深いアプリはDelta Chatです。これは非常に便利なチャットサービスで、チャットサーバーさえ使用していません。Delta Chatは、これまで使用した中で最も大規模かつ多様なオープンメッセージングシステムの一つを採用しています。チャットアプリでのメッセージの送受信にはメールを使用し、Autocryptによるエンドツーエンドの暗号化を備えています。

Delta Chatをインストールする

Delta Chatは標準的なメールプロトコルをバックエンドとして利用していますが、一般ユーザーにとってはチャットアプリケーションと全く同じように見え、動作します。つまり、オープンソースのDelta Chatアプリケーションをインストールする必要があります。

Linux では、Flatpak パッケージまたはソフトウェア リポジトリから Delta Chat をインストールできます。

macOS および Windows では、delta.chat/downloads からインストーラーをダウンロードします。

Android では、Play ストアまたはオープンソースの F-droid リポジトリから Delta Chat をインストールできます。

iOS では、App Store から Delta Chat をインストールします。

Delta Chatはメールを使ってメッセージを配信するため、チャットアプリを開いていなくても受信トレイでメッセージを受信できます。Delta Chatはアプリをインストールしていなくてもご利用いただけます。

Delta Chat を設定する

Delta Chatを初めて起動する際は、メールアカウントにログインする必要があります。これはDelta Chatで最も難しい部分です。メールサーバーの詳細を把握したり、メールプロバイダーのセキュリティ設定で「アプリパスワード」を作成したりする必要があるためです。

独自のサーバーを使用しており、すべての構成がデフォルト(IMAP 受信の場合はポート 993、SMTP 送信の場合はポート 465、SSL/TLS が有効)になっている場合は、電子メール アドレスとパスワードを入力して続行するだけです。

Delta Chatログイン

独自のサーバーを運用しているものの、カスタム設定がある場合は、「詳細」ボタンをクリックして設定を入力してください。メールサーバーとして通常とは異なるサブドメインを使用している場合、カスタムポートを使用している場合、またはログインとパスワードの設定が複雑な場合は、この操作が必要になる場合があります。

Gmail、Fastmail、Yahoo!などのメールプロバイダーをご利用の場合は、アプリケーションパスワードを作成して、ウェブブラウザではなくDelta Chat経由でアカウントにログインできるようにする必要があります。多くのメールプロバイダーは、ボットやスクリプトによる無数のブルートフォースアクセスを防ぐためにログインを制限しているため、Delta Chatはプロバイダーにとってボットのように見える可能性があります。Delta Chatに特別な権限を付与することは、実質的に、リモートアプリケーションから大量のテキストメッセージを送信することが想定されていることをメールプロバイダーに通知することになります。

各メールプロバイダーはアプリケーションパスワードを提供する方法が異なりますが、Fastmail は(私の意見では)最も簡単です。


  1. 「設定」へ移動
  2. 「パスワードとセキュリティ」をクリックします
  3. 「サードパーティ製アプリ」の横にある「追加」ボタンをクリックします。

パスワードを確認し、新しいアプリパスワードを作成してください。作成したアプリパスワードを使用してDelta Chatにログインしてください。

Fastmailアプリのパスワード

Delta Chatを使用してチャットする

ログインさえ乗り越えれば、あとは簡単です。Delta Chatはメールのみを使用するため、チャットアプリのユーザー名や電話番号ではなく、メールアドレスで友達を追加できます。技術的には、Delta Chatではどんなメールアドレスでも追加できます。結局のところ、Delta Chatは特定の用途に特化したメールアプリに過ぎません。しかし、友達が自分のメールクライアントで気軽にチャットしてくれることを期待するよりも、Delta Chatを利用していることを友達に伝えるのが礼儀です。

このアプリは、スマートフォンでもパソコンでも、想像通りのチャットアプリです。チャットを開始したり、メッセージを送信したり、暗号化されたテキストで友達とチャットしたりできます。

Delta Chat チャットリスト

チャットを始める

Delta Chatは分散型で完全に暗号化されており、成熟したインフラストラクチャを採用しています。Delta Chatでは、あなたと相手の間のサーバーを選択できるため、プライベートなコミュニケーションが可能です。複雑なサーバーのインストールやハードウェアのメンテナンスは必要ありません。一見複雑な問題に対するシンプルなソリューションであり、オープンソースです。ぜひお試しください。