Lorsqu’un appareil est hors ligne, les messages Signal chiffrés de bout en bout sont placés en file d’attente pour être envoyés ultérieurement. Votre téléphone et tout autre appareil associé disposent de leur propre file d’attente distincte (et éphémère). Lorsqu’un appareil se reconnecte, par exemple lorsque vous lancez Signal Desktop après l’avoir fermé, les messages placés en file d’attente sont alors traités et distribués.
Le service Signal n’est pas en mesure de détecter si un message donné est un message éphémère. Il s’agit d’un choix de conception intentionnel, qui empêche le service de savoir si un utilisateur a ou non activé l’option Messages éphémères.
Les clients informatiques de Signal ne peuvent pas non plus demander au service de supprimer certains messages de la file d’attente des messages éphémères à traiter pour d’autres appareils associés. En effet, cela révélerait au service que l’option Messages éphémères est activée et l’informerait du nombre de messages éphémères se trouvant dans la file d’attente d’envoi temporaire.
Cela risquerait également de révéler au service certaines métadonnées, comme la date et l’heure auxquelles un message éphémère a été lu et sur quel appareil il l’a été en premier : par exemple, la demande de suppression de certains messages de la file d'attente provient-elle d’un appareil principal ou d’un appareil associé et à quel moment cette demande a-t-elle été envoyée ?
Ici encore, nous empêchons intentionnellement le service d’accéder à toutes ces informations.
Elles sont donc totalement inaccessibles au service et chaque appareil traite sa propre file d’attente éphémère de messages chiffrés de bout en bout, de manière complètement indépendante. Sans révéler aucune information au service, l’appareil peut rapidement savoir si un message était un message éphémère et le supprimer lui-même en conséquence.
Le traitement de ces données sur vos propres appareils (et non via le service), vient compléter des fonctionnalités comme Expéditeur scellé, renforçant ainsi la protection de vos métadonnées.