Những gì chúng ta mong đợi ở một cuộc trò chuyện
Chúng ta đã quen với việc tin nhắn được gửi đi tức thì. Bạn viết, nhấn gửi, và một giây sau hai dấu tích xuất hiện. Không quan trọng người kia đang ngủ, không có sóng hay đã tắt máy. Tin nhắn "đã gửi" theo cùng một cách. Chúng ta đã chấp nhận điều đó như một lẽ tự nhiên.
Nhưng có một câu hỏi mà hầu như không ai đặt ra: nếu người kia không kết nối, tin nhắn của bạn nằm ở đâu trong lúc đó? Câu trả lời rất đơn giản: trên một máy chủ. Một công ty giữ nó trong máy móc của họ, chờ người nhận kết nối để giao đi. Trong khi đó, tin nhắn nằm ở đó. Trên một đĩa cứng không phải của bạn. Trong một trung tâm dữ liệu mà bạn không kiểm soát. Dưới những chính sách quyền riêng tư có thể thay đổi vào ngày mai.
Cái giá vô hình của sự tức thì
Sự tức thì đó có một cái giá mà bạn không thấy. Để một tin nhắn được "gửi đi" khi người kia không kết nối, cần có ai đó lưu trữ nó ở đâu đó. Người đó là máy chủ của công ty. Và máy chủ đó, khi lưu trữ tin nhắn của bạn, cũng ghi lại ai đã gửi, gửi cho ai, lúc mấy giờ và từ đâu. Ngay cả khi tin nhắn được mã hóa, những dữ liệu đó — siêu dữ liệu — vẫn được ghi lại.
Nói cách khác: sự tiện lợi khi tin nhắn của bạn được "gửi đi" tức thì chính là điều cho phép ai đó biết được bạn đang nói chuyện với ai. Đó không phải là một tác dụng phụ. Đó là cơ chế hoạt động của nó.
Và còn một điều nữa. Nhiều dịch vụ đảm bảo rằng tin nhắn của bạn được mã hóa trên máy chủ của họ và họ không đọc chúng. Có thể điều đó đúng. Nhưng tin nhắn được mã hóa và các khóa để giải mã chúng được lưu trữ trong cùng một cơ sở hạ tầng. Hôm nay chính sách của công ty nói rằng không sử dụng các khóa đó. Ngày mai chính sách có thể thay đổi. Một nhân viên có đủ quyền truy cập có thể sử dụng chúng. Một cuộc tấn công mạng có thể lấy được cả hai thứ cùng lúc. Một lệnh của tòa án có thể yêu cầu điều đó. Không phải là có ai đang làm việc đó ngay bây giờ. Mà là kiến trúc hệ thống cho phép điều đó xảy ra. Và khi một cánh cửa tồn tại, câu hỏi không phải là liệu ai đó sẽ mở nó hay không, mà là khi nào.
Tại sao trong Solo2 lại khác
Trong Solo2 không có máy chủ nào lưu trữ tin nhắn của bạn. Khi bạn viết một điều gì đó và người kia không kết nối, tin nhắn vẫn nằm trên thiết bị của bạn. Nó không đi đâu cả. Không ai lưu trữ nó. Nó đợi trên điện thoại hoặc máy tính của bạn cho đến khi người kia kết nối và hai thiết bị có thể nói chuyện trực tiếp.
Điều đó có nghĩa là đôi khi có một sự chờ đợi. Có thể là một giây, một giờ, hoặc có thể đến tận ngày hôm sau. Tùy thuộc vào thời điểm người kia mở Solo2. Nó giống hệt như một cuộc gọi điện thoại: nếu người kia không nhấc máy, không có cuộc hội thoại nào cả. Không phải vì điều gì đó bị lỗi, mà vì đó là cách các cuộc hội thoại trực tiếp hoạt động.
Sự chờ đợi là sự đảm bảo
Hãy nghĩ như thế này: nếu tin nhắn của bạn được gửi đi tức thì ngay cả khi người kia không kết nối, điều đó có nghĩa là có một máy chủ nhận và giữ nó cho bạn. Và nếu có một máy chủ giữ tin nhắn của bạn, thì ai đó có dữ liệu của bạn. Một trong hai khả năng đó.
Sự chờ đợi mà đôi khi bạn trải qua trong Solo2 không phải là một sự bất tiện. Đó là bằng chứng cho thấy không ai khác có tin nhắn của bạn. Đó là dấu hiệu hữu hình cho thấy cuộc trò chuyện thực sự trực tiếp, thực sự riêng tư, thực sự là của bạn. Khi bạn thấy tin nhắn của mình đang đợi, bạn có thể chắc chắn một điều: nó chỉ nằm trên thiết bị của bạn và không ở nơi nào khác trên thế giới này.
Giống như một cuộc gọi, không giống như một hòm thư
Hầu hết các ứng dụng nhắn tin hoạt động như một hòm thư bưu điện: bạn để lại tin nhắn trong một cái ngăn và ai đó sẽ lấy nó đi khi họ có thể. Solo2 hoạt động giống như một cuộc gọi điện thoại: cả hai bạn phải ở đó để cuộc trò chuyện diễn ra. Sự khác biệt là khi cuối cùng các bạn kết nối, cuộc trò chuyện là hoàn toàn riêng tư. Không ai nghe thấy. Không ai ghi lại. Không ai biết nó từng tồn tại.
Khoảnh khắc chờ đợi ngắn ngủi đó là cái giá của quyền riêng tư thực sự. Và đối với nhiều người, đó là cái giá xứng đáng.