Skaidrumo manifestas

Versija 5.4 — 2026 m. rugpjūčio 21 d.

Šiame dokumente tiksliai aprašoma, kokią informaciją Solo2 turi apie tave, kada ją renka, kodėl, kur ji saugoma, kiek laiko ir kaip ją saugo. Nėra smulkaus šrifto. Nėra išimčių.

Pagrindinis principas

Solo2 sukuria privatų tunelį tarp dviejų žmonių. Tiesioginis. Be tarpininkų.

Mūsų serveris daro vieną vienintelį dalyką: pristato du tunelio galus vienas kitam, kad jie galėtų susirasti. Tam jam reikia absoliutaus minimumo — dviejų porų identifikatorių — kuriuos jis laiko RAM atmintyje tik pristatymo milisekundes. Tą akimirką, kai du įrenginiai vienas kitą surado, tie duomenys ištrinami iš atminties. Jie niekada, jokiu momentu, neužrašomi į diską.

Kai prisijungiate, serveris dingsta. Jis nedalyvauja pokalbyje. Jo nemato. Jo nesaugo. Nežino, kiek jis trunka, kaip dažnai kalbatės ar apie ką kalbatės.

Neprašome mumis aklai tikėti. Prašome patikrinti pačiam:

Testas 1 — Serveris nereikalingas.

Kai tiesioginis tunelis sukurtas, mūsų serveris nebedauvja. Jei tuo momentu sugriūtų, jūsų pokalbis tęstųsi be pertraukimo. Kol jūsų įrenginiai įjungti ir prijungti prie interneto, tunelis yra jūsų. Mūsų ten nebėra.

Testas 2 — Nusiųsk 10 gigabaitų failą.

Bus ne tik greita — mūsų serveriui visiškai nerūpi. Pabandyk 24 valandas iš eilės siųsti 10 gigabaitų ar didesnius failus be pertraukos. Mūsų serveris net nepastebės, nes jis nedalyvauja. Pabandyk tai su bet kuria kita žinučių paslauga.

Testas 3 — Kalbėk apie teleskopus.

Praleisk popietę kalbėdamas su kuo nors apie teleskopus, ar meškerės kotus, ar bet ką, ko niekada neieškojai internete. Palauk kelias dienas. Teleskopų reklamos nepasirodys niekur. Tavo žodžiai neišėjo iš tavo tunelio.

Tavo duomenys, tavo atsakomybė.

Tai mūsų didžiausias privalumas ir, atvirai kalbant, tai, prie ko sunkiausiai priprasi. Tavo žinutės, failai ir kontaktai gyvena užšifruoti tavo įrenginyje. Jokiame serveryje nėra kopijos. Jie apsaugoti 24 žodžiais — toks pat saugumo lygis kaip Bitcoin. Tačiau jie yra tik vienoje vietoje, nebent įdiegtum Solo2 antrame įrenginyje — abu sinchronizuosis automatiškai, kai bus prisijungę tuo pačiu metu. Taip pat gali eksportuoti šifruotą atsarginę kopiją — arba skaitomą kopiją standartiniais formatais, kad pasiimtum savo duomenis kur tik nori. Čia nėra jokio debesies, kuris tave išgelbėtų, jei prarasi vienintelį įrenginį. Tavo duomenys yra tavo, su visomis pasekmėmis.

Išsamiai

Solo2 serveris niekada nesaugo, su kuo kalbiesi. Jis nežino, ką sakai ar kokiais failais daliniesi, ir kai tik priimi ryšį, įrašas iš serverio ištrinamas: ryšys egzistuoja tik tavo įrenginiuose. Net techniniai signalai, kuriais užmezgamas ryšys tarp įrenginių, serveriui yra neįskaitomi — jie keliauja užšifruoti nuo galo iki galo.

Tavo žinutės keliauja tiesiogiai tarp įrenginių, užšifruotos nuo galo iki galo. Tavo pokalbių istorija gyvena užšifruota tavo naršyklėje, niekada mūsų serveryje.

Šifravimo raktai automatiškai keičiami su kiekviena žinute. Kiekviena žinutė šifruojama unikaliu raktu, kuris iš karto po to sunaikinamas. Tai techniškai vadinama Double Ratchet, ir tai reiškia, kad net jei kas nors gautų raktą, galėtų perskaityti tik vieną žinutę — ne visą pokalbį. Be to, saugumas automatiškai atkuriamas po kiekvieno komunikacijos rato: pažeistas raktas tampa nenaudingas, kai tik apsikeičiama kita žinute.

Kai tiesioginis ryšys tarp įrenginių neįmanomas (pavyzdžiui, dėl tinklo apribojimų), naudojamas Solo2 veidrodis (techniškai, TURN serveris): duomenys atspindimi iš vieno įrenginio į kitą, bet veidrodis nežino, ką atspindi — viskas keliauja užšifruota nuo galo iki galo ir veidrodis negali to perskaityti. Be to, visi paketai užpildomi iki vienodo dydžio, kad stebėtojas negalėtų išgauti informacijos analizuodamas srauto dydį ar dažnumą.

Programėlėje visada gali matyti, kokį ryšio tipą naudoji — tiesioginį ar per veidrodį — ir veikti atitinkamai.

Tavo pagrindinis raktas sukuriamas atsitiktinai su 256 bitais tikros entropijos — toks pat lygis kaip Bitcoin. Kuriant paskyrą, Solo2 sugeneruoja unikalų raktą, kuris pateikiamas kaip 24 žodžiai. Tavo slaptažodis apsaugo prieigą prie paslaugos. Tavo 24 žodžiai yra tavo duomenų raktas. Tai du skirtingi raktai dviem skirtingoms durims.

Net jei mūsų serveris dingtų, tavo duomenys išliktų. Su savo 24 žodžiais gali pasiekti savo duomenis be ryšio su serveriu. Tavo duomenys yra tavo — iš tikrųjų.

1. Duomenys, kuriuos TURIME serveryje

1.1 Tavo vartotojo paskyra

Tai visi laukai, esantys tavo įraše. Daugiau jų nėra.

Duomuo Kodėl Apsauga Trukmė
Vartotojo vardas Kad galėtum prisijungti Paprastas tekstas (viešas pagal dizainą) Kol ištrinsi paskyrą
Slaptažodis Autentifikacija Apsaugotas Argon2id (rekomenduoja OWASP, atsparus atakoms su specializuota įranga). Niekada nesaugome tavo tikrojo slaptažodžio Kol ištrinsi paskyrą
Apgaubtas pagrindinis raktas Kad galėtum atidaryti savo duomenis prisijungdamas su slaptažodžiu, kiekvieną kartą nevesdamas 24 žodžių. Jei prarasi savo žodžius, šis apgaubimas yra tavo atkūrimas Nepermatomas blob (80 baitų), užšifruotas iš tavo slaptažodžio išvestu raktu — serveris negali jo atidaryti Kol ištrinsi paskyrą
Atkūrimo atspaudas Kad patikrintume, jog tavo 24 žodžiai yra teisingi, kai atkuri prieigą prie savo paskyros — serveriui jų niekada nematant Negrįžtamas atspaudas (SHA-256, 64 simboliai). Neatskleidžia nieko nei apie tavo žodžius, nei apie tavo raktą Kol ištrinsi paskyrą
Viešas vardas Kad tavo kontaktai tave atpažintų Paprastas tekstas (pasirenki pats) Kol jį pakeisi arba ištrinsi paskyrą
Susiejimo kodas Tavo adresas Solo2 viduje — kaip telefono numeris. Tai daliniesi su kuo nors, kad tave rastų ir atsiųstų prisijungimo užklausą Paprastas tekstas, unikalus (~10 simbolių) Kol ištrinsi paskyrą
Finansinis likutis Pinigai, kuriuos pridėjai prie savo paskyros Skaičius (centais) Kol ištrinsi paskyrą
Premijų likutis Gauti bonusai (akcijos). Sunaudojami prieš piniginį likutį Skaičius (centais) Kol ištrinsi paskyrą
Paskyros tipas Tavo planas: įprastas, įkūrėjo arba platininis (admin egzistuoja tik administravimo paskyroms) 1 baitas (sveikasis skaičius) Kol pasikeis arba ištrinsi paskyrą
Paskyros būsena Tavo paskyros situacija: aktyvi, bandomuoju laikotarpiu, tavo pristabdyta arba lengvatiniu laikotarpiu. Jei pristabdai savo paskyrą, būtent šis laukas tai prisimena 1 baitas (sveikasis skaičius) Kol pasikeis arba ištrinsi paskyrą
Paslaugos nutraukimo žyma Saugo, kada buvo nutraukta paslauga: ją nustato administratorius, sustabdydamas paskyrą, arba sistema, kai tavo likutis pasiekia nulį (tai lengvatinio laikotarpio pradžia). Sutvarkytoje paskyroje ji yra 0 Skaitinis laiko žymėjimas (0 = be nutraukimo) Kol paskyra vėl aktyvuojama — papildžius arba atšaukus — arba ištrinama
Registracijos data ir laikas Kada sukūrei paskyrą Pilna data ir laikas (timestamp) Nuolatinis
Vidiniai identifikatoriai Sistemai reikia dviejų vidinių kodų, kad galėtų nurodyti tave nenaudodama tavo vartotojo vardo. Vienas yra tavo pagrindinis ID, o kitas — nuorodos kodas. Abu yra neskaidrūs — jie nieko nereiškia už sistemos ribų Du atsitiktiniai kodai po 24 simbolius kiekvienas (pvz.: u_7kX9mP2...). Juose nėra tavo vardo, datos ar asmens duomenų — jie yra visiškai atsitiktiniai Kol ištrinsi paskyrą
Saugumo versija Kuri slaptažodžio apsaugos algoritmo versija buvo naudota Vidinis skaičius Kol ištrinsi paskyrą
Būsenos indikatoriai Techninės žymės (ar tavo likutis pasikeitė, ar aktyvuotas maksimalaus saugumo režimas) 1 baitas — vienos raidės atitikmuo. Daugiau ten netelpa Kol ištrinsi paskyrą

Kad susidarytum vaizdą apie duomenų kiekį: visas tavo įrašas užima apie 400 baitų — mažiau nei ši pastraipa. Tai tavo vardai (išgalvoti, jei nori), tavo slaptažodžio atspaudas (fiksuoto dydžio, 128 simboliai), tavo užšifruotas pagrindinis raktas (nepermatomas 80 baitų blob, kurio negalime perskaityti), atkūrimo atspaudas (64 simboliai, kurie nieko neatskleidžia), du skaičiai tavo likučiui, kelios datos ir keturi konfigūracijos baitai. Tai viskas, kuo egzistuoji mūsų serveryje.

1.2 Aktyvios sesijos

DuomuoKodėlApsaugaTrukmė
Sesijos žetono maišos reikšmė Tavo prisijungimo palaikymas aktyviu Negrįžtamas pirštų atspaudas (SHA-256). Pradinis žetonas niekada nesaugomas serveryje 24 valandos — po to visiškai ištrinamas
Sukūrimo data Kad sistema žinotų, kada buvo sukurta — naudinga automatiniam valymui Skaitinė laiko žyma (unix sekundės) Ištrinamas kartu su sesija
Galiojimo pabaigos data Sesija baigia galioti praėjus 24 valandoms nuo sukūrimo. Ji neatnaujinama naudojimu — turi fiksuotą galiojimo datą Skaitinė laiko žyma (sukūrimas + 24 valandos) 24 valandos — po to visiškai ištrinamas

Atsijungus arba pasibaigus galiojimui, eilutė visiškai ištrinama iš duomenų bazės. Nelieka jokių pėdsakų, kad sesija egzistavo.

1.3 Susiejimo užklausos

DuomuoKodėlApsaugaTrukmė
Prašytojo ID Žinoti, kas atsiuntė užklausą Vidinis kodas iš 24 atsitiktinių simbolių 3 dienos — po to automatiškai ištrinamas
Gavėjo ID Žinoti, kam skirta Vidinis kodas iš 24 atsitiktinių simbolių 3 dienos — po to automatiškai ištrinamas
Būsena Laukiama / priimta / atmesta 1 baitas (sveikasis skaičius: 0=laukiama, 1=priimta, 2=atmesta) Ištrinamas išsprendus arba pasibaigus galiojimui (3 dienos)
Sukūrimo data Žinoti, kada buvo sukurtas prašymas, kad jį būtų galima automatiškai ištrinti Skaitinė laiko žyma (unix sekundės) — nuo 4 iki 8 baitų 3 dienos — po to automatiškai ištrinamas

Svarbi pastaba: Kol užklausa laukia (ne ilgiau kaip 3 dienas), serveris žino, kad vartotojas A paprašė susisiekti su vartotoju B. Praėjus 3 dienoms, užklausa automatiškai ištrinama. Priėmus susiejimą, serveris nesaugo ryšio. Tavo kontaktų sąrašas egzistuoja tik tavo naršyklėje, užšifruotas.

1.4 Sujungimo kodas

DuomuoKodėlApsaugaTrukmė
Sujungimo kodas (alias) Trumpas identifikatorius, kad kitas naudotojas galėtų tave rasti ir prašyti sukurti tunelį Atsitiktinis 8 simbolių kodas, gautas iš tavo vidinio ID Nuolatinis (tai tavo viešasis sujungimo identifikatorius)

1.5 Push prenumeratos (pranešimai)

DuomuoKodėlApsaugaTrukmė
Pranešimo adresas Pranešimų siuntimas į tavo naršyklę Naršyklės tiekėjo URL (Google, Mozilla arba Apple) Kol išjungsi pranešimus arba ištrinsi paskyrą
Push šifravimo raktai Pranešimo užšifravimas, kad tik tavo naršyklė jį perskaitytų Web Push standartas Tas pats kaip adreso

1.6 Atsiliepimai (palaikymas)

DuomuoKodėlApsaugaTrukmė
Tavo žinutė Kad galėtume tau padėti Paprastas tekstas Kol ją apdorosime
Tavo vartotojo ID Žinoti, kam reikia pagalbos Vidinis ID Tas pats kaip žinutės

1.7 Ryšio signalizacija (laikina)

Kad du įrenginiai galėtų prisijungti tiesiogiai, jiems reikia apsikeisti tam tikrais techniniais ryšio užmezgimo signalais (WebRTC protokolas). Vienintelė akimirka, kai mūsų serveris laiko atmintyje tavo vartotojo kodą ir tavo kontakto kodą, yra tų milisekundžių metu, kai jis apdoroja šią prisijungimo užklausą. Tai trunka akimirką, yra tik RAM atmintyje ir niekada neįrašoma į diską. Patys signalai yra užšifruoti nuo galo iki galo

DuomuoKodėlApsaugaTrukmė
Ryšio signalai Tiesioginio ryšio tarp įrenginių užmezgimas Užšifruoti nuo galo iki galo gavėjo viešuoju raktu. Serveris negali jų perskaityti ar modifikuoti 60 sekundžių

1.8 Solo2 veidrodis (TURN)

Jei tiesioginis ryšys neįmanomas, naudojamas Solo2 veidrodis: duomenys praeina per jį kaip šviesa per veidrodį — atspindimi iš vienos pusės į kitą, bet veidrodis nežino, ką atspindi. Visi paketai užpildomi iki vienodo dydžio, kad stebėtojas negalėtų atskirti žinutės nuo paprasto ryšio impulso.

DuomuoKodėlApsaugaTrukmė
Prieigos kredencialas Autentifikacija veidrodyje Tavo tapatybė paverčiama negrįžtamu atspaudu — veidrodis nežino, kas tu esi 24 valandos
Veidrodžio baitų skaitiklis Paslaugos pajėgumų planavimas ir veidrodžio sąžiningo naudojimo ribos taikymas Vienas vienintelis skaičius paskyrai ir dienai (UTC): bendras praėjusių baitų skaičius. Nieko apie turinį, su kuo kalbiesi ar tavo IP; tiesioginiai ryšiai nėra skaičiuojami pagal paskyras; jie tik be paskyros ir IP patenka į toliau aprašytas anonimines technines suvestines. Ryšys tarp veidrodžio anoniminio prieigos kredencialo ir tavo paskyros ištrinamas praėjus 2 dienoms po kredencialo galiojimo pabaigos 93 dienos

1.9 Apdoroti mokėjimai

Mokėjimai yra vienintelis taškas, kur kyla reali trintis su anonimiškumu. Būkime dėl to sąžiningi.

Registruodamasis Solo2, pasirenki vartotojo vardą (gali būti išgalvotas), slaptažodį ir viešą vardą (taip pat išgalvotą, jei nori). Jokie duomenys nesusieja tavęs su tikru asmeniu. Tačiau jei mokėsi kortele, tavo finansų įstaiga žino, kas tu esi.

Tai, ką gauname iš mokėjimo šliuzo, yra patvirtinimas, suma ir banko autorizavimo kodas. Negauname ir nesaugome kortelės turėtojo vardo, kortelės numerio ar asmens kodo (DNI). Pagal numatytuosius nustatymus išrašome supaprastintą sąskaitą faktūrą be pirkėjo duomenų, kaip kiosko kvitą; tik jei prašai išsamios sąskaitos faktūros, saugome tavo pateiktus mokesčių duomenis.

Be to, mokėjimo įrašas yra sąmoningai atsietas nuo tavo naudotojo paskyros. Vienintelė nuoroda, jungianti mokėjimą su paskyra, ištrinama tą pačią akimirką, kai įskaitomas likutis; vėliau joks laukas nesusieja apmokėjimo kvito su konkrečia paskyra.

DuomuoKodėlApsaugaTrukmė
Mokėjimo įrašas Apskaita ir mokestinės prievolės Patvirtinimas, suma, data ir autorizavimo kodas. Mokesčių duomenys tik paprašius išsamios sąskaitos faktūros. Jokio ryšio su jokia naudotojo paskyra įskaičius likutį Nuolatinis (teisinė prievolė)

Apie blogiausią įmanomą scenarijų: Net ir esant teismo nutarčiai, atsekamumo grandinė būtų tokia: tavo kortelė → tavo bankas → mokėjimo šliuzas → mūsų apmokėjimo kvitas. Tačiau mūsų kvite nėra naudotojo identifikatoriaus. Tai ne aplaidumas: tai apgalvotas sprendimas. Įskaičius likutį, mūsų duomenų bazėje nelieka jokio lauko ar indekso, siejančio mokėjimą su paskyra. Vienintelis teorinis kelias būtų laiko koreliacija — jei būtum vienintelis mokėjimas per tam tikrą laikotarpį —, tačiau net ir tokiu kraštutiniu atveju paskyroje nėra informacijos, leidžiančios identifikuoti tikrąjį asmenį: naudotojo vardas ir viešas vardas gali būti visiškai išgalvoti.

Visos mūsų pajamos yra teisėtos ir apskaitytos per mokėjimo tarpininką. Sumokame atitinkamus mokesčius. Tačiau kliento anonimiškumas iš mūsų pusės yra visiškas.

2. Duomenys, kurių NETURIME serveryje

Tai mus apibrėžia. Solo2 serveris nesaugo arba nepasiekia :

  • Tavo žinutės – Keliauja tiesiogiai tarp įrenginių, užšifruotos nuo galo iki galo. Serveris niekada jų nemato.
  • Tavo failai — Tas pats kaip ir žinutės: tiesioginiai ir užšifruoti.
  • Tavo kontaktų sąrašas — egzistuoja tik užšifruotas tavo naršyklėje.
  • Tavo pokalbių istorija – tik tavo naršyklėje, užšifruota.
  • Tavo vieta — Geospaudai apskaičiuojami tavo įrenginyje ir siunčiami tiesiai gavėjui. Serveris niekada jų neapdoroja.
  • Naudojimo analitika — „Solo2“ neturi jokios elgesio analitikos sistemos: mes nežinome, ką skaitai, kokius mygtukus spaudi, kiek laiko praleidi programėlėje, ir nekuriame jokio tavo veiklos profilio. Vienintelė, aiškiai nurodyta išimtis: apibendrinti ir anoniminiai ryšio techninio našumo skaitikliai (kiek ryšių pavyksta užmegzti tiesiogiai, palyginti su tuo, kiek reikia kartotuvo, kiek kiekvieno tipo baitų, kiek tai užtrunka) — niekada nesusieti su tavo paskyra, tavo IP ar tarpusavyje. Jokių stebėjimo slapukų ar trečiųjų šalių scenarijų, niekada.
  • Įrenginio duomenys – Mes nerenkame tavo įrenginio modelio, skiriamosios gebos, operacinės sistemos ar kokių nors charakteristikų.
  • Komunikacijos metaduomenys – Mes nežinome, su kuo, kada, kaip dažnai ir kiek laiko kalbiesi.

Apie tavo IP adresą

Tavo IP adresas nesaugomas jokioje duomenų bazėje. Serverio techniniuose žurnaluose IP adresai paverčiami negrįžtamais atspaudais (hash) — naudingais piktnaudžiavimo modeliams aptikti, bet neįmanomais grąžinti į pradinį IP adresą. Šie žurnalai automatiškai ištrinami kas 7 dienas. Ryšio signalai, kurie galėtų turėti tavo IP, yra užšifruoti nuo galo iki galo — serveris negali jų perskaityti.

3. Tavo naršyklėje išsaugoti duomenys

Viskas, kas nurodyta toliau, veikia išskirtinai tavo naršyklėje, užšifruota AES-256-GCM (karinio lygio šifravimo standartas, naudojamas vyriausybių ir finansų institucijų). Raktas generuojamas iš tavo slaptažodžio naudojant Argon2id (tvirčiausią algoritmą prieš atakas naudojant specializuotą aparatinę įrangą), ir šis procesas vyksta tik tavo naršyklėje. Tavo slaptažodis niekada nesiunčiamas į serverį.

Tavo duomenys yra užšifruoti ramybės būsenoje — net jei kas nors pasiektu tavo naršyklės saugyklą, rastų tik neskaitomus užšifruotus blokus be tavo slaptažodžio.

Kai eksportuoji atsarginę kopiją, ji šifruojama ta pačia apsauga (Argon2id + AES-256-GCM). Tik kas žino tavo slaptažodį, gali ją iššifruoti. Vienintelė išimtis yra sąmoninga: skaitoma kopija — standartinis ZIP, sumanytas taip, kad galėtum skaityti savo duomenis be programos — sukuriama nešifruota; programa tave apie tai įspėja ir prieš ją generuodama paprašo tavo slaptažodžio.

Duomuo Šifravimas Kontrolė
ŽinutėsAES-256-GCMTu spręndi, kada jas ištrinti
FailaiAES-256-GCMTu spręndi, kada juos ištrinti
Kontaktai (poros)AES-256-GCMTu spręndi, ką susieti
Patvirtinimo būsenaAES-256-GCMTu patvirtini kiekvieno kontakto tapatybę
Paieškos indeksasUžšifruotas negrįžtamais žetonais (HMAC)Atkuriamas iš tavo žinučių
Pristatymo būsenaAES-256-GCMKurios žinutės buvo pristatytos
Laukiančios žinutėsAES-256-GCMSiuntimo eilė, kai nėra ryšio

Laikina naršyklės saugykla

Duomuo Tipas Trukmė Kodėl
Vartotojo sesija Naršyklės vietinė atmintis (localStorage) Kol atsijungsi Tavo prisijungimo palaikymas
Programėlės versija Naršyklės vietinė atmintis (localStorage) Nuolatinis Atnaujinimų aptikimas
Temos nuostata Naršyklės vietinė atmintis (localStorage) Nuolatinis Tavo vizualinės temos išsaugojimas
Kalbos nuostata Naršyklės vietinė atmintis (localStorage) Nuolatinis Tavo kalbos išsaugojimas
Slaptažodis (maksimalaus saugumo režimas) Skirtuko atmintis (sessionStorage) Išnyksta uždarius skirtuką Šifravimo repaleidimas, jei perkrausi puslapį

Pastaba apie naršyklės saugumą

Solo2 veikia tavo naršyklėje. Tavo užšifruoti duomenys yra apsaugoti ramybės būsenoje, bet kai programėlė yra atidaryta ir rodo tau iššifruotas žinutes ekrane, saugumas priklauso ir nuo tavo aplinkos:

  • Naršyklės plėtiniai: Kenkėjiškas plėtinys, turintis prieigą prie tavo lankomų puslapių, teoriškai galėtų perskaityti tai, kas rodoma ekrane. Rekomenduojame naudoti kuo mažiau plėtinių ir tik iš patikimų šaltinių.
  • Švari naršyklė: Atnaujinta naršyklė be nereikalingų plėtinių yra geriausias tavo sąjungininkas.
  • Native App: Ateityje pasiūlysime darbalaukio aplikaciją („Windows“, „Mac“, „Linux“), kuri užtikrins papildomą izoliacijos lygį nepasikliaujant naršyklės aplinka.

4. Tinklo ryšiai

Solo2 programėlė

Domenas Priežastis Siunčiamas duomuo
solo2.netProgramėlės APIAutentifikacija, signalizacija, buvimas
pay.menzuri.comMokėjimo tarpininkasTik jei atliksi mokėjimą

Jokio kito domeno. Nėra išorinio scenarijaus. Nėra stebėjimo CDN. Serverio turinio saugos politika (CSP) techniškai tai užtikrina: bet koks bandymas įkelti išteklius iš kitų domenų yra blokuojamas naršyklės .

Net tavo įrenginio viešojo IP adreso nustatymui (būtina tiesioginiam ryšiui tarp vartotojų) naudojame savo serverį (techniškai vadinamą STUN). Nedeleguojame išorinėms paslaugoms. Valdome patys.

Pristatymo puslapis

Pristatymo puslapis (solo2.net) — nepriklausomas nuo programėlės — naudoja anoniminio matavimo sistemą, talpintą mūsų pačių serveriuose Vokietijoje:

Domenas Priežastis Siunčiamas duomuo
stats.menzuri.comAnoniminis apsilankymų matavimasAplankytas puslapis (be slapukų, be IP, be identifikavimo)

Ši sistema neįdiegia slapukų, neregistruoja tavo IP adreso, neidentifikuoja tavęs, neseka tarp apsilankymų ir nesidalija duomenimis su trečiosiomis šalimis. Solo2 programėlė neturi šios sistemos nei jokio kito analitikos tipo.

5. Tavo duomenų ištrynimas

Egzistuoja du skirtingi veiksmai, ir svarbu žinoti skirtumą:

Vietinių duomenų ištrynimas

Iš programėlės nustatymų turi dvi vietinio ištrynimo parinktis:

  • Išvalyti mano duomenis – Ištrina tik tavo duomenis (tapatybę, pranešimus ir failus, seansą), nepaveikiant kitų naudotojų, naudojančių tą pačią naršyklę.
  • Emergency Reset – Ištrina absoliučiai viską: visų vartotojų duomenis, paslaugų darbuotoją, talpyklą ir kriptografinius raktus. Reikalingas dvigubas patvirtinimas.

Abiem atvejais tavo paskyra serveryje vis dar egzistuoja. Gali prisijungti dar kartą, bet tavo vietiniai duomenys bus negrįžtamai prarasti. Taip sukuriama visiškai nauja kriptografinė tapatybė: kas turėjo tavo ankstesnį viešąjį raktą, nebegali nieko tau užšifruoti. Jei ankstesnis kontaktas norės prisijungti iš naujo, jis turės vėl paprašyti susiejimo, o tu nuspręsi, priimti jį ar ne.

Automatinis atkūrimas tarp įrenginių

Jei prarastum duomenis viename įrenginyje ir turėtum kitą prijungtą, Solo2 aptiks situaciją ir pasiūlys automatiškai atkurti tavo tapatybę ir tavo duomenis. Atkūrimas keliauja užšifruotas (Argon2id) tiesioginiu ryšiu tarp tavo įrenginių — neeidamas per serverį.

Tavo paskyros ištrynimas iš serverio

  1. ištrinamos visos su tavo ID susijusios eilutės duomenų bazėje: paskyra, seansai, užklausos, kvietimai, tiesioginės prenumeratos, atsiliepimai.
  2. Ištrynimas yra atominis (viskas arba nieko): arba viskas ištrinama, arba nieko neištrinama.
  3. Mokėjimo įrašai yra sąmoningai atsiejami nuo tavo tapatybės – jie egzistuoja pagal teisinę prievolę, tačiau mokėjimas negali būti atsektas tau.
  4. Serverio žurnalų identifikatoriai yra negrįžtami atspaudai: žurnalo negalima susieti su tavo paskyra po jos ištrynimo.
  5. Tai, kas išsaugota tavo naršyklėje, nėra automatiškai ištrinama šiuo veiksmu (mes neturime prieigos prie tavo naršyklės). Norėdamas tai ištrinti, pirmiausia paleisk visišką ištrynimą arba išvalyk svetainės duomenis savo naršyklėje.

5b. Tavo pagrindinis raktas ir tavo 24 žodžiai

Kuriant paskyrą Solo2, sukuriamas pagrindinis raktas su 256 bitais tikros entropijos (tokia pat kaip Bitcoin). Šis raktas pateikiamas kaip 24 žodžiai, kuriuos žinai tik tu. Tavo slaptažodis apgaubia šį raktą, kad jis būtų saugomas užšifruotas serveryje — serveris negali jo perskaityti.

Tai reiškia, kad turi du nepriklausomus raktus

Tikslūs algoritmai (patikrinama)

Karta: CSPRNG iš operacinės sistemos (crypto.getRandomValues, 256 bitai). Pagrindinio rakto šifravimas: Argon2id (OWASP), kad gautumėte paketo raktą + AES-256-GCM (autentifikuotas šifravimas), kad jį apsaugotumėte. Tapatybė: Ed25519 (parašas) + yX25519 (mainai). Žinutės: Double Ratchet su ChaCha20-Poly1305 . Uždarius naršyklės skirtuką, visi slapti duomenys dingsta iš atminties.

Kaip saugomas tavo pagrindinis raktas

Sluoksnis Kas tai Kur gyvena
Password Prieiga prie serverio. Apgaubia tavo pagrindinį raktą Tavo atmintyje + maišos reikšmė serveryje
Įrenginio paslaptis Nematomas antras veiksnys, generuojamas automatiškai diegiant Tavo įrenginyje (neišgaunamas)
Pagrindinis raktas (24 žodžiai) 256 bitai tikros entropijos, atsitiktinai sukurtas. Bitcoin lygis (BIP39) Ant popieriaus, kurį tu saugai + apgaubtas serveryje
Raktų rotacija Kiekviena žinutė naudoja unikalų raktą, kuris sunaikinamas po to (Double Ratchet) Automatinis, permatomas

Jei keiti slaptažodį

Slaptažodžio keitimas yra momentinis. Tavo pagrindinis raktas tiesiog iš naujo apgaubiamas nauju slaptažodžiu — tavo tapatybė nesikeičia, tavo duomenys nešifruojami iš naujo, tavo kontaktai nepasikeičia, ir tavo 24 žodžiai lieka tie patys. Tai milisekundžių operacija.

Atkūrimas

Jei prarastum slaptažodį, gali atidaryti savo duomenis su savo 24 žodžiais — be serverio. Jei prarastum savo 24 žodžius, gali prisijungti su slaptažodžiu ir serveris grąžins tavo apgaubtą raktą. Jei prarastum abu, tavo duomenys yra neatstatomi. Kaip Bitcoin, tai saugumas pagal dizainą.

6. Kas nutinka, jei kas nors neautorizuotai pasiekia serverį

Jei atakuotojas gautų pilną prieigą prie Solo2 serverio, gautų:

  • Vartotojų vardus ir viešus vardus
  • Susiejimo kodus
  • Viešuosius raktus (bevertis be privataus rakto, kuris yra tavo naršyklėje)
  • Slaptažodžių atspaudus (bevertis be itin brangios brute force atakos dėl Argon2id)
  • Sesijų žetonų atspaudus (bevertis be originalaus žetono)
  • Laukiančias susiejimo užklausas (vidiniai ID, baigia galioti po 3 dienų)
  • Paskyros tipą, likučius ir registracijos datas
  • Mokėjimų įrašus (negalint jų susieti su konkrečiu vartotoju)

Ko NEGAUTŲ:

  • Jokios žinutės (niekada nebuvo serveryje)
  • Jokio failo (niekada nebuvo serveryje)
  • Jokio kontaktų sąrašo (niekada nebuvo serveryje)
  • Jokios pokalbių istorijos (niekada nebuvo serveryje)
  • Jokio privataus šifravimo rakto (gyvena tavo naršyklėje)
  • Jokio IP adreso (neregistruojami)

7. Mūsų įsipareigojimas

Šis manifestas bus atnaujinamas su kiekvienu svarbiu duomenų valdymo pakeitimu. Jei pridėsime naują lauką duomenų bazėje, jis bus čia. Jei ką nors pašalinsime, taip pat.

Galiojanti versija visada yra šis puslapis.

8. Kaip kuriamas šis turinys

Visą tekstą, kurį skaitai šioje svetainėje — šį puslapį, tinklaraštį, Cuadernos Lacre, pagalbą — rašo dviejų narių komanda: „Solo2“ įkūrėjas ir „Claude“, „Anthropic“ sukurtas dirbtinis intelektas. Čia taip pat nėra jokių paslėptų sąlygų.

Procesas visada toks pat: pasiūloma idėja — ką paaiškinti, kokią istoriją papasakoti, į kokį rūpimą klausimą atsakyti — ir „Claude“ parašo pirmąjį juodraštį. Mes jį aptariame: kas tinka, kas perteklinė, ko trūksta. Kartais visa pastraipa ar sakinys perrašomi savais žodžiais. Kitais atvejais tiesiog pasakoma, kas patinka ar nepatinka, ir „Claude“ perrašo, kol tekstas skamba sklandžiai. Nė vienas tekstas šioje svetainėje nėra kieno nors pirmoji versija.

Joks tekstas nėra skelbiamas be žmogaus peržiūros ir patvirtinimo. Dirbtinis intelektas nerašo vienas ir pats nesprendžia, kas bus publikuojama.

Kaip manai, kad nusipelnei žinoti, kokius duomenis apie tave turime, taip mes manome, kad nusipelnei žinoti, kas parašė tai, ką skaitai. Štai kodėl tai čia parašyta.

Solo2 — Tavo pokalbis yra tik tavo.