「編集」ができることの問題点
誰かからメッセージを受け取った場面を想像してください。それを読み、それに基づいて行動し、一日を過ごします。一時間後、会話を読み返すと、そのメッセージの内容が変わっています。新しいメッセージが送られたのではなく、あなたがすでに読んだ内容が書き換えられたのです。
これが多くのメッセージングアプリで許可されていることです。送信後にメッセージを編集する。相手の履歴からメッセージを削除する。言ったことがなかったかのように会話を書き換える。
これは便利な機能に見えるかもしれません。しかし、それには代償が伴います。共有された履歴に対する信頼を破壊してしまうのです。
共有記録としてのチャット
Solo2において、会話の履歴は二人の間の共有された記録(公文書のようなもの)です。あなたが見ているものは、相手が見ているものと全く同じです。メッセージごとに、一語一句、同じです。
それは署名された契約書のようなものです。一度署名されたら、どちらの当事者も一行を消して別のことを書くことはできません。新しい条項を追加する(新しいメッセージを送る)ことはできます。自分のコピーを破棄する(自分のボルトから削除する)こともできます。しかし、すでに書かれた内容を改ざんすることはできません。
修正の猶予期間
私たちは皆、間違いを犯します。誤字脱字、宛先間違い、送信した直後に後悔する衝動。だからこそ、Solo2はメッセージ送信後60秒間の猶予期間を設けています。
この60秒以内であれば、メッセージを削除すると両方のボルト(あなたと相手のボルト)から消去されます。まるで送られなかったかのように。
60秒を過ぎると、メッセージは記録の一部になります。自分のコピーを削除することは自由です。あなたのボルトはあなたの所有物であり、どう扱うかは自由だからです。しかし、相手のコピーはそのまま残ります。なぜなら、相手のボルトもまた、相手のものだからです。
譲れない二つの原則
第一に、各ボルトのデータは神聖なものです。他のユーザーも、サーバーも、私たちも、ユーザーのボルト内のデータを操作、修正、またはアクセスすることはできません。
第二に、共有履歴は完全なものであるべきです。トンネルの片側で見える情報は、もう片側で見える情報と同一です。
これら二つの原則が衝突する場合(例:ユーザーが自分のボルトからメッセージを削除する場合)、第一の原則が優先されます。あなたのボルトはあなたのものです。しかし、それは他人のボルトを修正する権利をあなたに与えるものではありません。
なぜこれが重要なのか
プライベートな会話における信頼は、見ているものがまさに語られた内容であるという確信の上に築かれます。もし相手が履歴を書き換えられるなら、それはもはや会話ではなく、起きたことの「編集版」を見せられているに過ぎません。
Solo2では、一度言ったことはそのまま残ります。編集機能を実装できないからではありません。実装することは可能です。しかし、あえて「しない」ことを選びました。会話の完全性は、後から修正できる便利さよりもはるかに価値があるからです。