Pagecraft

Comment ça marche, et comment le vérifier

Quatre autres sites vous ont déjà assuré que votre fichier était en sécurité chez eux. Voici plutôt l'architecture, et comment la vérifier sans croire un seul mot de cette page.

Il n'y a aucun serveur vers lequel téléverser

Un moteur PDF, c'est quelques mégaoctets de code, et un navigateur sait l'exécuter depuis des années. Il s'exécute donc ici : le fichier que vous déposez est lu par JavaScript et WebAssembly dans cet onglet, traité dans un fil d'arrière-plan pour qu'un gros document ne fige pas la page, puis rendu sous forme de téléchargement. Le site lui-même est un répertoire de fichiers statiques — HTML, CSS, JavaScript, une police — sans aucune application derrière. Il n'existe nulle part où envoyer un fichier, ce qui est une affirmation d'une tout autre nature que la promesse de le supprimer plus tard.

Comment le vérifier vous-même

Trois manières, par ordre décroissant de ce qu'il faut nous croire sur parole. Le panneau en bas de cette page liste chaque adresse demandée par cet onglet : utilisez un outil, puis revenez y jeter un œil. L'onglet réseau de votre propre navigateur dit la même chose et n'est pas écrit par nous. Et si vous préférez en être certain, coupez la connexion une fois la page chargée : ici, chaque outil continue de fonctionner, parce qu'aucun n'a jamais eu besoin d'une connexion.

Le même moteur fonctionne partout

Ce site est une interface. Le moteur en dessous est un paquet distinct, sous licence permissive, que vous pouvez installer depuis npm et exécuter dans Node, intégrer à votre propre produit ou piloter depuis un script shell par sa ligne de commande. C'est délibéré : un moteur obligé de tourner sur le serveur de quelqu'un aurait été plus simple à construire, et aurait rendu impossible la promesse de cette page.

Ce que cela vous coûte

C'est votre machine qui travaille, donc les limites de votre machine sont les limites. Un scan de 500 Mo sera plus lent ici que sur un serveur loué avec 64 Go de mémoire, et sur un vieux téléphone il pourrait ne jamais aboutir. La première visite télécharge quelques mégaoctets de moteur ; ensuite votre navigateur l'aura généralement en cache. Nous trouvons l'échange bon pour un document que vous ne voudriez pas voir copié sur l'ordinateur d'un inconnu, et nous préférons le dire plutôt que vous le laisser découvrir.

Qui le fait, et comment c’est financé

C'est un logiciel libre, et le code source est le produit tout entier : le moteur est sous licence MIT pour que chacun puisse bâtir dessus, et ce site est sous AGPL. Il n'y a derrière aucune entreprise qui aurait besoin de vos données, aucune mesure d'audience, aucune publicité et aucun compte. Le faire tourner ne coûte presque rien, précisément parce qu'il ne fait aucun travail de notre côté.

Tout ce que cet onglet a demandé

Chaque adresse demandée par cet onglet depuis que vous l'avez ouvert, y compris le travail fait sur toute page d'outil visitée avant celle-ci. Si un document avait été téléversé, il serait dans cette liste.

Tout ce que cet onglet a demandé
AdresseFoisRépondu par

Ce qui se trouve sur cet appareil

Presque tout ici arrive avec la page et coûte des kilooctets. Deux choses non : une police capable de dessiner une écriture que les polices PDF intégrées ne couvrent pas, et le moteur qui lit les mots d’un scan. Cela se compte en mégaoctets, alors c’est proposé plutôt que livré — récupéré quand vous le demandez, conservé ensuite pour que cela fonctionne sans réseau, et effacé dès que vous préférez récupérer la place.

Ce qui se trouve sur cet appareil
CapacitéTailleSur cet appareilTélécharger {size}
Noto SansDessine le grec, le cyrillique, ainsi que les lettres latines et les signes typographiques que les polices PDF intégrées laissent de côté. Normal, gras, italique et gras italique.Licence: MIT AND OFL-1.12,5 MoVérification
Noto Sans ArabicDessine l’arabe, le persan et l’ourdou, avec les liaisons que la police elle-même prescrit. Normal et gras.Licence: MIT AND OFL-1.1388,6 koVérification
Noto Sans JaponaisDessine le japonais : les kana, les idéogrammes que porte une police japonaise, et la ponctuation qui va avec. Normal et gras, et de loin la plus grosse chose proposée ici.Licence: MIT AND OFL-1.110,9 MoVérification
CaveatUne écriture manuscrite, pour signer. Un nom composé en Helvetica se lit parfaitement et n’est pas une signature.Licence: MIT AND OFL-1.1514,3 koVérification
Moteur de reconnaissanceTesseract, compilé pour le navigateur et exécuté sur un fil à lui. Il transforme l’image d’une page en mots, et lui faut un modèle pour chaque langue qu’on lui demande de lire.Licence: Apache-2.04,1 MoVérification
Lire le AnglaisLe modèle avec lequel le moteur de reconnaissance lit le Anglais. Seul il ne fait rien : le moteur doit être là aussi.Licence: MIT3 MoVérification
Lire le AllemandLe modèle avec lequel le moteur de reconnaissance lit le Allemand. Seul il ne fait rien : le moteur doit être là aussi.Licence: MIT1,3 MoVérification
Lire le FrançaisLe modèle avec lequel le moteur de reconnaissance lit le Français. Seul il ne fait rien : le moteur doit être là aussi.Licence: MIT707,4 koVérification
Lire le EspagnolLe modèle avec lequel le moteur de reconnaissance lit le Espagnol. Seul il ne fait rien : le moteur doit être là aussi.Licence: MIT2,1 MoVérification