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 relié possèdent leur propre file d'attente distincte (et éphémère). Lorsqu'un appareil est à nouveau connecté, par exemple lorsque vous lancez Signal Desktop après l'avoir fermé, les messages placés en file d'attente peuvent être traités et transmis.
Le service Signal ne peut pas reconnaître si un message particulier est un message éphémère. Il s'agit d'une décision intentionnelle qui empêche le service de déterminer si la fonction « messages éphémères » a été activée.
Les clients de Signal ne peuvent pas non plus demander au service d'effacer certains messages de la file d'attente de traitement de messages éphémères pour d'autres dispositifs liés. En effet, cela révélerait au service que la fonction « messages éphémères » est activée et l'informerait du nombre de messages éphémères à court terme se trouvant dans la file d'attente d'envoi temporaire.
Cela pourrait également révéler au service des métadonnées relatives à la lecture de ces messages éphémères et à l'appareil sur lequel ils ont été lus en premier (par exemple, la demande de suppression de certains messages de la file d'attente vient-elle d'un appareil principal ou d'un appareil relié ? Quand cette demande a-t-elle été envoyée ?).
Empêcher l'accès du service à ces informations constitue également une décision intentionnelle.
Le service n'a accès à aucune de ces informations et chaque appareil traite sa propre file d'attente éphémère de messages chiffrés de bout en bout de manière indépendante. Chaque appareil peut donc déterminer (sans révéler aucune information au service) si un message était un message éphémère et le supprimer automatiquement.
Parallèlement aux technologies comme Expéditeur scellé, traiter ces données sur vos propres appareils (et non via le service) favorise la protection de vos métadonnées.