Mode privé (par défaut)
La politique Content-Security-Policy interdit les requêtes API réseau faites par le JavaScript. Tu peux importer un fichier JSON R2 local, mais pas contacter un Worker distant depuis ce mode.
Voici ce que fait réellement PackCheck, et ses limites.
Les fichiers sélectionnés sont lus directement par JavaScript dans le navigateur ; leurs contenus ne sont pas envoyés à un serveur PackCheck. Les noms de fichiers, dimensions, tailles et diagnostics apparaissent localement. Les projets, règles et snapshots enregistrés restent dans le stockage de ton navigateur, associé à l'adresse de PackCheck.
La politique Content-Security-Policy interdit les requêtes API réseau faites par le JavaScript. Tu peux importer un fichier JSON R2 local, mais pas contacter un Worker distant depuis ce mode.
Uniquement après ton action, le navigateur peut demander un manifeste à l'URL HTTPS renseignée, avec un éventuel jeton Worker. Pas de transmission du contenu des fichiers locaux à ce Worker par l'application fournie.
Pour afficher le site, ton navigateur demande ses pages et scripts à l'hébergeur : celui-ci peut voir ton adresse IP et les requêtes HTTP habituelles. Le mode R2 connecté contacte également l'endpoint choisi.
La sélection d'un dossier autorise le JavaScript du site à en lire les fichiers accessibles. Une modification malveillante du site distribué pourrait donc constituer un risque. Les contrôles réseau et le code transparent réduisent le risque, mais un site en ligne n'offre pas la même maîtrise que le code téléchargé et exécuté localement après inspection.
Pour des projets sensibles, télécharge et exécute la version locale hors connexion. Le module n'envoie pas de télémétrie ni de publicité dans le code fourni. N'entre aucune clé Cloudflare ou R2 dans le champ de jeton réservé au Worker.
Dans l'application, utilise « Effacer mes données locales ». Cela supprime les projets et snapshots du stockage du navigateur pour cette adresse. Cela ne touche pas à tes fichiers du disque.