Sécurité, confidentialité et autorisations de Grab All Files
Grab All Files analyse uniquement la page ou l’URL que vous choisissez, y compris les pages ouvertes avec votre session actuelle, et demande l’accès site par site. Détection, téléchargement, ZIP, CSV, fusion PDF et « Regrouper les pages en HTML » restent locaux dans le navigateur.
Ce qui est envoyé à nos serveurs
Les données de vérification de licence sont envoyées. Les statistiques d’utilisation pseudonymes facultatives sont désactivées par défaut et envoyées uniquement après consentement explicite.
| Objectif | Données envoyées | Non envoyé |
|---|---|---|
| Licence | Clé, UUID aléatoire et métadonnées du jeton. | Fichiers téléchargés, listes d’URLs, contenu source. |
| Liste de révocation | Aucune charge identifiante ; téléchargement d’une liste signée. | Clé et données de fichiers exclues. |
| Statistiques d’utilisation facultatives | Après consentement : ID d’appareil aléatoire, état de l’offre, nom de l’événement et compteurs ou durées approximatifs. | Contenu des pages, URLs, noms de fichiers, fichiers téléchargés ou données personnelles. |
L’accès aux sites est demandé un site à la fois
Installer Grab All Files ne lui donne pas accès à tous les sites web. La seule autorisation d’hôte accordée à l’installation concerne notre serveur de licences ; les motifs pour tous les sites (https://*/*, http://*/*) sont déclarés comme facultatifs. Quand vous analysez une page ou enregistrez des fichiers d’un site, le navigateur vous demande l’autorisation pour ce seul site. Vous pouvez la vérifier ou la retirer à tout moment : dans Chrome ou Edge, Extensions → Grab All Files → Détails → Accès aux sites ; dans Firefox, Modules complémentaires → Grab All Files → Permissions.
| Zone | Pourquoi | Limite |
|---|---|---|
| Lire la page choisie | Trouver liens, fichiers intégrés, visionneuses PDF et ressources différées. | Uniquement pour les pages ou URLs choisies. |
| Observer les réponses fichier | Détecter les fichiers via fetch/XHR, CMS ou visionneuses. | Liste locale ; pas d’envoi. |
| Utiliser la session actuelle | Télécharger depuis des portails déjà accessibles. | Pas de collecte d’identifiants. |
Chaque autorisation et son utilité
| Autorisation | Pourquoi elle est nécessaire |
|---|---|
activeTab | Examiner l’onglet sur lequel vous avez cliqué sur l’extension, uniquement après ce clic. |
tabs | Savoir de quel onglet vous êtes parti et ouvrir un onglet en arrière-plan quand « Regrouper les pages en HTML » a besoin d’une page rendue. |
scripting | Trouver les liens et fichiers des pages choisies, y compris ceux que la page charge d’elle-même, et lire les pages sélectionnées pour « Regrouper les pages en HTML ». |
downloads | Enregistrer les fichiers sélectionnés, les PDF fusionnés et le HTML créé par « Regrouper les pages en HTML ». |
storage | Conserver sur votre appareil les réglages, l’état de la licence, les analyses récentes et les tâches de regroupement. |
unlimitedStorage | Stocker sur votre appareil de grosses tâches de regroupement (texte et images) sans buter sur le quota du navigateur. Rien n’est envoyé. |
alarms | Exécuter des tâches planifiées : actualiser l’état de la licence et de la liste de révocation, retirer l’accès temporaire à un site accordé pour un téléchargement et poursuivre les tâches de regroupement. |
notifications | Vous prévenir quand un téléchargement est terminé ou a échoué, et de l’état de la licence. |
contextMenus | Ajouter des actions au clic droit pour analyser ou télécharger depuis les pages, liens, images et sélections, et pour ajouter des pages ou des liens à « Regrouper les pages en HTML ». |
offscreen (Chrome / Edge) | Analyser et nettoyer les pages récupérées et créer le fichier HTML que vous téléchargez, dans une page locale masquée de l’extension. Rien n’est envoyé. |
declarativeNetRequestWithHostAccess | Uniquement dans le mode facultatif strictement en lecture seule : bloque temporairement les requêtes POST, PUT, PATCH et DELETE de l’onglet de collecte. Les règles sont supprimées à la fin de la tâche. |
https://*/*, http://*/* (facultatif) | Déclaré uniquement comme facultatif : demandé site par site quand vous analysez ou enregistrez depuis ce site, et révocable à tout moment. |
https://umczaaooqinddgnhxbvp.supabase.co/* (serveur de licences) | Notre serveur de licences : vérification de licence, actualisation du jeton et de la liste de révocation, gestion des appareils et, seulement si vous les activez, statistiques d’utilisation. Jamais de contenu de page, d’URL ni de fichier. |
La seule requête qui ne va pas vers un site que vous avez choisi
Pour afficher la taille et le type d’un fichier, l’extension peut envoyer une requête anonyme (sans cookies, sans identifiants et sans référent) à une courte liste fixe d’hébergeurs publics de fichiers bien connus (comme Amazon S3, Google Cloud Storage, Azure Blob Storage et Cloudflare R2) quand un lien analysé y renvoie. Ces requêtes ne transportent jamais votre session de connexion, sont entièrement désactivées en mode d’analyse session-safe et ne partent jamais vers des sites arbitraires.
Ce qui reste local
- ✓Listes détectées, filtres et résultats.
- ✓Contenu téléchargé.
- ✓Fusion PDF.
- ✓Création ZIP.
- ✓Export CSV.
- ✓« Regrouper les pages en HTML » : texte des pages, images et HTML généré (dans l’IndexedDB du navigateur ; jamais envoyés).
Vérifiez par vous-même
- 1Faites un clic droit dans la fenêtre de l’extension, choisissez Inspecter et gardez l’onglet Réseau ouvert pendant une analyse : les requêtes vont uniquement vers la page analysée et les serveurs de ses fichiers, notre serveur de licences et, pour les tailles de fichiers, les hébergeurs publics décrits ci-dessus.
- 2Les statistiques d’utilisation restent désactivées tant que vous ne les activez pas vous-même.
- 3Les versions publiées sur les boutiques ne contiennent aucun SDK d’analyse ni de rapport d’erreurs (Politique de confidentialité, section 5a).
Utilisation responsable
Utilisez-la uniquement pour une collecte légitime et respectez les conditions, droits d’auteur, permissions et limites du site.