Ir para o conteúdo principal

Do celular para o computador

Um código QR, e o arquivo passa de um dispositivo para o outro sem passar por um servidor.

Seus arquivos vão de um dispositivo para outro, nunca pelos nossos servidores

Exiba um código QR neste dispositivo e leia-o com a câmera do outro: os dois se conectam diretamente e você troca arquivos nos dois sentidos. Os arquivos não passam por nenhum servidor.

Como transferir um arquivo de um dispositivo para outro, passo a passo

Os dois dispositivos se conectam diretamente entre si (WebRTC) graças a um código QR; o arquivo nunca passa por um servidor.

  1. Exiba o código QR em um dispositivo

    Clique em «Exibir o código QR». Um convite criptografado é depositado no retransmissor de pareamento do Vellum, válido por cinco minutos.

  2. Leia o código com o outro dispositivo

    A câmera basta: o link abre diretamente a página, recupera o convite e depois apaga a chave da barra de endereços depois de usada.

  3. Aguarde a conexão direta

    Cada dispositivo pede o seu endereço público a um servidor STUN, depois os dois trocam os endereços pelo retransmissor criptografado e estabelecem uma conexão WebRTC direta. Na falta de um servidor de retransmissão de tráfego (TURN), algumas redes corporativas ou móveis bloqueiam essa etapa; a mesma rede Wi-Fi quase sempre funciona.

  4. Deposite os arquivos a enviar

    Assim que aparecer «Os dois dispositivos estão conectados.», arraste ou escolha os arquivos; eles saem em fragmentos de 16 KB diretamente para o outro dispositivo, nos dois sentidos ao mesmo tempo, se necessário.

  5. Confira e salve o arquivo recebido

    No fim da transferência, a impressão digital SHA-256 recalculada confirma que o arquivo está íntegro; o botão «Salvar» só aparece depois dessa verificação.

O indicador de rede exibido no rodapé da página mostra o número de requisições enviadas ao retransmissor e o peso criptografado delas: os arquivos em si não entram nessa conta, nem um único byte.

Perguntas frequentes

O arquivo enviado passa por um servidor do Vellum?

Não. Depois que os dois dispositivos se conectam, o arquivo circula diretamente entre eles por uma conexão WebRTC; ele nunca passa por vellumpdf.ch. Só duas pequenas mensagens de pareamento (a oferta e a resposta de conexão, alguns kilobytes) passam pelo nosso retransmissor, pelo tempo necessário para que os dois dispositivos se encontrem.

O que o servidor de pareamento vê?

Nada legível. As duas mensagens são criptografadas com AES-GCM no seu navegador antes de serem depositadas, com uma chave que viaja apenas no código QR, depois do `#` do endereço — uma parte que um navegador nunca envia a um servidor. O retransmissor guarda esses bytes ilegíveis por apenas cinco minutos, sem banco de dados nem registro.

Por que a transferência falha em algumas redes?

Cada dispositivo pede o seu endereço público a um servidor STUN da Cloudflare para tentar uma conexão direta. Sem um servidor de retransmissão de tráfego (TURN), algumas redes corporativas ou móveis bloqueiam mesmo assim essa conexão direta. A mensagem de erro indica isso e aconselha colocar os dois dispositivos na mesma rede Wi-Fi.

Há um limite de tamanho ou de tipo de arquivo?

Nenhum tipo de arquivo é recusado. O limite prático é a memória do dispositivo: o arquivo é lido inteiro na memória antes do envio, então um arquivo volumoso pode falhar em um dispositivo pouco potente, em especial um celular.

Como saber se o arquivo recebido está íntegro?

O dispositivo que envia calcula a impressão digital SHA-256 do arquivo e a anuncia no fim da transferência; o dispositivo que recebe recalcula a mesma impressão e a compara. Uma impressão diferente ou um arquivo incompleto é sinalizado como tal, nunca apresentado como recebido corretamente.