分散型 · エンドツーエンド暗号化

会話の内容は、 話している人だけのもの。

Gather は分散型のメッセージングアプリです。メッセージの内容はエンドツーエンドで暗号化され、サーバーが平文を保持することはありません。電話番号もメールアドレスも不要。あなたの端末で生成された鍵が、あなたの ID になります。

電話番号もメールアドレスもいらない。必要なのは、あなただけ。

0登録に必要な電話番号・メールアドレス
2/3リリースには 3 本の鍵のうち 2 本の署名が必要
3件のオフライン暗号文コピーを別々のノードに
30日がオフライン保存の上限、受け取ったら削除
5言語に対応

3 つの原則

判断が分かれるときの優先順位は、機密性、分散性、性能の順です。

1

エンドツーエンド暗号化

1 対 1 のチャットは X3DH とダブルラチェット(Signal プロトコルと同系統の設計)を使用。グループでは送信者ごとに署名付きの独立した鍵チェーンを持ちます。暗号化に失敗した場合は送信されず、平文に切り替わることはありません。

2

分散型ノードネットワーク

メッセージはピアツーピアのノードネットワークを経由して届きます。中央のデータベースもアカウントサーバーもありません。接続中のノードが使えなくなると、アプリは自動的に次のノードへ切り替えます。

3

電話番号は不要

登録に電話番号、メールアドレス、本名は不要です。ID は端末内で生成される鍵ペアで、秘密鍵とリカバリーフレーズは端末から出ません。

毎日のチャットに必要なものは、すべてここに

プライバシーのために使いやすさを犠牲にする必要はありません。

1 対 1 チャット

テキスト、写真、音声、ファイル、位置情報。引用、転送、送信取り消し、編集、リアクション、既読表示、入力中表示に対応。

グループチャット

グループ作成と招待、参加承認、お知らせ、発言制限、投票、タスク。メンバー一覧はメンバーの端末にのみ保存され、ノードには置かれません。

オフライン配信

相手がオフラインのとき、メッセージは暗号文のまま複数のノードに一時保存され、相手がオンラインになると受け取られます。保存ノードには送信者も受信者もわかりません。

消えるメッセージ

1 対 1 チャットで有効にすると、相手が読んだ後、設定した時間が過ぎるとメッセージが自動的に消去されます。

機種変更しても友だちはそのまま

友だちリストは暗号化バックアップから新しい端末に復元できます。1 つのアカウントを同時に使えるのは 1 台の端末だけです。

5 つの言語

简体中文、繁體中文、English、日本語、한국어。

はじめ方

インストールから最初の暗号化メッセージまで、数ステップです。

  1. ID を作成する

    アプリで鍵を生成し、パスワードを設定します。リカバリーフレーズを書き留めて大切に保管してください。紛失すると誰も復元できません。

  2. 友だちを追加する

    相手のアドレスまたは QR コードで友だち申請を送り、承認されたらチャットを始められます。

  3. 暗号化チャットを始める

    2 台の端末が端末内で鍵を合意し、以後すべてのメッセージはあなたの端末で暗号化されてから送信されます。

  4. オフラインでも届く

    相手がオフラインでも大丈夫。メッセージは暗号文のまま保管され、相手がオンラインになると届きます。

ある言葉は、ただひとりのために。

封筒の宛名は、道行く誰もが目にするけれど、

手紙の中身を知るのは、あなたたちだけ。

相手が眠っていても大丈夫。手紙は扉の前で、目覚めを待っています。

暗号化に失敗したら、送らない。暗号化のどこかでエラーが起きれば、メッセージは端末から出ません。平文に切り替わることもありません。
私たちにも読めません。メッセージはあなたの端末で暗号化されます。サーバーが内容を平文で持つことはありません。
何が見えるのか、先に話します。入口ノードには、いつ誰とやり取りしたかが見えます。それを隠さず、セキュリティのページに書いています。
Gather のシンボル

名前とシンボル

Gather は「集まる」という意味です。人が集まり、話したいことを話す場所。

シンボルは文字 G を変形したもので、全体がチャットの吹き出しの形です。左下のとがった角は、常識を破り、出口を見つけることを表しています。

技術に関心のある方へ

どのように実現しているか知りたい方へ。アーキテクチャ、プロトコル、ノードネットワークの公開資料です。

会話を、会話する人の手に。

Android 版と iOS 版はテスト中です。公式の入手方法はダウンロードページでお知らせします。