Transferify
Retour au blog

Comment les fichiers hébergés sont téléchargés, expirent et sont supprimés

Un fichier hébergé reste chiffré du moment où il quitte votre navigateur jusqu’à son arrivée sur l’appareil de votre destinataire. Le navigateur de votre destinataire le télécharge directement depuis le stockage, le déchiffre localement et l’écrit sur le disque. Quand le lien expire, ou quand vous supprimez le transfert, la copie stockée est supprimée.

Cet article couvre cette seconde moitié de la vie d’un transfert. Pour la première moitié, voyez comment votre navigateur envoie des fichiers chiffrés directement vers le stockage.

L’ouverture du lien : les vérifications passent d’abord

Quand votre destinataire ouvre le lien, son navigateur demande le transfert à notre service. Le service vérifie le lien avant de remettre quoi que ce soit :

  • Expiration. Un lien expiré reçoit la même réponse qu’un lien qui n’a jamais existé.
  • Mot de passe. Si vous en avez défini un en mode par défaut, notre service le compare à une empreinte stockée ; le mot de passe lui-même n’est jamais stocké. Les mauvaises tentatives répétées depuis la même adresse réseau sont bloquées pendant un moment.
  • Limite de téléchargements. Vérifiée à chaque remise d’un fichier : une fois la limite que vous avez fixée atteinte, aucun nouveau téléchargement ne démarre.

En mode par défaut, la clé du fichier n’est déballée et remise au navigateur du destinataire qu’une fois les vérifications d’expiration et de mot de passe réussies. En mode Zéro connaissance, la clé, ou la clé enveloppée par le mot de passe, se trouve déjà dans le lien du destinataire et ne nous parvient jamais. Les détails sont dans comment Transferify chiffre vos fichiers dans votre navigateur.

Le téléchargement : directement depuis le stockage, déchiffré sur l’appareil

Pour chaque fichier, notre service signe une adresse qui permet au navigateur du destinataire de lire ce seul fichier chiffré directement dans le stockage, et cette adresse ne survit jamais au transfert. Le fichier ne passe pas par notre API, et ce que renvoie le stockage est le fichier chiffré, exactement comme votre navigateur l’a envoyé.

Le navigateur du destinataire :

  • récupère le fichier chiffré par plages de 32 Mio, quatre à la fois au plus, ou de 16 Mio et deux à la fois sur les appareils tactiles comme les téléphones,
  • déchiffre chaque bloc à son arrivée et vérifie son tag d’authentification et sa position,
  • écrit le résultat directement sur le disque : un fichier plus volumineux que la mémoire de l’appareil se télécharge donc sans difficulté.

Là où le navigateur le permet, le destinataire choisit l’emplacement d’enregistrement et le fichier y est écrit directement. Sinon, le gestionnaire de téléchargement propre au site, qui s’exécute dans le navigateur du destinataire, diffuse le fichier dans un téléchargement normal du navigateur. Sur un navigateur où aucune de ces deux voies n’est disponible, les fichiers jusqu’à 1 Gio sont assemblés en mémoire, et les plus volumineux ne peuvent pas y être téléchargés.

Si une vérification échoue, le téléchargement s’arrête avec une erreur.

« Tout télécharger »

Notre service ne construit pas de fichiers ZIP à partir de transferts chiffrés, car le déchiffrement est l’affaire du navigateur du destinataire. Quand un destinataire télécharge donc un transfert entier, ou plusieurs fichiers à la fois, son navigateur construit lui-même le ZIP : il télécharge et déchiffre chaque fichier l’un après l’autre et l’écrit dans une seule archive au fur et à mesure. Les fichiers sont placés dans l’archive sans compression, ce qui la rend aussi rapide que le téléchargement, et les archives de plus de 4 Gio sont prises en charge.

Comment les téléchargements sont comptés

Un téléchargement est compté quand notre service remet l’adresse de téléchargement d’un fichier, c’est-à-dire au moment où il donne réellement un fichier à quelqu’un. Cet instant unique compte à la fois pour la limite de téléchargements que vous avez fixée sur le transfert et pour les téléchargements mensuels de votre plan.

  • Un fichier récupéré en plusieurs morceaux reste un seul téléchargement.
  • « Tout télécharger », ou plusieurs fichiers téléchargés ensemble dans un seul ZIP, compte pour un seul téléchargement.
  • Ouvrir la page de téléchargement sans télécharger ne compte rien.
  • Relancer le même fichier plus tard est un nouveau téléchargement.

Les alertes de téléchargement, sur les plans qui les incluent, suivent le même décompte, avec au plus dix e-mails d’alerte par transfert et par jour.

Expiration et suppression

Chronologie d’un fichier hébergé : chiffré et stocké avec une règle de suppression, servi tant que le lien est actif, refusé une fois le lien expiré, éventuellement conservé pendant une fenêtre de récupération, puis supprimé par la règle du stockage, par notre tâche en quelques minutes pour les liens de moins d’une journée, ou par vous à tout moment.Chronologie d’un fichier hébergé : chiffré et stocké avec une règle de suppression, servi tant que le lien est actif, refusé une fois le lien expiré, éventuellement conservé pendant une fenêtre de récupération, puis supprimé par la règle du stockage, par notre tâche en quelques minutes pour les liens de moins d’une journée, ou par vous à tout moment.
La vie d’un fichier hébergé. Deux exceptions : les octets qu’un autre de vos liens sert encore restent pour ce lien, et un transfert sous conservation légale ne peut pas être supprimé tant que vous n’avez pas levé la conservation.

Chaque fichier hébergé est stocké avec une instruction qui indique au stockage quand le supprimer, établie à partir de l’expiration que vous avez choisie. Les règles de cycle de vie du stockage suppriment ensuite le fichier chiffré dès qu’il atteint cet âge, sans requête de notre part. Ces règles comptent en jours entiers : les liens qui expirent en moins d’une journée reçoivent donc une attention supplémentaire. Notre propre tâche vérifie toutes les deux minutes et supprime leurs fichiers une fois expirés. La règle de stockage d’un jour reste en dessous comme filet de sécurité.

  • Les liens qui n’expirent jamais sont conservés jusqu’à ce que vous les supprimiez.
  • Fenêtre de récupération. Sur les plans qui l’incluent, vous pouvez choisir, à l’envoi, de garder un transfert expiré récupérable pendant un temps. Ses fichiers restent alors dans le stockage pendant cette fenêtre, mais le lien ne sert aucun téléchargement tant que vous ne l’avez pas récupéré, et un transfert ne peut être récupéré qu’une fois.
  • Supprimer vous-même un transfert ou un fichier est possible sur tous les plans, à tout moment. Les fichiers stockés sont supprimés du stockage, et une suppression qui échoue est réessayée automatiquement.
  • Les liens créés à partir de fichiers stockés. Si vous avez créé un autre lien à partir des mêmes fichiers stockés, dans l’onglet « Fichiers » de vos transferts, les octets restent stockés aussi longtemps que le plus tardif de ces liens en a besoin. Chaque lien cesse tout de même de servir à sa propre expiration.
  • Supprimer votre compte supprime tous les fichiers stockés du compte avant que les enregistrements propres au compte soient effacés.

La seule exception est un transfert que vous avez placé sous conservation légale : il ne peut pas être supprimé tant que vous n’avez pas levé la conservation.

Les transferts pair à pair n’ont rien du tout dans le stockage : il n’y a donc rien à faire expirer ni à supprimer, puisque le fichier n’a jamais existé que sur les deux appareils.

Essayez

Envoyez un lien hébergé avec une expiration et une limite de téléchargements, puis ouvrez-le sur un autre appareil pour voir le navigateur le télécharger et le déchiffrer. Envoyez un fichier maintenant.

Questions fréquentes

Le fichier est-il déchiffré sur vos serveurs quand quelqu’un le télécharge ?

Non. Le navigateur du destinataire télécharge le fichier chiffré directement depuis le stockage et le déchiffre sur son appareil à mesure qu’il arrive. En mode par défaut, notre service remet au navigateur du destinataire la clé du fichier pour cela, mais il ne déchiffre pas lui-même le contenu des fichiers.

Comment les téléchargements sont-ils comptés par rapport à une limite de téléchargements ?

Chaque fichier compte une fois, quand notre service remet au destinataire son adresse de téléchargement. Récupérer ce fichier en plusieurs morceaux reste un seul téléchargement, et télécharger tout le transfert, ou plusieurs fichiers, dans un seul ZIP compte pour un seul téléchargement. Relancer un fichier plus tard compte de nouveau.

Quand un fichier hébergé est-il supprimé ?

Après l’expiration de son lien, le stockage supprime automatiquement le fichier chiffré. Les liens de moins d’une journée sont nettoyés par notre propre tâche dans les minutes qui suivent leur expiration. Vous pouvez aussi supprimer un transfert, ou un seul fichier, vous-même à tout moment, sur tous les plans. Si un autre de vos liens sert le même fichier stocké, ses octets restent jusqu’à ce qu’aucun lien n’en ait plus besoin.

Que deviennent mes fichiers si je supprime mon compte ?

Chaque fichier stocké du compte est supprimé du stockage avant que les enregistrements propres au compte soient effacés.

Pages associées

Retour en haut