Що ми очікуємо від чату
Ми звикли, що повідомлення надсилаються миттєво. Ти набираєш, натискаєш надіслати, і через секунду з'являється подвійна галочка. Не має значення, чи інша людина спить, поза зоною чи вимкнула телефон. Повідомлення «надсилається» все одно. Ми прийняли це як норму.
Але є питання, яке майже ніхто не ставить: якщо інша людина не підключена, де тим часом твоє повідомлення? Відповідь проста: на сервері. Компанія зберігає його на своїх машинах, чекаючи, поки одержувач підключиться, щоб доставити його. Тим часом повідомлення там. На жорсткому диску, який не належить тобі. У дата-центрі, який ти не контролюєш. Під дією політик конфіденційності, які можуть змінитися завтра.
Невидима ціна миттєвості
Ця миттєвість має ціну, яку ти не бачиш. Щоб повідомлення «надіслалося», коли інша людина не підключена, потрібно, щоб хтось десь його зберіг. Цей хтось — сервер компанії. І цей сервер, зберігаючи твоє повідомлення, також реєструє, хто його надіслав, кому воно адресоване, о котрій годині та звідки. Навіть якщо повідомлення зашифроване, ці дані — метадані — реєструються.
Іншими словами: зручність того, що твоє повідомлення «надсилається» миттєво — це саме те, що дозволяє комусь знати, з ким ти спілкуєшся. Це не побічний ефект. Це сам механізм.
І є ще дещо. Багато сервісів запевняють, що твої повідомлення зашифровані на їхніх серверах і що вони їх не читають. Ймовірно, це правда. Але зашифроване повідомлення і ключі для його розшифрування зберігаються в одній і тій самій інфраструктурі. Сьогодні політика компанії каже, що ці ключі не використовуються. Завтра політика може змінитися. Співробітник з достатнім доступом міг би використати їх. Кібератака могла б отримати і те, й інше одночасно. Судовий наказ міг би цього вимагати. Справа не в тому, що хтось це робить. Справа в тому, що архітектура робить це можливим. І коли двері існують, питання не в тому, чи хтось їх відкриє, а коли.
Чому Solo2 інший
У Solo2 немає сервера, що зберігає твої повідомлення. Коли ти щось пишеш, а інша людина не підключена, повідомлення залишається на твоєму пристрої. Воно нікуди не йде. Ніхто його не зберігає. Воно чекає на твоєму телефоні або комп'ютері, поки інша людина не підключиться і обидва пристрої не зможуть говорити напряму.
Це означає, що іноді доводиться чекати. Це може бути секунда, година або до наступного дня. Залежить від того, коли інша людина відкриє Solo2. Це точно як телефонний дзвінок: якщо інша людина не відповідає, розмови немає. Не тому, що щось зламано, а тому, що так працюють прямі розмови.
Очікування — це гарантія
Подумай про це так: якби твоє повідомлення надіслалося миттєво, хоча інша людина не була підключена, це означало б, що є сервер, який отримує його і зберігає для тебе. А якщо є сервер, який зберігає твої повідомлення, то у когось є твої дані. Або одне, або інше.
Очікування, яке ти іноді відчуваєш в Solo2, — це не незручність. Це доказ того, що ні в кого іншого немає твого повідомлення. Це видимий знак того, що розмова справді пряма, справді приватна, справді твоя. Коли ти бачиш, що твоє повідомлення чекає, ти можеш бути впевнений в одному: воно лише на твоєму пристрої і більше ніде у світі.
Як дзвінок, а не поштова скринька
Більшість месенджерів працюють як поштова скринька: ти залишаєш повідомлення в комірці, а хтось забирає його, коли зможе. Solo2 працює як телефонний дзвінок: ви обидва маєте бути на зв'язку, щоб відбулася розмова. Повідомлення та файли подорожують зашифрованими від одного пристрою до іншого. Якщо прямого з'єднання немає, вони проходять зашифрованими через наше дзеркало, яке їх не зберігає і не може прочитати. Тільки ти та інша людина можете їх прочитати. Ми також не зберігаємо, з ким ти спілкуєшся та про що говориш.
Цей маленький момент очікування — ціна справжньої приватності. І для багатьох людей це ціна, яку варто заплатити.