Os dois telemóveis geram um par de chaves X25519 efémero. O QR transporta a metade pública. Cada lado combina a chave pública do outro com a sua chave privada (ECDH) e deriva o mesmo segredo partilhado localmente. Nenhum servidor o vê.
Como podemos ajudar?
Respostas rápidas às perguntas mais frequentes. Se a sua não estiver aqui, escreva para info@hongi.io.
O que fica no seu telefone. O que chega aos nossos servidores.
Para os seus contactos pessoais, o Hongi funciona no seu telefone. Depois do emparelhamento, as palavras-código são calculadas nos dois telefones sem ligação à internet, e o segredo que partilham é derivado nos telefones emparelhados e nunca é enviado para os nossos servidores. Ainda assim, algumas funcionalidades usam os nossos servidores; as principais estão abaixo.
- 1
Emparelhamento remoto (links de convite)
Quando emparelha com alguém que não está consigo, o nosso relay guarda brevemente uma sessão de emparelhamento: identificadores, chaves públicas temporárias e o nome que partilha, cifrado entre os dois telefones. O relay não consegue ler esse nome nem descobrir o vosso segredo partilhado. As sessões expiram automaticamente, por norma ao fim de 30 minutos.
- 2
Notificações de verificação
Para uma verificação silenciosa, o nosso serviço de notificações associa um identificador de caixa de correio pseudónimo ao token push da sua app e encaminha uma mensagem cifrada através da Expo para a Apple ou a Google. Estas veem informação de encaminhamento, não as suas palavras-código.
- 3
Organizações e contas de trabalho
Se adicionar uma organização a partir do diretório, o Hongi guarda um registo do emparelhamento e uma cópia cifrada do segredo do lado da organização, para que os seus agentes o possam verificar. Se a sua entidade empregadora lhe der uma conta de trabalho, o Hongi guarda o seu endereço de e-mail, a sua função e a sua pertença; com o Hongi Work também o certificado do seu telefone com o seu nome e função aprovados, e as consultas de estado online, registadas sem nomes.
O que nunca recebemos
- As suas palavras-código e segredos pessoais. São derivados e guardados nos telefones emparelhados.
- As suas chamadas. Sem áudio, sem conteúdo das chamadas, sem transcrições. O Hongi nunca faz parte da chamada.
- A sua lista de contactos ou a sua localização. A app não pede os seus contactos nem a sua localização GPS.
- Rastreadores publicitários. Sem publicidade nem análise comportamental de terceiros na app.
- Um registo para uso pessoal. Emparelhar com as pessoas em quem confia não exige conta.
Os nossos servidores tratam alguns dados, como endereços IP nos registos do serviço e os registos indicados acima. A política de privacidade enumera-os todos, com o tempo durante o qual os guardamos.
Como funciona, em imagens.
Quatro esquemas curtos que mostram como o emparelhamento, as palavras-código e as verificações silenciosas funcionam de facto. Os mesmos desenhos que verias num quadro branco de segurança, com a primitiva criptográfica de cada passo.
O relay da Hongi reencaminha um convite cifrado de ponta a ponta de um telemóvel para o outro. O relay não consegue decifrar o conteúdo. Após a entrega, os dois telemóveis derivam localmente o mesmo segredo partilhado via X25519, tal como na versão presencial.
A cada 30 segundos, ambos os telemóveis executam HMAC-SHA512 sobre o segredo partilhado e o intervalo de tempo atual para derivarem duas palavras-código diferentes. Uma é o que dizes, a outra o que ouves. Sem o segredo partilhado, um impostor não consegue produzir nenhuma.
Para enviar uma verificação silenciosa, o seu telefone cifra a mensagem e envia-a através do nosso serviço de notificações e da Expo para a Apple ou a Google, que a entregam no telefone do seu contacto. O nosso serviço de notificações encaminha-a através de um identificador de caixa de correio pseudónimo e não a consegue ler.
Como funciona o emparelhamento?
Presencialmente: abra o Hongi, toque em Emparelhar e leia o QR no outro telefone. À distância: toque em Emparelhar > Link de convite e envie o link por qualquer canal; o convite passa pelo nosso relay, mas o segredo das suas palavras-código nunca. Os dois telefones derivam localmente um segredo partilhado com X25519. Nenhum servidor vê esse segredo.
E se eu perder o telefone?
As palavras-código não podem ser recuperadas sem o dispositivo, e isso é intencional: os segredos partilhados estão apenas nos telefones emparelhados. Para recuperar a proteção com um contacto, volte a emparelhar com essa pessoa no seu novo telefone.
O Hongi é mesmo offline?
Depois do emparelhamento, sim. Presencialmente emparelha com um código QR; à distância, o convite passa pelo nosso relay. Depois, as palavras-código são calculadas no telefone a partir do segredo partilhado e da hora atual, por isso verificar uma palavra-código não precisa de internet. A verificação silenciosa precisa de ligação nos dois telefones.
O que faz a verificação silenciosa?
Se uma chamada soar estranha e não puder pedir uma palavra-código em voz alta, toque em Envie uma verificação silenciosa. O telefone do seu contacto real mostra uma notificação de que um contacto pede uma verificação de identidade; só no Hongi vê quem a pede, e responde «Sim, sou eu» ou «Não, não estou em uma ligação com …». Quem liga não ouve nada. Os dois telefones precisam de ligação à internet.
Como adiciono um contacto?
Toque em Emparelhar para iniciar um novo emparelhamento. Leia ou envie um link de convite. Depois de emparelhado, o contacto aparece no ecrã principal com a palavra-código da janela horária atual.
Como apago os meus dados?
Na app, abra Configurações e toque em Excluir todos os dados, no fundo: os seus contactos emparelhados, os segredos deles e as configurações do Hongi são apagados do telefone, e qualquer conta de trabalho é terminada. Se já não tiver o telefone, hongi.io/delete explica o que pode fazer, incluindo como contactar privacy@hongi.io sobre dados nos nossos servidores.
Que idiomas o Hongi suporta?
A app está atualmente disponível em neerlandês, inglês, francês, alemão, turco, espanhol, italiano, português, polaco, árabe, hindi, indonésio, japonês, coreano e chinês. O site segue a mesma lista.
Quão segura é a criptografia?
O emparelhamento usa troca de chaves de curva elíptica X25519 (RFC 7748). As palavras-código são derivadas com HMAC-SHA512 (RFC 4231) a partir do segredo partilhado e da janela de 30 segundos atual. Nos emparelhamentos pessoais, os segredos ficam apenas no armazenamento protegido dos dois telefones emparelhados (Porta-chaves do iOS ou armazenamento suportado pelo Android Keystore); nenhum servidor os guarda.
Porque se chama Hongi?
O hongi é a saudação tradicional Māori em que duas pessoas pressionam narizes e testas e partilham um único fôlego, o ha. Marca o momento em que duas pessoas deixam de ser estranhas. Escolhemos o nome porque a app faz o mesmo de outra forma: duas pessoas, emparelhadas uma vez, confiam uma na outra a partir daí.
Continua sem solução?
Envie um e-mail para info@hongi.io. Indique o sistema operativo (iOS ou Android), a versão da app (Definições > Sobre) e o que estava a tentar fazer. Quanto mais depressa reproduzirmos, mais depressa corrigimos.
Quer apoiar o projeto?
O Hongi é gratuito e sem anúncios, e o uso pessoal não exige conta. Se a app o ajudou a evitar uma burla ou simplesmente a ter mais tranquilidade, pode deixar uma gorjeta.
Deixar uma gorjeta →