Manifesto Ketelusan

Versi 5.1 — 30 Mac 2026

Dokumen ini menerangkan dengan tepat maklumat apa yang Solo2 ada tentang anda, bila ia mengumpulnya, mengapa, di mana ia berada, berapa lama ia kekal dan bagaimana ia melindunginya. Tiada tulisan halus. Tiada pengecualian.

Prinsip fundamental

Solo2 mencipta satu terowong peribadi antara dua orang. Terus. Tanpa perantara.

Pelayan kami melakukan satu perkara sahaja: membentangkan dua hujung terowong supaya mereka menemui satu sama lain. Untuk itu ia memerlukan minimum yang sangat penting — pengecam kedua-dua pasangan — yang dikekalkan dalam memori RAM selama milisaat tempoh pembentangan. Sebaik sahaja kedua-dua peranti telah menemui satu sama lain, data tersebut dipadamkan dari memori. Tidak pernah, pada bila-bila masa pun, ia ditulis pada cakera.

Sebaik sahaja disambungkan, pelayan hilang. Ia tidak mengambil bahagian dalam perbualan. Ia tidak nampak. Ia tidak menyimpannya. Ia tidak tahu berapa lama tempohnya, mahupun berapa kerap kalian bercakap, mahupun tentang apa kalian bercakap.

Kami tidak meminta anda percaya kepada kami. Kami meminta anda periksanya sendiri:

Ujian 1 — Pelayan tidak diperlukan.

Sebaik sahaja terowong terus terjalin, pelayan kami tidak lagi mengambil bahagian. Jika ia terhenti pada saat itu, perbualan anda akan diteruskan tanpa gangguan. Selagi peranti kalian dihidupkan dan disambungkan ke internet, terowong tersebut milik kalian. Kami tidak lagi berada di sana.

Ujian 2 — Hantar satu fail 10 gigabait.

Bukan sahaja ia akan berjalan laju — pelayan kami tidak peduli langsung. Cubalah berada 24 jam berterusan menghantar fail 10 giga atau lebih, secara berterusan. Pelayan kami tidak akan sedar pun, kerana ia tidak campur tangan. Cubalah itu dengan mana-mana perkhidmatan pesanan lain.

Ujian 3 — Bercakap tentang teleskop.

Luangkan satu petang bercakap dengan seseorang tentang teleskop, atau joran pancing, atau apa-apa sahaja yang anda tidak pernah cari dalam internet. Tunggu beberapa hari. Pengiklanan tentang teleskop tidak akan muncul di mana-mana. Perkataan anda tidak keluar dari terowong anda.

Data anda, tanggungjawab anda.

Ini ialah kelebihan terbesar kami dan, sejujurnya, perkara yang paling sukar untuk anda biasakan. Mesej, fail dan kenalan anda hidup dalam satu peti besi tersulit di dalam peranti anda. Tiada salinan dalam mana-mana pelayan. Ia dilindungi dengan 24 perkataan — tahap keselamatan yang sama dengan Bitcoin. Tetapi ia berada di satu tempat sahaja, melainkan anda memasang Solo2 pada peranti kedua — kedua-dua peti besi akan diselaraskan secara automatik apabila disambungkan pada masa yang sama. Anda juga boleh mengeksport satu sandaran tersulit. Di sini tiada awan yang akan menyelamatkan anda jika anda kehilangan satu-satunya peranti anda. Data anda adalah milik anda, dengan segala akibatnya.

Secara terperinci

Pelayan Solo2 adalah buta sepenuhnya. Ia tidak tahu dengan siapa anda bercakap, apa anda katakan, mahupun fail apa anda kongsi. Malah isyarat teknikal yang menjalinkan sambungan antara peranti tidak boleh dibaca oleh pelayan — ia mengembara secara tersulit hujung-ke-hujung.

Mesej anda mengembara secara terus antara peranti, tersulit hujung-ke-hujung. Sejarah anda hidup secara tersulit dalam pelayar anda, tidak pernah dalam pelayan kami.

Kunci penyulitan berpusing secara automatik dengan setiap mesej. Setiap mesej disulitkan dengan kunci unik yang dibuang serta-merta selepas itu. Ini dikenali secara teknikal sebagai Double Ratchet, dan bermaksud walaupun jika seseorang mendapat satu kunci, dia hanya boleh membaca satu mesej tunggal — bukan perbualan tersebut. Selain itu, keselamatan dipulihkan secara automatik selepas setiap giliran komunikasi: satu kunci yang terkompromi menjadi tidak berguna sebaik sahaja mesej seterusnya ditukar.

Apabila sambungan terus antara peranti tidak mungkin (contohnya, kerana sekatan rangkaian), pelayan cermin digunakan (secara teknikal dipanggil TURN): data dipantulkan dari satu peranti ke yang lain, tetapi cermin tersebut tidak menyedari apa yang ia pantulkan — segalanya mengembara secara tersulit hujung-ke-hujung dan pelayan tidak boleh membacanya. Selain itu, semua paket dipenuhkan ke saiz seragam untuk menghalang pemerhati daripada membuat kesimpulan maklumat dengan menganalisis saiz atau frekuensi trafik.

Anda sentiasa boleh melihat dalam aplikasi jenis sambungan apa anda sedang guna — terus atau melalui pelayan cermin — dan bertindak sewajarnya.

Kunci induk anda dihasilkan secara rawak dengan 256 bit entropi sebenar — tahap yang sama dengan Bitcoin. Semasa mencipta akaun anda, Solo2 menghasilkan satu kunci unik yang diwakili sebagai 24 perkataan. Kata laluan anda melindungi akses ke perkhidmatan. 24 perkataan anda adalah kunci data anda. Ia dua kunci berbeza untuk dua pintu berbeza.

Walaupun pelayan kami lenyap, data anda terselamat. Dengan 24 perkataan anda, anda boleh mengakses peti besi tempatan anda tanpa sambungan ke pelayan. Data anda adalah milik anda — benar-benar.

1. Data yang KAMI ADA dalam pelayan

1.1 Akaun pengguna anda

Ini adalah semua medan yang wujud dalam rekod anda. Tiada yang lain.

Data Mengapa Perlindungan Tempoh
Nama pengguna Supaya anda boleh memulakan sesi Teks biasa (ia adalah awam mengikut reka bentuk) Sehingga anda memadam akaun anda
Kata laluan Pengesahan Dilindungi dengan Argon2id (disyorkan oleh OWASP, tahan terhadap serangan dengan perkakasan khusus). Kami tidak pernah menyimpan kata laluan sebenar anda Sehingga anda memadam akaun anda
Nama awam Supaya kenalan anda mengenali anda Teks biasa (anda yang pilih) Sehingga anda mengubahnya atau memadam akaun anda
Kod pautan Alamat anda di dalam Solo2 — seperti satu nombor telefon. Ia perkara yang anda kongsi dengan seseorang supaya dia menemui anda dan menghantar permintaan sambungan Teks biasa, unik (~10 aksara) Sehingga anda memadam akaun anda
Baki ekonomi Wang yang anda telah tambah ke akaun anda Nombor (dalam sen) Sehingga anda memadam akaun anda
Baki bonus Bonus yang diterima (promosi). Ia digunakan sebelum baki ekonomi Nombor (dalam sen) Sehingga anda memadam akaun anda
Jenis akaun Pelan semasa anda (percubaan, standard, emas, platinum) 1 bait (nombor bulat: 0=percubaan, 1=standard, 2=emas, 3=platinum, 4=dijeda, 5=digantung) Sehingga ia berubah atau anda memadam akaun anda
Tarikh dan masa pendaftaran Bila anda mencipta akaun anda Tarikh dan masa lengkap (timestamp) Kekal
Pengecam dalaman Sistem memerlukan dua kod dalaman untuk merujuk kepada anda tanpa menggunakan nama pengguna anda. Satu ialah ID utama anda dan satu lagi kod rujukan. Kedua-duanya legap — ia tidak bermaksud apa-apa di luar sistem Dua kod rawak 24 aksara setiap satu (cth: u_7kX9mP2...). Ia tidak mengandungi nama anda, tarikh mahupun sebarang data peribadi — ia murni rawak Sehingga anda memadam akaun anda
Versi keselamatan Versi algoritma perlindungan kata laluan yang digunakan Nombor dalaman Sehingga anda memadam akaun anda
Penunjuk status Flag teknikal (jika baki anda telah berubah, jika anda mempunyai mod keselamatan maksimum aktif) 1 bait — setara dengan satu huruf sahaja. Tiada apa lagi yang muat Sehingga anda memadam akaun anda

Supaya anda mendapat gambaran tentang volumnya: rekod lengkap anda menduduki sekitar 400 bait — kurang daripada perenggan ini. Ia adalah nama-nama anda (rekaan jika mahu), satu kesan kata laluan anda (saiz tetap, 60 bait), kunci induk tersulit anda (satu blob legap ~128 bait yang kami tidak boleh baca), dua nombor untuk baki anda, beberapa tarikh dan satu bait konfigurasi. Itulah sahaja kewujudan anda dalam pelayan kami.

1.2 Sesi aktif

DataMengapaPerlindunganTempoh
Hash token sesi Mengekalkan log masuk anda aktif Kesan tidak boleh balik (SHA-256). Token asal tidak pernah disimpan dalam pelayan 24 jam — selepas itu ia terpadam sepenuhnya
Tarikh penciptaan Supaya sistem tahu bila ia dicipta — berguna untuk pembersihan automatik Timestamp berangka (saat unix) Ia terpadam bersama sesi
Tarikh luput Sesi luput 24 jam selepas dicipta. Ia tidak diperbaharui dengan penggunaan — ia mempunyai tarikh luput tetap Timestamp berangka (penciptaan + 24 jam) 24 jam — selepas itu ia terpadam sepenuhnya

Semasa menamatkan sesi atau semasa luput, baris tersebut terpadam sepenuhnya daripada pangkalan data. Tiada kesan yang sesi tersebut pernah wujud.

1.3 Permintaan pautan

DataMengapaPerlindunganTempoh
ID pemohon Tahu siapa yang menghantar permintaan Kod dalaman 24 aksara rawak 3 hari — selepas itu ia terpadam secara automatik
ID penerima Tahu kepada siapa ia ditujukan Kod dalaman 24 aksara rawak 3 hari — selepas itu ia terpadam secara automatik
Status Tertunda / diterima / ditolak 1 bait (nombor bulat: 0=tertunda, 1=diterima, 2=ditolak) Ia terpadam apabila selesai atau semasa luput (3 hari)
Tarikh penciptaan Tahu bila permintaan dicipta supaya boleh terpadam sendiri Timestamp berangka (saat unix) — 4 ke 8 bait 3 hari — selepas itu ia terpadam secara automatik

Nota penting: Selagi permintaan tertunda (maksimum 3 hari), pelayan memang tahu yang pengguna A meminta untuk menyambung dengan pengguna B. Selepas 3 hari, permintaan tersebut terpadam secara automatik. Sebaik sahaja pautan diterima, pelayan tidak menyimpan hubungan tersebut. Senarai kenalan anda wujud hanya dalam pelayar anda, secara tersulit.

1.4 Kod pautan

DataMengapaPerlindunganTempoh
Kod pautan (alias) Pengecam pendek supaya pengguna lain menemui anda dan meminta penciptaan terowong Kod rawak 8 aksara yang diterbitkan daripada ID dalaman anda Kekal (ia pengecam sambungan awam anda)

1.5 Langganan push (notifikasi)

DataMengapaPerlindunganTempoh
Alamat notifikasi Menghantar notifikasi ke pelayar anda URL pembekal pelayar (Google, Mozilla atau Apple) Sehingga anda menyahaktifkan notifikasi atau memadam akaun anda
Kunci penyulitan push Menyulitkan notifikasi supaya hanya pelayar anda yang membacanya Standard Web Push Sama dengan alamat

1.6 Maklum balas (sokongan)

DataMengapaPerlindunganTempoh
Mesej anda Supaya kami boleh membantu anda Teks biasa Sehingga kami memprosesnya
ID pengguna anda Tahu siapa yang memerlukan bantuan ID dalaman Sama dengan mesej

1.7 Isyarat sambungan (efemeral)

Supaya dua peranti boleh menyambung secara terus, ia perlu bertukar isyarat teknikal penetapan sambungan (protokol WebRTC). Satu-satunya saat pelayan kami mengekalkan dalam memori kod pengguna anda dan kod kenalan anda adalah semasa milisaat ia memproses permintaan sambungan ini. Ia berlangsung seketika, berada dalam memori RAM sahaja dan tidak pernah ditulis pada cakera. Isyarat itu sendiri adalah tersulit hujung-ke-hujung

DataMengapaPerlindunganTempoh
Isyarat sambungan Menjalinkan sambungan terus antara peranti Tersulit hujung-ke-hujung dengan kunci awam penerima. Pelayan tidak boleh membaca mahupun mengubahsuainya 60 saat

1.8 Pelayan cermin (relai TURN)

Jika sambungan terus tidak mungkin, satu pelayan cermin digunakan: data melalui melaluinya seperti cahaya melalui cermin — ia dipantulkan dari satu sisi ke sisi yang lain, tetapi cermin tidak menyedari apa yang ia pantulkan. Semua paket dipenuhkan ke saiz seragam supaya seorang pemerhati tidak dapat membezakan satu mesej daripada satu degupan sambungan yang mudah.

DataMengapaPerlindunganTempoh
Kredensial akses Mengesahkan anda pada pelayan cermin Identiti anda ditransformasi menjadi kesan tidak boleh balik — pelayan cermin tidak tahu siapa anda 24 jam

1.9 Pembayaran diproses

Pembayaran adalah satu-satunya titik di mana wujud geseran sebenar dengan kerahasiaan. Mari jujur tentangnya.

Semasa anda mendaftar dalam Solo2, anda memilih satu nama pengguna (boleh jadi rekaan), satu kata laluan dan satu nama awam (juga rekaan jika mahu). Tiada data yang mempautkan anda kepada orang sebenar. Tetapi jika anda membuat pembayaran dengan kad, entiti kewangan anda memang tahu siapa anda.

Apa yang kami terima daripada gerbang pembayaran hanyalah satu pengesahan dan satu jumlah. Kami tidak menerima mahupun menyimpan nama pemegang, nombor kad, DNI, mahupun sebarang data peribadi pembayar. Ia adalah jumlah kecil — secara undang-undang setara dengan satu tiket tunai, seperti membeli lolipop di kios: pekedai kios tidak merekodkan DNI orang yang membayar.

Selain itu, rekod pembayaran adalah secara sengaja tidak dipautkan

DataMengapaPerlindunganTempoh
Rekod pembayaran Perakaunan dan kewajipan fiskal Pengesahan + jumlah. Tanpa data peribadi pembayar. Tanpa pautan ke mana-mana akaun pengguna Kekal (kewajipan undang-undang)

Tentang senario terburuk yang mungkin:

Semua pendapatan kami adalah sah dan masuk secara terakaun melalui gerbang pembayaran. Kami menjelaskan cukai yang sepadan. Tetapi kerahasiaan klien adalah penuh daripada pihak kami.

2. Data yang KAMI TIDAK ADA dalam pelayan

Inilah yang mendefinisikan kami. Pelayan Solo2 tidak menyimpan mahupun mempunyai akses kepada

  • Mesej anda
  • Fail anda
  • Senarai kenalan anda
  • Sejarah sembang anda
  • Lokasi anda
  • Analitik penggunaan
  • Data peranti
  • Metadata komunikasi

Tentang alamat IP anda

Alamat IP anda tidak disimpan dalam mana-mana pangkalan data. Dalam rekod teknikal pelayan, alamat IP ditransformasi menjadi kesan tidak boleh balik (hash) — berguna untuk mengesan corak penyalahgunaan, tetapi mustahil untuk dibalikkan ke IP asal. Rekod-rekod ini terpadam secara automatik setiap 7 hari. Isyarat sambungan, yang mungkin mengandungi IP anda, adalah tersulit hujung-ke-hujung — pelayan tidak boleh membacanya.

3. Data dalam pelayar anda (Peti Besi)

Semua yang berikut hidup secara eksklusif dalam pelayar anda

Data anda tersulit dalam keadaan rehat — walaupun jika seseorang mengakses penyimpanan pelayar anda, dia hanya akan menemui blok tersulit yang tidak boleh dibaca tanpa kata laluan anda.

Apabila anda mengeksport satu salinan sandaran, ia disulitkan dengan perlindungan yang sama (Argon2id + AES-256-GCM). Hanya sesiapa yang tahu kata laluan anda boleh menyahnyulitkannya.

Data Penyulitan Kawalan
MesejAES-256-GCMAnda yang menentukan bila memadamnya
FailAES-256-GCMAnda yang menentukan bila memadamnya
Kenalan (pasangan)AES-256-GCMAnda yang menentukan dengan siapa dipautkan
Status pengesahanAES-256-GCMAnda mengesahkan identiti setiap kenalan
Indeks carianTersulit dengan token tidak boleh balik (HMAC)Ia dibina semula daripada mesej anda
Status penyerahanAES-256-GCMMesej apa yang telah diserahkan
Mesej tertundaAES-256-GCMBarisan penghantaran apabila tiada sambungan

Penyimpanan sementara pelayar

Data Jenis Tempoh Mengapa
Sesi pengguna Memori tempatan pelayar (localStorage) Sehingga anda menamatkan sesi Mengekalkan log masuk anda
Versi aplikasi Memori tempatan pelayar (localStorage) Kekal Mengesan kemas kini
Keutamaan tema Memori tempatan pelayar (localStorage) Kekal Mengingat tema visual anda
Keutamaan bahasa Memori tempatan pelayar (localStorage) Kekal Mengingat bahasa anda
Kata laluan (mod keselamatan maksimum) Memori tab (sessionStorage) Lenyap semasa menutup tab Memulakan semula penyulitan jika anda memuat semula halaman

Nota tentang keselamatan dalam pelayar

Solo2 berfungsi di dalam pelayar web anda. Data tersulit anda dilindungi dalam keadaan rehat, tetapi semasa aplikasi dibuka dan menunjukkan kepada anda mesej yang telah dinyahnyulit pada skrin, keselamatan bergantung juga kepada persekitaran anda:

  • Sambungan pelayar:
  • Pelayar bersih:
  • Aplikasi asli:

4. Sambungan rangkaian

Aplikasi Solo2

Domain Sebab Data dihantar
solo2.netAPI aplikasiPengesahan, isyarat, kehadiran
pay.menzuri.comGerbang pembayaranHanya jika anda membuat pembayaran

Tiada domain lain.

Malah untuk menemui alamat IP awam peranti anda (diperlukan untuk menjalinkan sambungan terus antara pengguna), kami menggunakan pelayan kami sendiri (secara teknikal dipanggil STUN). Kami tidak mewakilkan kepada perkhidmatan luaran. Kami yang mengurusinya.

Halaman pembentangan

Halaman pembentangan (solo2.net) — yang bebas daripada aplikasi — menggunakan sistem ukuran tanpa nama yang dihoskan pada pelayan kami sendiri di Jerman:

Domain Sebab Data dihantar
stats.menzuri.comUkuran lawatan tanpa namaHalaman dilawati (tanpa kuki, tanpa IP, tanpa identiti)

Sistem ini tidak memasang kuki, tidak merekodkan alamat IP anda, tidak mengenal pasti anda, tidak menjejaki anda antara lawatan dan tidak berkongsi data dengan pihak ketiga. Aplikasi Solo2 tidak mempunyai sistem ini mahupun sebarang jenis analitik lain.

5. Memadam data anda

Wujud dua tindakan berbeza, dan adalah penting anda tahu perbezaannya:

Memadam data tempatan

Daripada tetapan aplikasi anda mempunyai dua pilihan pemadaman tempatan:

  • Padam data saya
  • Reset kecemasan

Dalam kedua-dua kes, akaun anda dalam pelayan tetap wujud.

Pemulihan automatik antara peranti

Jika anda kehilangan data anda pada satu peranti dan mempunyai peranti lain yang disambungkan, Solo2 mengesan situasi tersebut dan menawarkan untuk memulihkan identiti dan peti besi anda secara automatik. Pemulihan mengembara secara tersulit (Argon2id) melalui sambungan terus antara peranti anda — tanpa melalui pelayan.

Memadam akaun anda daripada pelayan

  1. Terpadam kesemuanya
  2. Pemadaman adalah atomik
  3. Rekod pembayaran kekal secara sengaja tidak dipautkan
  4. Pengecam dalam log pelayan adalah kesan tidak boleh balik: log tidak boleh dipautkan ke akaun anda sebaik sahaja ia dipadamkan.
  5. Peti Besi dalam pelayar anda tidak terpadam secara automatik dengan tindakan ini (kami tiada akses ke pelayar anda). Untuk memadamnya, jalankan dahulu pemadaman nuklear atau bersihkan data laman dalam pelayar anda.

5b. Kunci induk anda dan 24 perkataan anda

Semasa mencipta akaun anda dalam Solo2, satu kunci induk dihasilkan dengan 256 bit entropi sebenar (sama yang Bitcoin guna). Kunci ini diwakili sebagai 24 perkataan yang hanya anda tahu. Kata laluan anda membalut kunci ini untuk menyimpannya secara tersulit dalam pelayan — pelayan tidak boleh membacanya.

Ini bermaksud anda mempunyai dua kunci bebas

Algoritma tepat (boleh disahkan)

Penghasilan: CSPRNG

Bagaimana kunci induk anda dilindungi

Lapisan Apa ia Di mana ia hidup
Kata laluan Akses ke pelayan. Membalut kunci induk anda Dalam ingatan anda + hash dalam pelayan
Rahsia peranti Faktor kedua tidak kelihatan, dihasilkan secara automatik semasa memasang Pada peranti anda (tidak boleh diekstrak)
Kunci induk (24 perkataan) 256 bit entropi sebenar, dihasilkan secara rawak. Tahap Bitcoin (BIP39) Pada satu kertas yang anda simpan + dibalut dalam pelayan
Pusingan kunci Setiap mesej menggunakan kunci unik yang dimusnahkan kemudian (Double Ratchet) Automatik, telus

Jika anda mengubah kata laluan anda

Mengubah kata laluan anda adalah serta-merta. Hanya kunci induk anda dibalut semula dengan kata laluan baharu — identiti anda tidak berubah, peti besi anda tidak disulitkan semula, kenalan anda tidak terjejas, dan 24 perkataan anda tetap sama. Ia adalah satu operasi milisaat.

Pemulihan

Jika anda kehilangan kata laluan anda, anda boleh mengakses peti besi anda dengan 24 perkataan anda — tanpa memerlukan pelayan. Jika anda kehilangan 24 perkataan anda, anda boleh log masuk dengan kata laluan anda dan pelayan menyerahkan semula kunci anda yang dibalut. Jika anda kehilangan kedua-duanya, data anda tidak boleh dipulihkan. Seperti dalam Bitcoin, itu adalah keselamatan mengikut reka bentuk.

6. Apa yang berlaku jika sesiapa mengakses pelayan tanpa kebenaran

Jika seorang penyerang mendapat akses penuh ke pelayan Solo2, dia akan mendapat:

  • Nama pengguna dan nama awam
  • Kod pautan
  • Kunci awam (tidak berguna tanpa kunci peribadi, yang berada dalam pelayar anda)
  • Kesan kata laluan (tidak berguna tanpa satu serangan kekerasan ekstrem yang mahal terima kasih kepada Argon2id)
  • Kesan token sesi (tidak berguna tanpa token asal)
  • Permintaan pautan tertunda (ID dalaman, luput dalam 3 hari)
  • Jenis akaun, baki dan tarikh pendaftaran
  • Rekod pembayaran (tanpa dapat mempautkannya kepada pengguna tertentu)

Apa yang dia TIDAK akan dapat:

  • Tiada mesej (ia tidak pernah berada dalam pelayan)
  • Tiada fail (ia tidak pernah berada dalam pelayan)
  • Tiada senarai kenalan (ia tidak pernah berada dalam pelayan)
  • Tiada sejarah sembang (ia tidak pernah berada dalam pelayan)
  • Tiada kunci penyulitan peribadi (ia hidup dalam pelayar anda)
  • Tiada alamat IP (ia tidak direkodkan)

7. Komitmen kami

Manifesto ini akan dikemas kini dengan setiap perubahan yang relevan dalam pengurusan data. Jika kami menambah medan baharu ke pangkalan data, ia akan muncul di sini. Jika kami memadamkan sesuatu, begitu juga.

Versi yang berkuat kuasa sentiasa halaman ini.

Solo2 — Perbualan anda milik anda sahaja.