X'jaf is-server dwarek
Nibdew mill-bażiku. Is-server ta' Solo2 jaf eżattament tliet affarijiet dwarek: l-isem tal-utent tiegħek, l-identifikatur uniku tiegħek, u hash tal-password tiegħek. Hash hija trasformazzjoni matematika irreversibbli — is-server jista' jivverifika li l-password tiegħek hija korretta mingħajr ma jkun jaf x'inhi. Il-password vera tiegħek teżisti biss f'moħħok u fuq l-apparat tiegħek.
U dak huwa kollox. Is-server ma jafx ma' min titkellem. Ma jafx kemm tunnels għandek. Ma jafx l-ismijiet tal-kuntatti tiegħek. Dik l-informazzjoni teżisti biss fil-vault tiegħek, encrypted fuq l-apparat tiegħek. Is-server ma jistax jiftaħha anki li kieku ried.
Il-mailboxes
Immaġina ħajt b'mailboxes numerati, bħal f'uffiċċju tal-posta antik. Meta l-app tiegħek trid tikkonnettja ma' xi ħadd, tħalli nota f'mailbox li tgħid 'Irrid nitkellem ma' l-utent X'. Xejn aktar. Ma tgħidx min int. Ma tgħidx x'trid titkellem dwaru. Biss nota f'mailbox.
Perjodikament, l-apps kollha konnessi ma' Solo2 jiċċekkjaw il-mailboxes biex jaraw jekk xi ħadd ħalla nota għalihom. Huwa bħal li tieqaf l-uffiċċju tal-posta u tistaqsi: 'Hemm xi ħaġa għalija?'. Jekk il-kuntatt tiegħek isib in-nota tiegħek, jitlob lis-server l-indirizz IP li ħallejt. Is-server jipprovdih, u dik l-informazzjoni titħassar mill-memorja immedjatament. Qatt ma tinkiteb fuq xi disk. Tgħix fil-memorja temporanja tas-server għall-millisekondi meħtieġa biex tirrispondi.
Minn dak il-punt 'il quddiem, is-server jisparixxi
Ladarba ż-żewġ apparati jafu l-indirizz ta' xulxin, jitkellmu direttament ma' xulxin. Is-server m'għadux jipparteċipa. Ma jirrilejjax messaġġi. Ma jaħżinhomx. Ma jafx jekk il-konnessjoni ġietx stabbilita jew le. Ma jafx kemm iddum. Ma jafx kemm messaġġi jiġu skambjati jew kemm huma kbar.
Tant li, jekk is-server jintefa dak il-ħin, iż-żewġ utenti jibqgħu jitkellmu eżattament l-istess. Il-konversazzjoni ma tiddependix mis-server. Kienet tiddependi minnu biss biex iż-żewġ apparati jsibu lil xulxin. Ladarba konnessi, is-server huwa irrilevanti.
Il-konversazzjoni hija sigura qabel ma tibda
Meta żewġ persuni joħolqu tunnel f'Solo2, l-apparati tagħhom jiskambjaw ċwievet kriptografiċi pubbliċi. Minn dak il-mument, kull messaġġ jiġi encrypted biċ-ċavetta tar-riċevitur — u r-riċevitur biss jista' jiddeċifrah. Dan jiġri qabel ma tibda xi konversazzjoni. Iċ-ċwievet huma lesti mill-mument li jinħoloq it-tunnel.
Għalhekk, meta ż-żewġ apparati jikkonnettjaw direttament, il-komunikazzjoni hija diġà protetta. M'għandhomx bżonn jinnegozjaw xejn. M'għandhomx bżonn jitolbu permess mis-server. Iċ-ċwievet huma tagħhom, fuq l-apparati tagħhom, u ħadd ieħor m'għandux.
X'ifisser dan fil-prattika
Ifisser li m'hemm l-ebda rekord tal-konversazzjonijiet tiegħek fuq xi server. L-ebda metadata x'tanalizza. L-ebda storja x'tgħaddi lil ordni tal-qorti. L-ebda database x'tħakkja. Is-server ta' Solo2 ma jistax jagħti dak li m'għandux. U m'għandu xejn għax qatt ma kellu.
Id-darba li ġejja li xi ħadd jgħidlek li app 'tencrypt il-messaġġi tiegħek minn tarf għal tarf', staqsi x'jiġri b'kollox l-ieħor. Min jaf ma' min titkellem. Min jaf f'liema ħin. Min jaf kemm-il darba. Jekk ir-risposta hija 'is-server tagħna, imma ma nużawhx għal xejn ħażin' — dak huwa wegħda. F'Solo2, ir-risposta hija differenti: ħadd ma jaf. Għax m'hemm ħadd lil min tistaqsi.