Relayium

Transferência P2P de arquivos e texto com criptografia de ponta a ponta

O Relayium é uma ferramenta de código aberto, sem instalação, para transferir arquivos e texto com criptografia de ponta a ponta. Na mesma rede, os arquivos vão direto. Entre redes, o navegador usa TURN por projeto e o retransmissor só vê dados criptografados de ponta a ponta. O texto efêmero exige os dois dispositivos online. Os servidores Relayium não guardam corpo nem histórico, mas o navegador ou destinatário pode copiar ou reter o texto. Na mesma rede não é preciso conta; criar um código entre redes exige login, entrar com ele não.

Iniciar transferência

Transferir em quatro passos

  1. Abra relayium.com nos dois dispositivos em um navegador moderno.
  2. Um lado seleciona ou arrasta os arquivos a enviar (até 1.000 por lote), ou envia uma mensagem de texto no lugar.
  3. Opcional: ative a verificação avançada e as duas telas mostrarão o mesmo código de verificação de 6 dígitos (SAS), que você pode comparar por um canal independente. Ela vem desligada; a criptografia, o handshake de compromisso e revelação e a verificação de integridade rodam de qualquer forma. A correspondência detecta a substituição das chaves públicas X25519 das pontas, ou o servidor de sinalização se passando por uma ponta e encerrando a criptografia de ponta a ponta da aplicação; ela não prova que não há servidores ou retransmissores TURN na rota de rede.
  4. Os arquivos são criptografados em blocos com AES-256-GCM e verificados com SHA-256; o texto efêmero usa uma sessão criptografada separada. Os dois dispositivos ficam online. O servidor não guarda corpo nem histórico, mas as pontas podem reter texto.
Dois aparelhos na mesma rede aparecem sozinhos, sem login e sem código de emparelhamento.
Dois aparelhos na mesma rede aparecem sozinhos, sem login e sem código de emparelhamento.
Na outra tela surgem o pedido e um código para comparar. Nada é salvo antes de aceitar.
Na outra tela surgem o pedido e um código para comparar. Nada é salvo antes de aceitar.
Recebido — o caminho foi «LAN direto», e os bytes não passaram por nenhum servidor.
Recebido — o caminho foi «LAN direto», e os bytes não passaram por nenhum servidor.

Por que o Relayium

  • Criptografia de ponta a ponta — Troca de chaves X25519 e AES-256-GCM por bloco; as chaves são negociadas apenas entre os dois dispositivos e o servidor não consegue descriptografar.
  • Verdadeiramente ponto a ponto — Na mesma rede, os arquivos circulam diretamente de dispositivo a dispositivo por um canal WebRTC criptografado e nunca chegam aos nossos servidores; entre redes diferentes passam por um retransmissor criptografado que, também ele, só vê texto cifrado.
  • Verificação SAS opcional contra o intermediário — Com a verificação avançada ativada (desligada por padrão), as duas telas mostram um código de 6 dígitos; compará-lo por um canal independente detecta a substituição das chaves públicas X25519 das pontas, ou o servidor de sinalização se passando por uma ponta e encerrando a criptografia de ponta a ponta da aplicação. O SAS autentica as pontas; não prova que não há servidores ou retransmissores TURN na rota de rede.
  • Texto criptografado efêmero — Com os dois dispositivos online, envie links, comandos e código em várias linhas, até 65.536 bytes (UTF-8) por mensagem. Os servidores Relayium não guardam corpo nem histórico, mas o navegador ou destinatário pode copiar ou reter o texto. Não há entrega offline; conteúdos maiores vão como arquivo.
  • Multiplataforma — Windows, macOS, Linux, Android, iOS — basta um navegador moderno, sem precisar instalar nada.
  • Gratuito e de código aberto — Licença AGPL-3.0; o protocolo e todo o código são públicos no GitHub. Na mesma rede, as transferências em tempo real não exigem conta; para emparelhar entre redes diferentes só o remetente faz login.

Em comparação

Comparado ao AirDrop

O AirDrop é nativo e fluido, mas restrito aos dispositivos Apple. O Relayium é multiplataforma — conecta igualmente direto Windows ou Android a um iPhone ou um Mac, com um simples navegador.

Comparado ao Snapdrop / PairDrop

Snapdrop e PairDrop são pioneiros do mesmo tipo. O Relayium acrescenta criptografia de ponta a ponta na camada de aplicação e um código de verificação SAS. Comparado por um canal independente, o SAS detecta a substituição das chaves públicas X25519 das pontas, ou um servidor de sinalização malicioso se passando por uma ponta e encerrando a criptografia da aplicação; não prova que não há servidores ou retransmissores TURN na rota de rede.

Comparado ao WeTransfer / armazenamento na nuvem

WeTransfer e o armazenamento na nuvem são assíncronos e práticos, mas o plano gratuito costuma parar em 2 GB e os arquivos são enviados aos servidores deles. O modo em tempo real do Relayium não tem limite de tamanho e não armazena nada no servidor.

Perguntas frequentes

É gratuito?

Sim. O Relayium é de código aberto sob licença AGPL-3.0 e é usado sem custo algum. Na mesma rede, as transferências em tempo real não exigem login; para emparelhar entre redes diferentes só o remetente precisa fazer login — o destinatário nunca precisa de conta.

Meus arquivos são enviados para um servidor?

Na mesma rede, os arquivos da transferência direta em tempo real nunca passam pelo servidor; entre redes diferentes passam por um retransmissor criptografado que, também ele, só vê texto cifrado. Apenas se você usar o link de download opcional, o navegador os criptografa antes de enviar e o servidor guarda somente texto cifrado que não consegue descriptografar — a chave fica no link.

É criptografia de ponta a ponta?

Sim. Usa troca de chaves X25519 e criptografia AES-256-GCM por bloco; as chaves são negociadas apenas entre os dois dispositivos, de modo que o servidor não consegue descriptografar nada.

Dá para transferir entre sistemas diferentes?

Sim. Com um navegador moderno você pode transferir entre Windows, macOS, Linux, Android e iOS, sem instalar nenhum aplicativo.

Há um limite de tamanho?

A transferência em tempo real envia os dados em fluxo, então o Relayium não impõe nenhum limite rígido de tamanho (Chrome e Edge no desktop gravam direto no disco; Firefox, Safari e todos os navegadores móveis montam o arquivo na memória, por isso há um aviso acima de cerca de 256 MB — uma estimativa deliberadamente conservadora, não um limite medido). Até 1.000 arquivos por lote.

Dá para enviar texto, não só arquivos?

Com os dois dispositivos online, envie links, comandos e código em várias linhas, até 65.536 bytes (UTF-8) por mensagem. Os servidores Relayium não guardam corpo nem histórico, mas o navegador ou destinatário pode copiar ou reter o texto. Não há entrega offline; conteúdos maiores vão como arquivo.

Qual a diferença em relação ao Snapdrop?

O Relayium acrescenta criptografia de ponta a ponta na camada de aplicação e um código de verificação SAS. Comparado por um canal independente, o SAS detecta a substituição das chaves públicas X25519 das pontas, ou um servidor de sinalização comprometido se passando por uma ponta e encerrando a criptografia da aplicação. Não prova que não há servidores ou retransmissores TURN na rota de rede. O Relayium também oferece transferências entre redes e links de download opcionais de conhecimento zero.

Saiba mais

Guias

Iniciar transferência