Transparence technique · v2.0
Le serveur fournit l’application, pas vos documents.
Tout le parcours documentaire s’exécute dans le navigateur, validation et création de ZIP comprises.
01 / 05
1. Ouverture et validation
Un worker dédié vérifie la signature réelle, la structure PDF, le chiffrement, le nombre de pages et les limites adaptatives, sans envoi. Les fichiers protégés par mot de passe ou illisibles sont refusés.
02 / 05
2. Aperçus
Une copie de PDF.js servie depuis la même origine rend seulement les pages visibles et une petite marge. L’évaluation JavaScript, XFA et les calques d’annotations interactives sont désactivés. Les canvas et URL objet temporaires sont libérés.
03 / 05
3. Modifications
L’espace conserve des références de pages et des différences d’opérations, pas des copies de documents entiers. Les objets File d’origine ne sont jamais modifiés. Annuler et Rétablir conservent au plus 50 opérations.
04 / 05
4. Export et validation
Des workers copient les pages, appliquent les modifications prises en charge, sérialisent les PDF et créent les ZIP localement. Un PDF généré est rouvert et son nombre de pages est vérifié avant d’afficher le téléchargement.
05 / 05
5. Limite du hors-ligne
Après mise en cache complète, l’application et les moteurs documentaires fonctionnent hors ligne. La première visite ne revendique pas cette disponibilité avant installation du Service Worker. Les données documentaires ne rejoignent jamais ce cache.