始める前に必要なもの
必要なものはたった1つ:双方がブラウザでSolo2を開いていること。それ以外に、インポートする連絡先も、教える番号も、他の手段で求めるコードも必要ありません。すべてはSolo2内で完結し、エンドツーエンドで暗号化され、私たちのサーバーでさえ誰が誰とつながっているかを知ることはありません。
相手がまだSolo2を持っていない場合は、solo2.netへのリンクを送ってください。1分もあれば、実名での登録やアプリストアを介さずに使い始めることができます。ブラウザを開き、仮のユーザー名を選べば、すぐに参加できます。
アドバイス:iPhoneを使用している場合は、最初からホーム画面にSolo2をインストールすることをお勧めします(Safari → 共有 → ホーム画面に追加)。iPhoneでは、ブラウザとインストールされたアプリは別々のボルトを持ちます。ブラウザで始めて後でインストールすると、新しいアカウントを作成する必要があります。Androidではこのようなことはありません。インストールされたアプリとブラウザは同じボルトを共有します。
シナリオ1:一緒にいる場合
同じ部屋にいる場合は、QRコードが最も速く安全な方法です。デバイスからデータが漏れることはありません。
- ユーザーAがSolo2で共有ボタンを押します。画面にQRコードが表示されます。
- ユーザーBがスキャンを押し、カメラをAのQRコードに向けます。
- ピーと音が鳴ります。接続リクエストが自動的に送信されます。
- ユーザーAがリクエストを承認します。完了。トンネルが作成されました。
その瞬間から、メッセージ、写真、ファイル、音声メモなど、送信するすべてのものは、あるデバイスから別のデバイスへ直接転送されます。サーバーを経由せず、クラウドにも保存されません。メタデータも存在しません。対面で話しているような感覚で、文字でやり取りできます。
シナリオ2:離れている場合
物理的に離れている場合は、招待リンクを使用します。メール、WhatsApp、SMS、Telegram、あるいは紙に書いたメモなど、どのような手段でも送信できます。手段は重要ではありません。大切なのは相手がそれを開くことです。
- あなたがSolo2で共有を押し、招待リンクをコピーします。
- 好みの方法でそのリンクを相手に送信します。
- 相手がリンクを開きます。既にSolo2を持っている場合は、直接接続されます。持っていない場合は、1分でアカウントを作成するためのガイドが表示されます。
- あなたがリクエストを承認します。トンネルが作成されました。
リンクには固定された個人用リンクコードが含まれています。名前や正体、データを明かすことなく、誰かがあなたに接続リクエストを送信できるようにするものです。承認するかどうかは常にあなたが決定します。サーバーはどのコードが存在し、それが誰のものかの記録を持ちません。設計上、ブラインドサーバーとなっています。
Solo2を知らない人を招待したい場合は?
全く同じです。招待リンクは既存のユーザーにも新規のユーザーにも機能します。リンクを受け取った人がアカウントを持っていない場合、そのリンクから作成画面へ誘導されます。1分以内にSolo2が機能し、あなたへの接続リクエストが承認待ちの状態になります。
ストアから何かをダウンロードする必要はありません。電話番号を教える必要も、メールを認証する必要もありません。仮の名前でも構わないユーザー名とパスワードを選ぶだけです。それだけです。参入障壁はありません。
なぜこれが違うのか
他のどのメッセージングアプリでも、誰かとつながるには、電話番号やメール、公開プロフィールなど、個人的な何かを共有する必要があります。その情報はサービスを運営する企業のサーバーに記録されます。彼らは誰が、いつ、どのくらいの頻度で誰と話しているかを知っています。
Solo2では、誰かとつながっても一切の痕跡を残しません。私たちのサーバーは、パーティーで2人を引き合わせた後に去っていく仲介者のように、2つのデバイスが出会う手助けをするだけです。何を話しているか、どれくらい話しているか、話し続けているか、やめたかさえも知りません。トンネルが作成されれば、私たちはその関係から完全に消えます。
これはスローガンではありません。アーキテクチャそのものです。そしてアーキテクチャは、利用規約の更新で変えられるものではありません。