Como o elevo mantém a transferência só sua
O que viaja entre os aparelhos, quem consegue ler, o que é um código e o que a Amira Labs recebe.
De aparelho para aparelho
Uma transferência é uma conexão entre dois aparelhos. Os arquivos são lidos no que envia e gravados no que recebe. Não é feito upload para nenhum serviço, e nenhuma cópia fica guardada no meio do caminho.
Criptografia de ponta a ponta
A conexão entre os dois aparelhos é criptografada de uma ponta à outra. Cada envio ganha uma identidade própria, criada para aquele envio e usada para mais nada, e o aparelho que recebe confere se está falando com essa identidade.
Conferido bloco a bloco
O código leva uma impressão digital do conteúdo. Conforme os blocos chegam, cada um é conferido com ela antes de ser guardado; um bloco que não confere é descartado e buscado de novo. No fim, o elevo também confirma que todos os arquivos anunciados chegaram.
Quando não há caminho direto
Algumas redes não deixam dois aparelhos se alcançarem. Nesse caso o tráfego criptografado passa por um relay operado por terceiros. O relay vê os endereços de rede dos dois aparelhos e quanto tráfego criptografado passa. Ele não consegue ler os arquivos nem os nomes deles. Nos Ajustes dá para limitar o elevo a conexões diretas, ou a um relay seu.
O código é a chave
Quem tem um código de envio pode receber o que ele oferece, enquanto você continuar oferecendo. Mande como entregaria uma chave: para a pessoa certa. Um código deixa de funcionar quando você para de oferecer, quando o prazo dele acaba ou quando o seu aparelho sai da rede. Normalmente o código também leva os endereços de rede onde o seu aparelho pode ser alcançado; nos Ajustes dá para deixá-los de fora.
Os códigos e este site
Os códigos são escritos como endereços de elevo.click, para que, abertos em um navegador, tragam a pessoa até aqui. Quando isso acontece, o código faz parte do endereço que o navegador pede, e por isso chega a este site. O site não o registra, não grava cookies e não tem analytics; o provedor de hospedagem trata o pedido como qualquer outro. Colado no elevo, o código não vai a lugar nenhum além do outro aparelho.
No seu aparelho
O elevo lê só os arquivos que você escolhe enviar, onde eles já estão, sem copiá-los. O que chega é montado em uma pasta oculta dentro do destino e só vai para o lugar quando está completo e conferido. Nada do que já estava lá é substituído.
O que a Amira Labs recebe
Nada sobre as suas transferências: nem os arquivos, nem os nomes ou tamanhos, nem quem está do outro lado. Depois do aceite dos Termos, o app informa um identificador aleatório da instalação, o modelo e o nome do aparelho e as versões do elevo e do sistema, para contar instalações. Nos Ajustes dá para desligar isso.
O app em si
No Mac, o elevo é assinado com Developer ID e autenticado pela Apple, e roda com o runtime protegido. Ele não pede conta nem senha.