4 min de leitura
Criptografia de ponta a ponta para um casal explicada
Sem matemática nem jargão. O que fica bloqueado, quem tem a chave, o que os nossos servidores veem e o que nunca poderemos fazer por si.

A expressão "encriptado de ponta a ponta" aparece em tantos sítios que começou a parecer um selo em vez de uma garantia. Aqui fica a ideia completa numa única imagem, sem qualquer matemática.
Imagine que você e a sua pessoa têm uma cópia da mesma chave para a mesma caixa pequena. Você coloca um bilhete na caixa, tranca-a e entrega-a a um estafeta, que a leva pela cidade até à sua pessoa. A sua pessoa abre-a com a cópia da chave dela. O estafeta é cuidadoso e de confiança, e também não consegue abrir a caixa. Não por causa de uma política, nem porque promete não o fazer, mas porque não tem a chave.
Nesta imagem, nós somos o estafeta. É a descrição honesta do que fazemos.
O que fica realmente trancado
No Duoheart, as coisas que espera que sejam privadas são as que estão dentro da caixa: as suas cinco respostas diárias, a conversa que cresce por baixo de cada uma, as mensagens do chat, as fotos que envia. São trancadas no seu dispositivo antes de saírem dele e destrancadas no dispositivo da sua pessoa quando chegam.
O que guardamos nos nossos servidores é texto cifrado. Essa expressão significa dados baralhados: uma longa sequência de carateres sem qualquer sentido sem a chave. Se alguém obtivesse a nossa base de dados amanhã, o que teria seria um monte disso. Não um diário, não um álbum de fotos, não um registo pesquisável da sua vida. Apenas dados baralhados.
De onde vem a chave
Esta é a parte que faz a diferença entre a criptografia real e a versão de marketing. A chave partilhada é gerada nos vossos dois dispositivos quando se emparelham. Não é criada nos nossos servidores e entregue a vocês, porque uma chave que passa por nós é uma chave que poderíamos guardar.
Portanto, não há nenhum momento em que tenhamos aquilo que destranca a vossa conversa. É também por isso que não nos pode pedir para ler uma mensagem por si, para verificar se a sua pessoa realmente enviou algo ou para procurar uma resposta antiga que tenha perdido. Não é uma política de suporte que possamos flexibilizar por causa de um e-mail simpático. Não há nada do nosso lado para ver.
Privacidade que pode ser desfeita por um pedido de suporte não é privacidade. É uma promessa, e as promessas mudam quando as empresas mudam.
O compromisso que não vamos esconder
Qualquer decisão de segurança real tem um custo, e quem lhe disser o contrário está a vender algo. Aqui está o custo desta decisão.
Se ambos perderem os vossos dispositivos, sem nenhum dispositivo com sessão iniciada em lado nenhum, a conversa não pode ser recuperada. Nem por vocês, nem por nós, nem por ninguém. A chave residia nesses dispositivos e desapareceu com eles. Não a podemos reconstruir a partir do texto cifrado, tal como um estafeta não consegue reconstruir um bilhete pelo formato da caixa.
Achamos que este é o lado certo da escolha para uma aplicação que guarda a escrita mais pessoal de um casal. Mas dizemo-lo claramente, porque descobrir isto mais tarde seria uma forma horrível de o aprender. Se as suas respostas diárias são algo que quer guardar durante vinte anos, mantenha a aplicação instalada num dispositivo e trate esse dispositivo como trataria um álbum de fotografias.
Do que a criptografia não o protege
Vale a pena ter clareza sobre os limites, porque é aqui que as pessoas ficam mais surpreendidas.
A criptografia protege a mensagem em trânsito e em repouso do nosso lado. Não protege um telemóvel desbloqueado em cima da mesa. Qualquer pessoa que consiga abrir o seu dispositivo e abrir a aplicação pode ler tudo, porque, nesse momento, ela é você no que toca à aplicação. Um bloqueio de ecrã e um código fazem mais pela sua privacidade no dia a dia do que qualquer quantidade de criptografia.
Também não impede a sua pessoa de fazer o que quiser com a cópia dela. Isso não é uma falha, é a própria definição. Existem duas pontas, e ambas são uma pessoa. A criptografia é uma garantia sobre o meio, não uma promessa sobre a outra ponta. A confiança entre duas pessoas continua a construir-se à moda antiga.
E não torna invisível o facto de utilizar a aplicação. Sabemos que existe uma conta, sabemos um endereço de e-mail para o código de início de sessão e sabemos que os dados circularam. Mantemos isso o mais reduzido possível, mas não é nada.
Porque escolhemos isto especificamente para uma aplicação de casal
A maioria das aplicações encriptadas é feita para uma ideia ampla de segurança: jornalistas, ativistas, qualquer pessoa que possa ser um alvo. Uma aplicação para casais tem uma versão mais silenciosa da mesma necessidade. As respostas diárias são o tipo de coisa que só diria em voz alta uma vez, no escuro, a uma pessoa. Alguém pode escrever sobre um medo que nunca contou a ninguém, sobre querer ter um filho ou sobre não querer ter.
Esse conteúdo não precisa de uma ameaça dramática para merecer proteção. Só precisa de ficar entre duas pessoas, permanentemente, sem que nenhum de vós tenha de pensar nisso. Criptografia por predefinição é como consegue deixar de pensar nisso. A aplicação é gratuita para iPhone e Android em duoheart.app/get.
Dúvidas comuns
- A equipa do Duoheart consegue ler a nossa conversa?
- Não. A chave partilhada é gerada nos vossos dispositivos e os nossos servidores apenas guardam texto cifrado, pelo que não há nada legível do nosso lado para abrir.
- O que acontece se eu perder o telemóvel mas a minha pessoa ainda tiver o dela?
- Pode iniciar sessão novamente com um código enviado por e-mail num novo dispositivo e voltar à conversa. Apenas não é possível recuperar no caso de ambos perderem todos os dispositivos ao mesmo tempo.
- As fotos também são encriptadas ou apenas o texto?
- As fotos enviadas no chat são encriptadas da mesma forma que o texto. São trancadas no seu dispositivo antes de serem carregadas.


