Out with the old, in with the new

古いものは捨てて、新しいものを迎えよう

テクノロジー企業やそのプラットフォームの人気が浮き沈みする中、利用規約の不平等な適用、データマイニング、そして一般的なプライバシー侵害といった問題を受けて、代替となるコミュニケーション手段が増加しています。これらはオープンソースであり監査が可能であることに加え、企業のサーバーではなく個人所有のサーバー上で直接プラットフォームをホストできるものもあり、ユーザーやコミュニティが自身のデータ、プライバシー、セキュリティをより自主的に管理できる手段を提供することを目指しています。

これらのソリューションをいくつか試した結果、個人的には当面の間、「Matrix」というサービスの利用をお勧めします。これはオープンソースでカスタマイズ性の高いプロトコルであり、最新のメッセンジャーやコミュニティアプリとよく似た機能を備えたクライアントアプリを通じて、手軽に利用することができます。このサービスには、分散型であるという独自の利点があります。つまり、メインサーバーがダウンしても、他のフェデレーションサーバーからアクセス可能です。また、グループメッセージやプライベートメッセージにおいて真のエンドツーエンド暗号化をサポートしており、さらに「ブリッジ」と呼ばれる機能を利用して、他のプラットフォームとの接続やメッセージの共有も可能です。

まず、このネットワークで使用するクライアントアプリケーションを選択してください。クライアントの完全なリストはこちらでご覧いただけます:https://matrix.org/clients/

最初に試すなら、最もシンプルで他のメッセンジャーとよく似ている「Element」をおすすめします。ちなみに、これはMatrixのメンテナンスを行っているグループが運営しているものです。

クライアントアプリケーションをダウンロードしてインストールしたら、アカウントを作成する必要があります。Matrixは分散型であるため、アカウントを登録するサーバーをさまざまな選択肢から選ぶことができます。手っ取り早く済ませたい場合は、matrix.org またはこちらのhttps://joinmatrix.org/servers/ に掲載されている多数の公開サーバーのいずれかでアカウントを登録するとよいでしょう。そのページの下部には、サーバーの選び方やその理由について分かりやすく説明されています。

セットアップの手順を説明する例として、ログを一切保存せず、かつドイツが現在世界で最も厳格なプライバシー法を有していることから、ホームサーバー「nope.chat」にユーザーを作成します。特定のホームサーバーでユーザーアカウントを作成したからといって、他のホームサーバーのメンバーと通信できないわけではないという点に注意してください。これがMatrixが他のサービスよりも優れている点であり、メールとよく似ています。つまり、相手のアドレスを知っていれば、直接メッセージを送ったり、グループに招待したりできるのです。Elementを起動すると、同様の画面が表示されるはずです。まず「編集」ボタンをクリックしてホームサーバーを変更してください。matrix.orgに登録していない場合、登録またはログインを行う際にこの操作が必要になります。

Matrix Element Sign-in Screen

次に、ホームサーバーとして使用したいドメイン(この例では「nope.chat」)を入力し、「続行」をクリックします。

Matrix Element Homeserver Screen

サインインページに戻ったら、「新規アカウントを作成」ボタンをクリックしてください。

Matrix Element Sign-in Screen

ユーザー名を選択してください。なお、現時点ではユーザー名は後から変更できませんのでご注意ください。また、アカウント用の強固なパスワードも設定してください。他の人からより見つけやすくしたり、パスワードを再設定したりするために、メールアドレスや電話番号を追加することもできますが、これらは必須ではありません。設定が完了したら「登録」をクリックし、キーが生成されるまでしばらくお待ちください。

Matrix Element Create account Screen

次の画面では、Elementの表示設定を事前に設定できますが、必ずしも特定の方法を選択する必要はなく、すべてのオプションは後で好みに合わせて変更可能です。

Matrix Element Greeting Screen

これでほぼ完了です。ご希望であれば、ソフトウェアの問題を特定するためにElementチームにデータを提供することも、提供しないことも選択できます。ただし、システム情報やIPアドレスが収集される可能性が高いので、そのデータが本当に「非個人情報」なのかどうかは定かではありません。

Matrix Element Initial Screen

これでログインが完了し、他のユーザーとつながって会話を始める準備が整いました。Elementは基本的に3つのレイヤーで構成されています。最もシンプルな「People」にはダイレクトメッセージがあり、その次に「Rooms」があります。Roomsは、これまで利用していたサービスによっては「グループ」や「チャンネル」に相当します。ここで重要な注意点として、右下隅に地球儀のアイコンが表示されているルームは公開ルームであり、Matrixユーザーなら誰でも参加できるほか、おそらく暗号化もされていないということです。そして、Elementの左端には「Spaces」があります。これは、自分専用のルームやPeopleのコレクションとして利用することもできますし、コミュニティが作成して、ユーザーが各ルームに手動で参加する必要がないよう、より迅速かつ簡単に閲覧できるルームのコレクションとして機能することもあります。

Matrix Element Home Screen

誰かにダイレクトメッセージを送るには、「People」の右側にあるプラスボタンをクリックし、メッセージを送りたい相手のアドレスを入力するだけです。ユーザーのMatrixアドレスは「@名前:ホームサーバー」という形式になっています。また、招待リンクをコピーして相手に送信することもできます。

Matrix Element Direct Message Screen

ルームを探すには、ルームの右側にあるプラスボタンをクリックし、「ルームを探索」をクリックしてください。検索ボックスでは、キーワードや「#roomname:homeserver」という形式のアドレスを入力して、パブリックルームを検索できます。検索ボックスの下には、登録しているホームサーバーに応じて、そのホームサーバー上のパブリックルームが表示される場合があります。

Matrix Element Room Search Screen

基本的な内容は以上ですが、もし何か抜け落ちている点があったり、ご質問があれば、Matrix(@seven10:matrix.org)またはこちらまでお気軽にお問い合わせください。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください