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 servidoresExiba 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.
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.
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.
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.
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.
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.