Comment elevo veille à ce que vos transferts restent les vôtres
Ce qui circule entre les appareils, qui peut le lire, ce qu’est un code et ce que reçoit Amira Labs.
D’appareil à appareil
Un transfert est une connexion entre deux appareils. Les fichiers sont lus sur celui qui envoie et écrits sur celui qui reçoit. Ils ne sont pas mis en ligne sur un service, et aucune copie n’est conservée où que ce soit entre les deux.
Chiffré de bout en bout
La connexion entre les deux appareils est chiffrée de bout en bout. Chaque envoi reçoit une identité qui lui est propre, créée pour cet envoi et qui ne sert à rien d’autre, et l’appareil qui reçoit vérifie qu’il communique bien avec cette identité.
Vérifié bloc par bloc
Le code contient une empreinte du contenu. À mesure que les blocs arrivent, chacun est vérifié par rapport à cette empreinte avant d’être conservé ; un bloc qui ne correspond pas est rejeté et récupéré à nouveau. À la fin, elevo confirme aussi que tous les fichiers annoncés sont arrivés.
Quand il n’y a pas de chemin direct
Certains réseaux ne permettent pas à deux appareils de se joindre. Le trafic chiffré passe alors par un relais exploité par un tiers. Le relais voit les adresses réseau des deux appareils et la quantité de trafic chiffré qui transite. Il ne peut lire ni les fichiers ni leurs noms. Les Réglages permettent de limiter elevo aux connexions directes uniquement, ou à votre propre relais.
Le code est la clé
Toute personne qui a un code d’envoi peut recevoir ce qu’il propose, aussi longtemps que vous continuez de le proposer. Envoyez-le comme vous remettriez une clé : à la personne à qui il est destiné. Un code cesse de fonctionner lorsque vous cessez de proposer le contenu, lorsque sa durée de validité est écoulée ou lorsque votre appareil n’est plus en ligne. Un code contient aussi, normalement, les adresses réseau auxquelles votre appareil peut être joint ; les Réglages permettent de ne pas les inclure.
Les codes et ce site
Les codes sont écrits sous forme d’adresses elevo.click, de sorte qu’un code ouvert dans un navigateur mène ici. Dans ce cas, le code fait partie de l’adresse que le navigateur demande, et il parvient donc à ce site. Le site ne l’enregistre pas, ne dépose aucun cookie et n’effectue aucune mesure d’audience ; son hébergeur traite la requête comme n’importe quelle autre. Collé dans elevo, un code ne va nulle part ailleurs que vers l’autre appareil.
Sur votre appareil
elevo lit uniquement les fichiers que vous choisissez d’envoyer, là où ils se trouvent déjà, sans les copier. Ce qui arrive est assemblé dans un dossier masqué à l’intérieur du dossier de destination et n’est déplacé à sa place qu’une fois complet et vérifié. Rien de ce qui s’y trouvait déjà n’est remplacé.
Ce que reçoit Amira Labs
Rien sur vos transferts : ni les fichiers, ni leurs noms ou leurs tailles, ni qui se trouve de l’autre côté. Une fois les Conditions acceptées, l’app communique un identifiant aléatoire de l’installation, le modèle et le nom de l’appareil, ainsi que les versions d’elevo et du système, afin que les installations puissent être comptées. Les Réglages permettent de désactiver cet envoi.
L’app elle-même
Sur Mac, elevo est signé avec un Developer ID et notarisé par Apple, et fonctionne avec l’environnement d’exécution renforcé. Il ne demande ni compte ni mot de passe.