Problemet med redigerbarhet
Se for deg at du mottar en melding fra noen. Du leser den, handler ut fra den og fortsetter dagen din. En time senere går du tilbake til samtalen og meldingen sier noe annet. Ikke at de har sendt en ny — de har endret den du allerede hadde lest.
Dette er noe mange meldingsapper tillater. Å redigere meldinger etter at de er sendt. Slette meldinger fra den andre personens historikk. Skrive om samtalen slik at det som ble sagt aldri ble sagt.
Det kan virke som en praktisk funksjonalitet. Men den har en pris: Den ødelegger tilliten til den delte historikken.
Chatten som delt protokoll
I Solo2 er historikken til en samtale en delt protokoll mellom to personer. Det du ser er nøyaktig det samme som den andre personen ser. Melding for melding. Ord for ord.
Det er som en signert kontrakt. Når den først er signert, kan ingen av partene stryke over en linje og skrive noe annet. Man kan legge til en ny klausul — sende en ny melding. Man kan destruere sin egen kopi — slette fra sitt eget hvelv. Men man kan ikke endre det som allerede er skrevet.
Rettingsvinduet
Vi gjør alle feil. En skrivefeil, en melding sendt til feil person, en impuls du angrer på et sekund etterpå. Derfor gir Solo2 deg et vindu på 60 sekunder etter at du har sendt en melding.
Innenfor de 60 sekundene kan du slette meldingen, og den vil forsvinne fra begge hvelvene — ditt og kontaktens. Som om den aldri ble sendt.
Etter 60 sekunder er meldingen en del av protokollen. Du kan slette din egen kopi hvis du vil — hvelvet ditt er ditt og du gjør hva du vil med det. Men din kontakts kopi forblir urørt. Fordi hvelvet deres også er deres.
To ufravikelige prinsipper
Først: Dataene i hvert hvelv er hellige. Ingen — hverken den andre brukeren, serveren eller vi — kan manipulere, endre eller få tilgang til dataene i en brukers hvelv.
Dernest: Den delte historikken er intakt. Informasjonen som sees på den ene siden av tunnelen er identisk med den som sees på den andre siden.
Når disse to prinsippene kommer i konflikt — for eksempel hvis en bruker sletter en melding fra hvelvet sitt — trumfer det første det andre. Hvelvet ditt er ditt. Men det gir deg ikke rett til å endre andres hvelv.
Hvorfor det betyr noe
Tillit i en privat samtale bygger på vissheten om at det du ser er nøyaktig det som ble sagt. Hvis den andre personen kan skrive om historikken, har du ikke lenger en samtale — du ser en redigert versjon av det som skjedde.
I Solo2 er det som er sagt, sagt. Ikke fordi vi ikke kan implementere redigering — det kan vi. Men fordi vi velger å ikke gjøre det. Fordi integriteten til samtalene dine er verdt mer enn bekvemmeligheten ved å kunne retusjere dem.