Berita

ChatMeld: keselamatan tanpa bentuk pendaftaran biasa

ChatMeld tidak memerlukan pengguna mengisi formulir pendaftaran standar, tetapi saat yang sama menciptakan identifikasi teknis wajib, mengaitkan tindakan dengan profil internal, menggunakan model obrolan sementara, dan memeriksa pesan sebelum dipublikasikan.

Saya pertama kali melihat ChatMeld dari luar, saya memahami mengapa platform dan moderator bisa keliru menafsirkannya. Pengguna tidak memasukkan email, tidak membuat kata sandi, tidak memilih nickname permanen, dan tidak mengisi profil publik.

Tetapi tidak adanya formulir pendaftaran biasa tidak berarti tidak ada proses pendaftaran sama sekali.

Hanya saja ChatMeld tidak membebankan pekerjaan ini kepada pengguna.

Pendaftaran ada, tetapi tidak perlu diisi secara manual

Pendekatan lama biasanya tampak sama: orang memasukkan email, membuat kata sandi, atau mengonfirmasi nomor telepon, lalu mendapatkan akun.

Formulir seperti ini memberikan kesan keteraturan, tetapi hampir tidak menyinggung keamanan. Seseorang bisa mendaftar dengan banyak email, menggunakan nomor temporer, dan mengganti akun setiap kali melanggar aturan. Akibatnya, email atau telepon hanya berfungsi sebagai cara masuk, bukan jaminan bahwa pengguna di depan sistem adalah orang baru atau benar-benar terverifikasi.

ChatMeld menggunakan prinsip berbeda. Saat pendaftaran, sistem membuat identifier teknis unik sendiri dan menyimpannya di perangkat. Identifier ini digunakan untuk mengenali perangkat yang terdaftar dan terkait dengan profil pengguna internal.

Pengguna tidak melihat formulir panjang dan tidak menghabiskan waktu membuat nama dan kata sandi baru, tetapi sistem tetap memandangnya sebagai peserta yang tidak sepenuhnya asing.

Prosesnya sederhana: aplikasi diluncurkan, pendaftaran teknis otomatis dibuat, dan bersama itu muncul profil internal yang digunakan dalam semua obrolan.

Selain itu, ChatMeld tidak dirancang untuk berjalan melalui emulator: penggunaannya diblokir secara teknis. Ini membatasi kemungkinan massal membuat instance virtual aplikasi independen daripada menggunakan perangkat yang sudah terdaftar.

Pendaftaran sendiri tidak dipamerkan dan tidak menjadi formulir terpisah yang harus diisi secara manual terus-menerus.

Kenapa nama "Vasya Pupkin" tidak menentukan apa-apa

Banyak sistem berusaha menciptakan kesan identitas melalui profil. Pengguna memilih nama, menambahkan foto, kadang menyebutkan kota atau info lain. Tetapi jika seseorang bisa menyebut dirinya apa saja, ini tidak menjadikannya dikenali atau bertanggung jawab.

Dalam satu obrolan bisa ada beberapa pengguna dengan nama yang sama. Seseorang bisa menyebut dirinya berbeda hari ini dan berbeda lagi keesokan harinya. Nama saja tidak cukup untuk mengetahui siapa yang mengirim pesan atau siapa yang harus dikenai sanksi.

Di ChatMeld, penanda pengguna yang terlihat otomatis dihasilkan dari kombinasi angka dan warna secara acak untuk setiap obrolan tertentu. Dalam obrolan lain, pengguna yang sama bisa mendapatkan penanda berbeda.

Ini bukan cara menyembunyikan peserta dan bukan pengganti profil internal. Identifikasi ini hanya digunakan agar peserta dapat membedakan satu sama lain secara langsung dalam percakapan.

Di belakangnya tetap ada profil internal yang sama, dibuat oleh sistem saat pendaftaran. Jadi, mengubah nama tampilan tidak mengubah tanggung jawabnya.

Obrolan sementara adalah model dasar, bukan pengecualian

Fitur penting lain dari ChatMeld terkait dengan masa hidup sebuah percakapan.

Obrolan biasa tidak dirancang sebagai grup abadi yang tetap ada bertahun-tahun setelah semua peserta pergi. Ada waktu tertentu yang ditetapkan. Jika pembicaraan berlanjut, pesan baru memperpanjang durasi aktifnya. Jika percakapan dihentikan, timer berakhir, obrolan dihapus, dan pesan tidak lagi tersedia sebagai arsip permanen.

Ini bukan mode khusus; ini adalah logika dasar obrolan biasa.

Pendekatan ini cocok untuk situasi sementara: perjalanan, acara, diskusi lokal, pertemuan, atau percakapan di tempat tertentu. Obrolan eksis selama kebutuhan nyata akan percakapan tersebut ada.

Jika tidak ada pesan yang dikirim, percakapan secara perlahan akan berakhir sendiri. Jika peserta terus berkomunikasi, masa berlakunya akan diperpanjang. Jadi, obrolan aktif bisa berlangsung jauh lebih lama dari periode awal dan secara teori tetap ada selama komunikasi berlangsung.

Keterbatasan waktu di sini menjadi bagian dari sistem keamanan. Tidak setiap percakapan menjadi cerita tak berujung yang bisa ditemukan bertahun-tahun kemudian. Obrolan dan pesan yang tidak relevan dihapus saat alasan keberadaannya hilang.

Penggunaan nama pribadi tidak berarti pesan pribadi

Dalam ChatMeld, pengguna dapat menghubungi peserta tertentu, tetapi ini tidak menjadikan obrolan sebagai percakapan pribadi.

Jika mengetuk nama pengguna, nama itu akan muncul di garis penulisan pesan. Setelah pesan dikirim, penanda tersebut akan terlihat oleh pengguna yang dituju, menandakan bahwa pesan memang ditujukan kepadanya.

Tetapi pesan itu tetap bagian dari obrolan umum dan dapat dilihat oleh semua peserta. Ini bukan percakapan rahasia ataupun saluran pribadi.

Mekanisme ini memungkinkan struktur komunikasi tetap jelas: pengguna dapat menyapa pengguna tertentu, tetapi percakapan tetap terbuka dan transparan untuk peserta lain.

Di obrolan ini juga tidak ada pengiriman foto, video, atau pesan suara. Tidak ada lampiran pribadi atau saluran terpisah untuk materi pribadi. Format utama adalah komunikasi teks publik, di mana penyapaan personal terbatas pada nama yang terlihat atau menyebut peserta.

Ini penting untuk keamanan. Sejak awal, ChatMeld dirancang sebagai lingkungan komunikasi untuk berbagai usia, termasuk anak-anak. Oleh karena itu, tema dewasa, konten seksual, pelecehan, dan bentuk perilaku terlarang lainnya tidak hanya disebutkan dalam aturan — mereka dibatasi secara otomatis dan melalui moderasi pesan.

Pengaduan terkait kejadian, bukan nama

Jika pengguna melihat pelanggaran, mereka tidak perlu mencari profil pelanggar, mengingat namanya, atau mencoba mengetahui siapa yang mengirim pesan. Cukup tekan dan tahan pesan, lalu formulir pengaduan akan terbuka.

Sistem sudah mengetahui di obrolan mana pesan dikirim, profil internal yang terkait, dan siapa yang mengirim pengaduan. Bagi moderator, ini bukan hanya tanda acak di layar, melainkan kejadian yang terkait dengan identifikasi teknis peserta.

Jika pengaduan dikonfirmasi, tindakan diambil terhadap profil internal, bukan kombinasi warna dan angka secara acak. Jadi, mengubah nama tampilan tidak memungkinkan memulai riwayat pelanggaran dari awal.

Penghapusan obrolan tidak membatalkan keputusan atas pengaduan

Model sementara menimbulkan pertanyaan: apa yang terjadi jika pesan dilaporkan, tetapi saat pemeriksaan, obrolan sudah selesai dan dihapus?

Jawabannya cukup langsung: penghapusan obrolan tidak membatalkan pengaduan dan tidak menghapus kemungkinan menindak pelanggaran.

Pengaduan diproses terpisah dari waktu hidup percakapan. Sistem menyimpan data yang diperlukan untuk meninjau dan setelah verifikasi, sanksi dapat diberikan terhadap profil internal terkait.

Sanksi ini tidak terkait dengan nama acak dan tidak bergantung pada keberlangsungan obrolan saat pelanggaran terjadi. Jika pengguna dilarang mengakses ChatMeld setelah pelanggaran, menghapus percakapan asal tidak melemahkan larangan tersebut: pengguna tidak dapat memakai fitur obrolan sampai larangan selesai.

Lama larangan tergantung pada tingkat pelanggaran. Pelanggaran berat bisa berakibat larangan lama, sementara larangan sementara memungkinkan pengguna kembali setelah masa larangan berakhir.

Dengan demikian, masa hidup obrolan dan masa berlaku sanksi adalah dua hal berbeda. Obrolan bisa hilang sebagai percakapan, tetapi keputusan terkait perilaku peserta tetap berlaku dan tidak hilang bersamaan dengannya.

Aturan sudah diketahui pengguna sebelumnya

Pelanggaran dan konten yang dilarang ditentukan bukan oleh keputusan acak moderator tertentu, tetapi oleh aturan layanan. Saat pertama kali membuka ChatMeld, pengguna membaca kesepakatan dalam bahasa pilihan dan menyetujuinya.

Versi terbaru dari kesepakatan selalu tersedia di halaman web. Jika aturan berubah, saat pengguna membuka ChatMeld berikutnya, secara otomatis akan ditawarkan untuk membaca dan menyetujui versi terbaru.

Selama versi baru belum dibaca dan disetujui, akses ke obrolan tidak diberikan. Tidak ada jalan pintas untuk melewati tahap ini. Dengan begitu, pengguna tidak dapat melanjutkan menggunakan layanan tanpa menerima aturan terbaru.

Hal ini penting baik untuk keamanan pengguna maupun moderasi. Pengguna secara sadar mengetahui tindakan apa saja yang tidak diizinkan, dan tim layanan menerapkan aturan tersebut bukan berdasarkan opini yang tidak diinginkan, tetapi berdasarkan pembatasan yang disetujui peserta saat memulai.

Bahkan pendaftaran teknis tidak perlu disimpan selamanya

Prinsip serupa digunakan untuk pendaftaran perangkat.

Untuk menjalankan ChatMeld, dibuat catatan teknis sementara yang diperlukan untuk bergabung di obrolan. Pengguna tidak membuatnya secara manual dan tidak dapat menghapusnya dengan tombol terpisah. Jika perangkat tidak aktif, catatan ini secara otomatis dihapus dari server dalam beberapa hari—tepat beberapa hari, bukan minggu atau waktu tidak terbatas.

Ini tidak berarti pengguna kehilangan pembelian mereka atau harus mengulang semuanya dari awal. Langganan yang dibeli tetap disimpan terlepas dari pendaftaran perangkat sementara. Ketika pengguna membuka aplikasi lagi dan melakukan verifikasi yang diperlukan, akses ke pembelian akan dipulihkan secara otomatis.

Biasanya pengguna tidak menyadari proses ini. Mereka melihat bahwa aplikasi terbuka dan akses kembali normal.

Dengan cara ini, sistem tidak menyimpan data teknis tidak aktif secara tak terbatas, tetapi juga tidak memaksa pengguna yang berlangganan untuk membeli akses lagi setiap kali mereka kembali.

Moderasi dimulai sebelum pesan muncul di obrolan

Bagian paling penting dari keamanan adalah moderasi. Dalam ChatMeld, ini tidak hanya bergantung pada pengaduan setelah pesan dilihat oleh banyak orang.

Pesan menjalani proses pemeriksaan multi-tahap di server sebelum dipublikasikan. Sistem tidak hanya menganalisis kata-kata tertentu, tetapi juga makna, konteks, cara penulisan, penyamaran, dan fitur bahasa yang berbeda-beda.

ChatMeld tidak merupakan aliran multibahasa bebas di mana setiap orang bisa menulis dalam bahasa apa saja. Setiap obrolan dibuat untuk satu bahasa komunikasi tertentu. Pengguna memilih bahasa dan melihat hanya obrolan dalam bahasa tersebut.

Untuk melihat obrolan, tidak cukup hanya cocok bahasanya. Pengguna juga harus memenuhi syarat akses: berada di radius geografis tertentu, terhubung ke Wi-Fi tertentu, atau menjalankan satu dari opsi ini tergantung mode obrolan.

Pesan dalam bahasa lain tidak diterima secara biasa di obrolan. Ini membantu menjaga batas percakapan yang jelas dan memudahkan pemeriksaan konten. Dalam obrolan dengan terjemahan, peran bahasa diatur sebelumnya, sehingga sistem tahu bahasa sumber dan bahasa tampilan untuk peserta lain.

Ucapan kasar, ancaman, atau pelecehan seksual bisa saja ditulis dengan salah, slang, atau karakter yang diubah sengaja. Kadang, makna berbahaya hanya bisa dipahami dalam konteks kalimat lengkap. Oleh karena itu, pemeriksaan tidak hanya bergantung pada pencarian kata terlarang.

Jika konten terlarang ditemukan, tidak diizinkan masuk ke obrolan. Tergantung tingkat pelanggaran, pengguna dapat diberikan peringatan atau pembatasan akses dalam jangka waktu tertentu.

Ini bukan berarti tidak ada sistem lain yang dapat salah. Tapi secara arsitektural, ini level perlindungan yang lebih tinggi daripada model di mana pesan pertama-tama dipublikasikan dan pemeriksaan dilakukan setelah pengaduan.

Mengapa hal ini penting untuk komunikasi anak-anak

Sejak awal, ChatMeld dirancang dengan prioritas untuk komunikasi aman bagi semua usia, terutama anak-anak. Oleh karena itu, tema dewasa, konten seksual, pelecehan, dan bentuk perilaku terlarang lainnya tidak hanya tercantum dalam aturan, tetapi dibatasi secara otomatis dan melalui moderasi pesan.

Tidak ada privileged channel untuk berbagi foto, video, atau pesan suara secara pribadi. Tidak ada saluran tersembunyi untuk kontak pribadi dengan anak. Bahkan penyapaan dengan nama tetap tampak oleh semua peserta.

Ini bukan jaminan nol risiko mutlak—asumsi semacam ini tidak bisa dijanjikan oleh sistem komunikasi manapun. Tetapi struktur ChatMeld tidak meninggalkan banyak kemungkinan yang biasa digunakan pengguna dan tidak didasarkan pada prinsip "izinkan semuanya dulu, lalu urusi lewat pengaduan".

ChatMeld bukan chat anonim dan tidak dirancang sebagai layanan anonim. Jika dari luar terlihat "kosong"—tanpa formulir, foto, nama, atau cerita panjang—itu tidak berarti tidak ada struktur dan kontrol di dalamnya.

Penampilan yang tidak biasa bukan berarti cara kerjanya demikian. Di balik layar, terdapat pendaftaran teknis wajib, profil internal, aturan akses ke obrolan, kontrol masa hidup pesan, dan moderasi berlapis.

Saya kira berdasarkan pengalaman terhadap layanan populer yang saya gunakan, kombinasi seperti ini sangat jarang: pendaftaran tanpa formulir biasa, nama tampilan variabel, korelasi aktif terhadap profil internal, atribut publik tanpa lampiran pribadi, moderasi bahasa awal, dan sanksi yang tetap berlaku setelah obrolan sementara berakhir.

Pengguna cukup nyaman: tidak perlu mengisi formulir panjang, memublikasi info pribadi, atau mengelola profil selama bertahun-tahun. Tapi itu tidak mengurangi tanggung jawab. Jika pesan melanggar aturan, itu bisa dihubungkan ke profil internal, adukan, dan dikenai sanksi bahkan setelah obrolan dihapus.

Karena itu, ChatMeld tidak bisa dinilai hanya dari ketiadaan formulir pendaftaran yang umum. Ini bukan penolakan terhadap keamanan, tetapi cara berbeda untuk menyusunnya: pendaftaran dilakukan oleh sistem, akses dibatasi oleh bahasa, lokasi, dan jaringan, pesan diperiksa sebelum dipublikasikan, dan masa hidup obrolan tidak membatalkan tanggung jawab peserta.

Lebih lengkap tentang proyek: chatmeld.de