O problema de poder editar
Imagina que recebes uma mensagem de alguém. lês, age em conformidade e segues com o teu dia. Uma hora depois, voltas à conversa e a mensagem diz outra coisa. Não é que tenham enviado uma nova — é que alteraram a que tu já tinhas lido.
É isso que permitem muitas aplicações de mensagens. Editar mensagens após enviadas. Apagar mensagens do histórico da outra pessoa. Reescrever a conversa como se o que foi dito nunca tivesse sido dito.
Pode parecer uma funcionalidade cómoda. Mas tem um custo: destrói a confiança no histórico partilhado.
O chat como ata partilhada
No Solo2, o histórico de uma conversa é uma ata partilhada entre duas pessoas. O que tu vês é exatamente o que a outra pessoa vê. Mensagem por mensagem. Palavra por palavra.
É como um contrato assinado. Uma vez assinado, nenhuma das partes pode riscar uma linha e escrever outra coisa. Pode adicionar uma cláusula nova — enviar uma nova mensagem. Pode destruir a sua cópia — apagar do seu cofre. Mas não pode alterar o que já está escrito.
A janela de retificação
Todos erramos. Um erro tipográfico, uma mensagem enviada à pessoa errada, um impulso de que te arrependes no segundo seguinte. Por isso o Solo2 dá-te uma janela de 60 segundos após enviares uma mensagem.
Dentro desses 60 segundos, podes apagar a mensagem e ela desaparecerá de ambos os cofres — do teu e do do teu contacto. Como se nunca tivesse sido enviada.
Após 60 segundos, a mensagem faz parte da ata. Podes apagar a tua cópia se quiseres — o teu cofre é teu e fazes com ele o que quiseres. Mas a cópia do teu contacto permanece intacta. Porque o cofre dele também é dele.
Dois princípios não negociáveis
Primeiro: os dados de cada cofre são sagrados. Ninguém — nem o outro utilizador, nem o servidor, nem nós — pode manipular, modificar ou aceder aos dados do cofre de um utilizador.
Segundo: o histórico partilhado é íntegro. A informação que se vê num lado do túnel é idêntica à que se vê no outro lado.
Quando estes dois princípios entram em conflito — por exemplo, se um utilizador apaga uma mensagem do seu cofre — o primeiro prevalece. O teu cofre é teu. Mas isso não te dá o direito de modificar o cofre do outro.
Porque é que importa
A confiança numa conversa privada constrói-se sobre a certeza de que o que vês é exatamente o que foi dito. Se a outra pessoa puder reescrever o histórico, já não estás a ter uma conversa — estás a ver uma versão editada do que aconteceu.
No Solo2, o que está dito, dito está. Não porque não possamos implementar a edição — poderíamos. Mas porque escolhemos não o fazer. Porque a integridade das tuas conversas vale mais do que a comodidade de poder retocá-las.