Aller au contenu principal
Sécurité

Traitement PDF côté client : où vont vos fichiers

4 min de lecture

Le traitement PDF côté client signifie que le travail se fait dans l'onglet de votre navigateur : le document est lu, modifié et enregistré sur votre propre appareil, sans circuler sur le réseau. Le traitement côté serveur envoie le fichier à un ordinateur distant, qui effectue le travail et renvoie le résultat.

ProPDF utilise les deux. Ce guide indique quels outils fonctionnent de quelle manière, ce qui arrive à un fichier envoyé au serveur, ce que le site lui-même enregistre, et comment examiner les requêtes et le stockage de votre navigateur avec ses outils de développement.

Comment fonctionne le traitement dans le navigateur

Quand vous ouvrez un outil qui fonctionne dans le navigateur, le site envoie à votre navigateur le code nécessaire, dont des bibliothèques open source comme pdf-lib, pdf.js et JSZip. Votre fichier est ensuite chargé dans la mémoire de l'onglet, traité sur place, et le résultat vous est proposé en téléchargement.

La plupart des résultats PDF restent aussi dans la mémoire de la page : le panneau qui apparaît après le téléchargement peut ainsi transmettre le résultat à un autre outil sans que vous ayez à le sélectionner de nouveau. Recharger ou fermer la page l'efface.

Les outils du navigateur n'imposent aucune taille maximale de fichier : seule compte la mémoire de votre appareil. Il n'y a pas non plus de transfert à attendre, puisque le fichier n'est envoyé nulle part.

Les 13 outils qui fonctionnent dans votre navigateur

Sur les 21 outils, 13 traitent votre fichier sur votre appareil et ne l'envoient nulle part :

  • Assemblage et découpage : Fusionner PDF, Diviser PDF et Extraire des pages.
  • Organisation des pages : Organiser, Pivoter PDF et Supprimer des pages.
  • Images : PDF en JPG, PDF en PNG et JPG en PDF.
  • Marquage des pages : Filigrane, Numéroter et Signer PDF.
  • Relecture : Comparer, qui affiche deux documents côte à côte.

Les 8 outils qui utilisent un serveur

Les 8 autres outils envoient votre fichier en HTTPS au serveur de ProPDF hébergé sur AWS dans la région de Paris (eu-west-3) : Compresser PDF, PDF en Word, Word en PDF, Éditer PDF, Censurer, Protéger, Déverrouiller et Chat avec PDF. Word en PDF, par exemple, s'appuie sur LibreOffice exécuté sur le serveur, et le chat repose sur Amazon Bedrock. Ces outils acceptent les fichiers jusqu'à 4 Mo, et voici ce qui arrive à votre fichier :

  • Il est traité sur le serveur, puis supprimé dès que l'opération est terminée. Aucune copie n'est conservée.
  • Certains outils, comme Word en PDF, Protéger et Déverrouiller, passent par un fichier temporaire sur le serveur pendant leur travail, et ce fichier est lui aussi supprimé dès la fin de l'opération.
  • Chat avec PDF garde le texte de votre document et la conversation dans votre onglet, qui les envoie avec chaque question pour que vous puissiez poser des questions complémentaires ; une fois la réponse donnée, le serveur ne garde ni le texte ni la conversation. Le texte et vos questions sont envoyés aux modèles Claude d'Anthropic via Amazon Bedrock, avec un profil d'inférence européen.
  • Éditer PDF envoie en entier un PDF de 4 Mo au plus à l'ouverture, puis de nouveau après chaque modification, car la détection et la réécriture du texte se font sur le serveur ; un PDF plus lourd n'est pas envoyé, et seules des signatures peuvent y être ajoutées.

Ce que le site lui-même enregistre

Le serveur ne garde aucune copie de vos fichiers ni de leur contenu, et cela vaut aussi pour le chat. Avec votre consentement, des cookies de mesure d'audience (Google Analytics) sont déposés, et vous pouvez modifier votre choix à tout moment avec le bouton « Gérer les cookies » en pied de page du site. Il n'y a pas de publicité.

Quand vous téléchargez un résultat, la page envoie un événement de téléchargement à Google Analytics : le nom de l'outil, l'extension et la taille du fichier, jamais son nom ni son contenu.

Les polices du site se chargent depuis Google Fonts : votre navigateur contacte donc aussi les serveurs de polices de Google. Dans le stockage local de votre navigateur, le code du site lui-même enregistre au plus trois réglages : le thème, la langue et votre choix concernant les cookies.

Comment le vérifier vous-même

Les outils de développement de votre navigateur listent toutes les requêtes d'une page. Ils ne peuvent pas montrer ce qui se passe sur le serveur, mais quatre vérifications permettent d'examiner ce qui se passe dans le navigateur :

  1. Ouvrez les outils de développement, souvent avec la touche F12 ou depuis le menu du navigateur, et sélectionnez l'onglet « Réseau » (Network).
  2. Fusionnez deux fichiers avec Fusionner PDF. Vous voyez des requêtes pour les fichiers du site, ses polices et sa mesure d'audience, mais aucune qui transporte vos documents. Les entrées qui commencent par data: ou blob: sont des copies internes à la page, pas des envois.
  3. Compressez ensuite un fichier avec Compresser PDF. Une requête POST part vers une adresse qui contient eu-west-3, avec votre fichier, encodé en texte, dans son corps, et le fichier compressé revient dans la réponse.
  4. Ouvrez l'onglet « Application » (« Stockage » dans Firefox), puis « Stockage local » (Local Storage) pour le site. Le site n'y enregistre que de petits réglages, comme le thème, la langue et votre choix concernant les cookies, jamais un document.

Choisir un outil pour un document sensible

Si vous voulez qu'un document reste sur votre appareil, utilisez un outil du navigateur quand l'un d'eux fait l'affaire : signez par exemple avec Signer PDF plutôt qu'avec le mode « Signature » d'Éditer PDF.

Quand une tâche exige un outil serveur, n'envoyez que le nécessaire. Retirez les pages non concernées avec Supprimer des pages, ou gardez celles dont vous avez besoin avec Extraire des pages, deux outils qui fonctionnent dans votre navigateur, puis traitez le fichier raccourci. Une limite toutefois : ce que les pages conservées partagent avec les autres peut rester dans le fichier, hors de vue, comme l'autre moitié d'une double page.

Quel que soit l'outil utilisé, vos fichiers ne sont pas conservés : les outils du navigateur ne les envoient nulle part, les outils serveur les suppriment dès la fin de l'opération, et le chat garde le texte du document et la conversation dans votre onglet plutôt que sur le serveur.