チャットに何を期待するか
私たちはメッセージが瞬時に送信されることに慣れています。タイプして、送信を押すと、1秒後にダブルチェックが表示されます。相手が寝ていても、電波がなくても、電話の電源が切れていても関係ありません。メッセージはとにかく「送信」されます。私たちはそれを普通のことだと受け入れてきました。
しかし、ほとんど誰も問わない質問があります:相手が接続していないとき、あなたのメッセージはその間どこにあるのでしょうか?答えは簡単です:サーバー上です。企業が自社のマシンに保管し、受信者が接続して配信できるのを待っています。その間、メッセージはそこにあります。あなたのものではないハードドライブ上に。あなたが管理していないデータセンターに。明日変わるかもしれないプライバシーポリシーの下に。
即時性の見えない代償
その即時性には見えない代償があります。相手が接続していないときにメッセージを「送信」するには、誰かがどこかに保管する必要があります。その誰かが企業のサーバーです。そしてそのサーバーは、あなたのメッセージを保管しながら、誰が送ったか、誰宛か、何時か、どこからかも記録します。メッセージが暗号化されていても、そのデータ——メタデータ——は記録されます。
つまり:メッセージが瞬時に「送信」される便利さは、まさに誰かがあなたの話し相手を知ることを可能にするものです。副作用ではありません。それがメカニズムなのです。
そしてもう一つあります。多くのサービスは、メッセージがサーバー上で暗号化されており、読んでいないと保証しています。おそらくそれは本当です。しかし、暗号化されたメッセージとそれを復号する鍵は同じインフラに保管されています。今日の企業ポリシーではその鍵は使われないとされています。明日ポリシーは変わるかもしれません。十分なアクセス権を持つ従業員がそれを使う可能性があります。サイバー攻撃で両方を同時に取得される可能性があります。裁判所の命令でそれを要求される可能性があります。誰かがそうしているわけではありません。アーキテクチャがそれを可能にしているのです。そしてドアが存在するとき、問題は誰かがそれを開けるかどうかではなく、いつかということです。
Solo2が違う理由
Solo2にはメッセージを保管するサーバーがありません。何かを書いて相手が接続していないとき、メッセージはあなたのデバイスに留まります。どこにも行きません。誰も保管しません。相手がSolo2を開いて両方のデバイスが直接通信できるようになるまで、あなたの電話やコンピューターで待機します。
つまり、待ち時間が生じることがあります。1秒、1時間、あるいは翌日までかもしれません。相手がいつSolo2を開くかによります。電話と全く同じです:相手が出なければ、会話はありません。何かが壊れているからではなく、直接の会話とはそういうものだからです。
待機こそが保証
こう考えてください:相手が接続していなくてもメッセージが瞬時に送信されたなら、それはサーバーがあなたに代わって受信し保管していることを意味します。そしてメッセージを保管するサーバーがあるなら、誰かがあなたのデータを持っています。どちらか一方です。
Solo2で時々経験する待機は不便ではありません。他の誰もあなたのメッセージを持っていないという証拠です。会話が本当に直接的で、本当にプライベートで、本当にあなたのものであるという目に見えるサインです。メッセージが待機しているのを見たとき、一つのことは確かです:それはあなたのデバイスにだけあり、世界の他のどこにもありません。
電話のように、郵便受けではなく
ほとんどのメッセージングアプリは郵便ポストのように機能します。あなたが私書箱にメッセージを残し、相手が都合のよいときにそれを受け取ります。Solo2は電話のように機能します。会話が成立するには、双方がその場にいなければなりません。メッセージやファイルは端末から端末へと暗号化されて届きます。直接接続ができない場合でも、保存も閲覧もできない中継点(「ミラー」)を暗号化されたまま通過します。それらを読めるのはあなたと相手だけです。誰と話しているか、何を話しているかも記録しません。
その小さな待ち時間は、本当のプライバシーの代償です。そして多くの人にとって、それは払う価値のある代償です。