آنچه از یک چت انتظار داریم
ما عادت کردهایم که پیامها فوراً ارسال شوند. مینویسی، دکمه ارسال را میزنی و یک ثانیه بعد تیک دوم ظاهر میشود. فرقی نمیکند نفر مقابل خواب باشد، آنتن نداشته باشد یا تلفنش خاموش باشد. پیام در هر صورت "ارسال میشود". ما این را به عنوان یک امر عادی پذیرفتهایم.
اما سوالی هست که تقریباً هیچکس از خود نمیپرسد: اگر نفر مقابل متصل نباشد، پیام شما در این فاصله کجاست؟ پاسخ ساده است: در یک سرور. شرکتی آن را در ماشینهای خود ذخیره کرده است و منتظر میماند تا گیرنده متصل شود تا آن را به او تحویل دهد. در این فاصله، پیام آنجاست. در یک هارد دیسک که مال شما نیست. در یک مرکز داده که شما آن را کنترل نمیکنید. تحت سیاستهای حریم خصوصی که ممکن است فردا تغییر کنند.
قیمت نامرئیِ فوری بودن
آن فوری بودن قیمتی دارد که شما نمیبینید. برای اینکه پیامی وقتی نفر مقابل متصل نیست "ارسال شود"، لازم است کسی آن را در جایی ذخیره کند. آن کس، سرور شرکت است. و آن سرور هنگام ذخیره پیام شما، ثبت میکند که چه کسی آن را فرستاده، برای چه کسی است، در چه ساعتی و از کجا. حتی اگر پیام رمزگذاری شده باشد، آن دادهها — متادیتا — ثبت میشوند.
به عبارت دیگر: راحتیِ اینکه پیام شما "فوراً" ارسال شود، دقیقاً همان چیزی است که اجازه میدهد کسی بداند شما با چه کسی صحبت میکنید. این یک اثر جانبی نیست. این خودِ مکانیزم است.
و چیز دیگری هم هست. بسیاری از سرویسها اطمینان میدهند که پیامهای شما در سرورهایشان رمزگذاری شده است و آنها را نمیخوانند. احتمالاً درست است. اما پیام رمزگذاری شده و کلیدهای رمزگشایی آن در یک زیرساخت ذخیره شدهاند. امروز سیاست شرکت میگوید از آن کلیدها استفاده نمیشود. فردا سیاست ممکن است تغییر کند. کارمندی با دسترسی کافی میتواند از آنها استفاده کند. یک حمله سایبری میتواند هر دو را همزمان به دست آورد. یک حکم قضایی میتواند آن را مطالبه کند. مسئله این نیست که کسی در حال انجام آن است. مسئله این است که معماری آن را ممکن میسازد. و وقتی دری وجود داشته باشد، سوال این نیست که آیا کسی آن را باز خواهد کرد، بلکه سوال این است که چه زمانی.
چرا در Solo2 متفاوت است
در Solo2 سروری وجود ندارد که پیامهای شما را ذخیره کند. وقتی چیزی مینویسید و نفر مقابل متصل نیست، پیام در دستگاه شما باقی میماند. به هیچجایی نمیرود. کسی آن را ذخیره نمیکند. در تلفن یا کامپیوتر شما منتظر میماند تا نفر مقابل متصل شود و دو دستگاه بتوانند مستقیماً با هم صحبت کنند.
این بدان معناست که گاهی اوقات یک انتظار وجود دارد. میتواند یک ثانیه باشد، میتواند یک ساعت باشد، یا حتی تا روز بعد. بستگی دارد که نفر مقابل چه زمانی Solo2 را باز کند. دقیقاً مانند یک تماس تلفنی است: اگر طرف مقابل جواب ندهد، گفتگویی وجود ندارد. نه به این دلیل که چیزی خراب است، بلکه چون گفتگوهای مستقیم اینگونه کار میکنند.
انتظار، تضمین است
اینطور فکر کنید: اگر پیام شما فوراً ارسال میشد حتی اگر نفر مقابل متصل نبود، به این معنی بود که سروری وجود دارد که آن را دریافت کرده و برای شما نگه داشته است. و اگر سروری پیامهای شما را نگه میدارد، پس کسی دادههای شما را دارد. یا این است یا آن.
انتظاری که گاهی در Solo2 تجربه میکنید یک مزاحمت نیست. دلیلی است بر اینکه هیچکس دیگری پیام شما را ندارد. نشانه قابل مشاهدهای است که گفتگو واقعاً مستقیم، واقعاً خصوصی و واقعاً مال شماست. وقتی میبینید پیامتان منتظر است، میتوانید از یک چیز مطمئن باشید: آن پیام فقط در دستگاه شماست و در هیچ جای دیگر دنیا نیست.
مانند یک تماس، نه مانند یک صندوق پستی
اکثر اپلیکیشنهای پیامرسان مانند صندوق پستی کار میکنند: پیام را در یک صندوقچه میگذارید و کسی هر وقت توانست آن را برمیدارد. Solo2 مانند یک تماس تلفنی کار میکند: هر دو باید آنجا باشید تا گفتگو انجام شود. تفاوت در این است که وقتی در نهایت متصل میشوید، گفتگو کاملاً خصوصی است. هیچکس آن را نمیشنود. هیچکس آن را ضبط نمیکند. هیچکس نمیداند که وجود داشته است.
آن لحظه کوتاه انتظار، قیمتِ حریم خصوصی واقعی است. و برای بسیاری از مردم، این قیمتی است که ارزش پرداختن دارد.