Saltar para o conteúdo
Segurança

Segurança do JaPassa

Como o JaPassa protege as tuas conversas, o que o nosso servidor consegue e não consegue ver, e onde estão os limites. Sem exageros: só o que a app faz.

Equipa JaPassa · Atualizado a

Em resumo

  • As conversas a dois, os grupos e as chamadas são encriptados de ponta a ponta. As chaves ficam só no teu aparelho.
  • O servidor guarda cada mensagem encriptada só até chegar a todos os aparelhos e depois apaga-a.
  • Com o envio anónimo («sealed sender»), o servidor entrega a mensagem sem saber de que conta veio.
  • Os canais, as publicações das comunidades e os grupos abertos não são encriptados de ponta a ponta. A app avisa antes de entrares num grupo aberto.
  • A tradução automática e o JaPassa IA enviam texto para um serviço de IA, sempre só quando escolhes usá-los.

Como funciona a encriptação

O JaPassa usa o MLS (Messaging Layer Security), a norma da IETF publicada como RFC 9420, criada para conversas a dois e em grupo com encriptação de ponta a ponta.

A combinação de algoritmos é MLS_256_XWING_AES256GCM_SHA512_Ed25519:

  • X-Wing para trocar chaves: junta o X25519 (clássico) ao ML-KEM (resistente a computadores quânticos). Para quebrar a troca de chaves seria preciso quebrar os dois.
  • AES-256-GCM para encriptar o conteúdo.
  • SHA-512 e assinaturas Ed25519 para garantir que nada foi alterado e quem é o autor.

As chaves privadas são criadas e guardadas no teu aparelho e nunca são enviadas para o servidor. Cada aparelho (telemóvel, computador) tem as suas próprias chaves.

São encriptados de ponta a ponta: mensagens, «Mensagens guardadas», grupos, chamadas, estados, fotos, notas de voz, ficheiros, localizações, reações, sondagens, pré-visualizações de links e dedicatórias de música. Nestes tipos, o servidor recusa receber texto simples.

O que o servidor vê e não vê

InformaçãoO servidor do JaPassa
Texto, fotos, voz e ficheiros das conversas encriptadasNão consegue ler (só guarda dados encriptados)
Quem enviou uma mensagem encriptadaNão sabe (envio anónimo)
A que conta entregar a mensagemSabe, porque tem de a entregar
Mensagens depois de entreguesApaga-as; as nunca entregues são apagadas ao fim de 30 dias
Endereço IPNão guarda registos de IP; a proteção contra abusos transforma-o num código, apagado em cerca de um dia
NotificaçõesSeguem encriptadas
Canais, publicações de comunidades e grupos abertosConsegue ler (não são encriptados de ponta a ponta)

Nas pré-visualizações de links, o teu aparelho pede o título e a imagem através do servidor, que fica a conhecer o endereço do link mas não quem o pediu. A pré-visualização segue dentro da mensagem encriptada, por isso quem a recebe não contacta o site.

O servidor está na União Europeia (Paris) e é protegido pela Cloudflare. Os códigos de entrada por SMS são enviados pela Twilio.

Confirmar com quem falas

  • Código de segurança: cada conversa tem um código de 8 emojis. Se tu e a outra pessoa virem os mesmos emojis pela mesma ordem, ninguém está pelo meio. Também podes ver o código em números ou lê-lo com a câmara e marcar a conversa como verificada.
  • Aviso de aparelho novo: quando entra um aparelho novo numa conversa, a app avisa e podes confirmar no código de segurança.
  • Sessões e dispositivos: vês onde a tua conta tem sessão iniciada e podes terminar as que não reconheces. Entrar num aparelho novo exige sempre um código SMS.

Chamadas

As chamadas de voz e vídeo (a dois) usam WebRTC com DTLS-SRTP, ligadas diretamente entre os aparelhos. A negociação da chamada segue encriptada com a chave MLS da conversa. O registo da chamada no servidor é apagado ao fim de 30 dias.

Cópias de segurança

  • Cópia manual: um ficheiro encriptado com uma palavra-passe tua (mínimo de 8 caracteres, protegida com PBKDF2 de 600 000 iterações).
  • Cópia automática: fica no servidor, encriptada com uma palavra-passe que só tu sabes. O servidor não a consegue abrir. Não inclui fotos nem vídeos.
  • Mudar de telemóvel: as conversas passam por QR, com um código válido durante 10 minutos e só uma vez.

Fotos e ficheiros

  • As fotos enviadas perdem os metadados EXIF, incluindo a localização GPS.
  • Os ficheiros ficam encriptados no servidor durante 30 dias, fora da pasta pública, e os links para os descarregar expiram em 15 minutos.
  • A visualização única abre uma vez e desaparece, mas, como em qualquer app, não impede uma captura de ecrã.

O que não é encriptado de ponta a ponta

Preferimos dizer-te isto às claras:

  • Canais (de um para muitos), publicações das comunidades e grupos abertos (até 5000 pessoas) não são encriptados de ponta a ponta. Podem ser vistos pela moderação e pelo JaPassa. Os grupos normais e os grupos encriptados das comunidades (até 300 pessoas) são encriptados.
  • Tradução automática: é opcional e pede autorização. O texto traduzido passa por um serviço de IA (Anthropic), que não o usa para treino e pode guardá-lo até 30 dias. O original nunca é alterado.
  • JaPassa IA: só vai à IA o texto que escreves ou colas no assistente. Nunca envia mensagens sozinho.
  • Denúncias: a equipa só vê conteúdo de uma conversa se, ao denunciar, escolheres enviar as últimas 10 mensagens.

Auditoria independente

Ainda não há uma auditoria de segurança independente publicada. Quando existir, o relatório completo fica disponível nesta página. Até lá, descrevemos aqui exatamente como a app funciona e aceitamos que qualquer pessoa nos comunique falhas.

Comunicar uma falha de segurança

Se encontrares uma vulnerabilidade no JaPassa ou no japassa.pt, escreve para support@japassa.com com o assunto «Segurança». Ajuda-nos se indicares:

  • o que encontraste e onde (endereço, ecrã ou versão da app);
  • os passos para repetir o problema;
  • o impacto que achas que pode ter.

Pedimos que não acedas nem alteres dados de outras pessoas, que não faças ataques que ponham o serviço em baixo e que nos dês tempo para corrigir antes de divulgar. Respondemos o mais depressa possível e dizemos-te quando a falha estiver corrigida.

Esta informação também está em /.well-known/security.txt, o formato padrão (RFC 9116) para investigadores de segurança.

Experimenta o JaPassa

Grátis e sem anúncios. Abre no navegador ou instala no telemóvel.