Session, koji je razvila Oxen Privacy Tech Foundation, pozicionira se kao messenger koji stavlja privatnost na prvo mjesto i ide dalje od većine konkurenata potpunim uklanjanjem zahtjeva za brojem telefona. Kada instalirate Session, aplikacija lokalno generira kriptografski par ključeva i dodjeljuje vam Session ID — dugački alfanumerički niz koji služi kao vaš identitet. Ne postoji registracija računa u tradicionalnom smislu, a tijekom postavljanja ne prikupljaju se nikakvi osobno prepoznatljivi podaci.
Sigurnosna arhitektura
Session kao temelj koristi Signal Protocol, ali ga značajno modificira. Najznačajnija promjena je uklanjanje komponente perfect forward secrecy iz Double Ratchet algoritma. Session koristi jednostavniji model razmjene ključeva kako bi podržao svoj decentralizirani, asinkroni sustav isporuke poruka. Ovo je stvarni kompromis: iako omogućuje pohranu poruka izvan mreže na mreži čvorova, znači da se ključevi sesije ne rotiraju istom učestalošću kao u Signal-u. Istraživači sigurnosti istaknuli su ovo kao značajno smanjenje kriptografske zaštite, i potencijalni korisnici trebali bi to uzeti u obzir.
Poruke se usmjeravaju kroz Oxen Service Node Network koristeći sustav onion routinga s tri skoka, koncepcijski sličan Tor-u. Time se prikrivaju IP adrese i znatno otežava analiza prometa u usporedbi s centraliziranim messengerima. Međutim, veličina i brzina mreže još uvijek ne mogu parirati zrelosti Tor-a, a isporuka poruka može se osjećati sporom u razdobljima visokog opterećenja.
Upotrebljivost
Sučelje je čisto i uglavnom poznato svakome tko je koristio WhatsApp ili Telegram. Osnovne funkcije uključujući tekst, glasovne poruke, dijeljenje slika, poruke koje nestaju i grupne razgovore funkcioniraju prema očekivanjima. Glasovni i video pozivi su dostupni, ali su povijesno bili manje pouzdani od osnovnog iskustva razmjene tekstualnih poruka. Klijent za računalo je funkcionalan, iako sinkronizacija između uređaja zahtijeva frazu za oporavak umjesto skeniranja QR koda, što dodaje poteškoće tijekom postavljanja.
Sustav Session ID-a, iako izvrsno za privatnost, predstavlja stvarnu prepreku upotrebljivosti. Dijeljenje 66-znakastog heksadecimalnog niza s novim kontaktom je nezgrapno u usporedbi s dijeljenjem korisničkog imena ili broja telefona. Aplikacija to djelomično rješava čitljivim ONS (Oxen Name System) korisničkim imenima koja se mapiraju na Session ID-ove uz malu naknadu.
Cijene i vrijednost
Session je besplatan za preuzimanje i korištenje bez pretplatnih razina ili kupnji unutar aplikacije. Registracija ONS korisničkog imena zahtijeva malu količinu OXEN kriptovalute, što predstavlja manju prepreku za netehničke korisnike. Ne postoji plaćena razina koja otključava dodatne funkcije, čime su zaštite privatnosti jednake za sve korisnike.
Prakse privatnosti
Projekt je transparentan u pogledu svojih praksi rukovanja podacima. Kôd otvorenog koda omogućuje istraživačima neovisnu provjeru tvrdnji, a fondacija objavljuje dokumentaciju o svojoj mrežnoj arhitekturi. Odsutnost centralnih poslužitelja koji pohranjuju sadržaj poruka ili korisničke metapodatke strukturna je prednost privatnosti u odnosu na gotovo sve mainstream alternative.