Masalah karena bisa mengedit
Bayangkan Anda menerima pesan dari seseorang. Anda membacanya, bertindak sesuai isinya, dan melanjutkan hari Anda. Satu jam kemudian, Anda kembali ke percakapan tersebut dan pesan itu berbunyi lain. Bukan karena mereka mengirim pesan baru — tapi mereka mengubah pesan yang sudah Anda baca.
Itulah yang diizinkan oleh banyak aplikasi pesan. Mengedit pesan setelah dikirim. Menghapus pesan dari riwayat orang lain. Menulis ulang percakapan seolah-olah apa yang dikatakan tidak pernah dikatakan.
Ini mungkin tampak seperti fitur yang nyaman. Tapi itu ada harganya: ia menghancurkan kepercayaan pada riwayat yang dibagikan.
Obrolan sebagai risalah bersama
Di Solo2, riwayat sebuah percakapan adalah risalah bersama antara dua orang. Apa yang Anda lihat adalah persis apa yang dilihat orang lain. Pesan demi pesan. Kata demi kata.
Ini seperti kontrak yang ditandatangani. Sekali ditandatangani, tidak ada pihak yang bisa mencoret satu baris dan menulis hal lain. Pihak tersebut bisa menambahkan klausul baru — mengirim pesan baru. Bisa menghancurkan salinannya — menghapus dari brankasnya. Tapi tidak bisa mengubah apa yang sudah tertulis.
Jendela waktu perbaikan
Kita semua melakukan kesalahan. Salah ketik, pesan terkirim ke orang yang salah, sebuah dorongan hati yang Anda sesali sedetik kemudian. Itulah sebabnya Solo2 memberi Anda jendela waktu 60 detik setelah mengirim sebuah pesan.
Dalam 60 detik tersebut, Anda dapat menghapus pesan itu dan ia akan hilang dari kedua brankas — milik Anda dan milik kontak Anda. Seolah-olah pesan itu tidak pernah dikirim.
Setelah 60 detik, pesan tersebut menjadi bagian dari risalah. Anda dapat menghapus salinan Anda jika Anda mau — brankas Anda adalah milik Anda dan Anda melakukan apa yang Anda inginkan dengannya. Tetapi salinan kontak Anda tetap utuh. Karena brankas mereka juga milik mereka.
Dua prinsip yang tidak bisa dinegosiasikan
Pertama: data di setiap brankas adalah sakral. Tidak ada seorang pun — baik pengguna lain, server, maupun kami — yang dapat memanipulasi, memodifikasi, atau mengakses data di brankas seorang pengguna.
Kedua: riwayat yang dibagikan itu utuh. Informasi yang terlihat di satu sisi terowongan identik dengan yang terlihat di sisi lainnya.
Ketika kedua prinsip ini berkonflik — misalnya, jika seorang pengguna menghapus pesan dari brankasnya — prinsip pertama yang menang. Brankas Anda adalah milik Anda. Namun hal itu tidak memberi Anda hak untuk memodifikasi brankas orang lain.
Mengapa ini penting
Kepercayaan dalam percakapan pribadi dibangun di atas kepastian bahwa apa yang Anda lihat adalah persis apa yang dikatakan. Jika orang lain dapat menulis ulang riwayatnya, Anda tidak lagi melakukan percakapan — Anda sedang melihat versi yang diedit dari apa yang terjadi.
Di Solo2, apa yang sudah dikatakan, ya sudah dikatakan. Bukan karena kami tidak bisa mengimplementasikan fitur edit — kami bisa. Melainkan karena kami memilih untuk tidak melakukannya. Karena integritas percakapan Anda lebih berharga daripada kenyamanan untuk bisa memolesnya.