Comment fonctionne le traitement local

Une description factuelle de l'architecture de FastMinify dans le navigateur. Elle dit ce qui s'exécute à quel endroit, ce que vous pouvez vérifier vous-même et ce que couvrirait une garantie de localité.

Zéro requête sortante, de façon démontrable

Les outils FastMinify traitent ce que vous collez ou importez entièrement dans votre navigateur. Une exécution n'envoie aucune requête sortante, ce que vous pouvez vérifier avec les étapes du panneau Réseau plus bas. L'absence d'envoi vers les serveurs FastMinify n'en est qu'une partie.

  • Chaque exécution d'outil est orchestrée par un pipeline client unique qui invoque des moteurs purs livrés avec la page.
  • Votre entrée et la sortie du moteur restent sur votre appareil pendant le traitement. Elles ne sont pas envoyées aux serveurs FastMinify lors d'une exécution.
  • L'allowlist connect-src de la Content-Security-Policy est maintenue comme un ratchet dans le dépôt : chaque origine admise porte une raison et une classification dans le code.
  • Chaque exécution n'envoie aucune requête sortante, de quelque nature que ce soit. Vous pouvez le vérifier vous-même dans le panneau Réseau.

Ce que vous pouvez inspecter

Vous n'avez pas à croire le marketing sur parole. Ces vérifications utilisent des outils déjà présents dans votre navigateur.

Panneau Réseau pendant une exécution

  1. Ouvrez une page d'outil, puis les outils de développement → Réseau.
  2. Filtrez sur Fetch/XHR (ou Tout) et effacez les entrées existantes.
  3. Collez un exemple d'entrée et exécutez l'outil.
  4. Au cours du traitement, le panneau Réseau n'affiche aucune requête sortante. Les ressources de la page viennent de ce site et les moteurs s'exécutent localement.

Allowlist publiée

L'allowlist connect-src est déclarée dans src/lib/csp-allowlist.ts. Chaque entrée indique sa raison et porte la classe never-during-a-run : le traitement de ce que vous collez ne peut pas l'atteindre. Vous pouvez comparer l'en-tête Content-Security-Policy servi avec ce registre.

Surfaces soumises au consentement (hors exécution)

Après votre choix de cookies, le site peut charger des scripts de mesure et de signalement d'erreurs (Google Tag Manager avec GA4, Microsoft Clarity, Sentry). Ils ne démarrent qu'une fois votre consentement enregistré, sont classés never-during-a-run et ne traitent jamais ce que vous saisissez dans un outil. Le formulaire de contact peut appeler Cloudflare Turnstile, sans lien avec l'exécution des outils.

Ce qu'une garantie de localité couvrirait

Pour les équipes qui évaluent FastMinify sous des contraintes de politique interne, une garantie de localité ferait des faits ci-dessus un engagement vérifiable :

  • L'entrée et la sortie restent sur l'appareil pendant le traitement.
  • Aucune transmission des charges utiles des outils vers FastMinify ou des API tierces dans le cadre du traitement.
  • Le périmètre CSP et le registre d'allowlist restent inspectables et versionnés avec le produit.
  • Déployés dans le périmètre réseau d'un client, les outils suivraient le même modèle de traitement dans le navigateur. Le traitement ne passerait pas à une API hébergée.

Une garantie ne remplacerait pas votre propre revue de la télémétrie soumise au consentement, de l'anti-abus du formulaire de contact, ni des pages que vos utilisateurs ouvrent.

Contact pour évaluation

Si vous évaluez FastMinify pour une organisation et souhaitez discuter de l'architecture, des preuves attendues ou de l'adéquation au déploiement, utilisez la page contact.

Aller au contact