timaub's YAML Lint for Drupal : politique de confidentialité
En vigueur depuis le 2026-10-30
timaub's YAML Lint for Drupal ne collecte aucune donnée. L'extension n'a aucune télémétrie, aucune statistique d'usage, aucun rapport de plantage, et ne vous attribue aucun identifiant. La suite de cette page en est la preuve.
Ce à quoi l'extension accède
| Accès | Quoi | Pourquoi |
|---|---|---|
| Lecture | Les fichiers YAML Drupal de l'espace de travail ouvert (*.routing.yml, *.services.yml, *.links.*.yml, *.permissions.yml, *.libraries.yml, *.info.yml), sauf ceux que désigne drupalYamlLint.exclude | Construire l'index et calculer les diagnostics |
| Lecture / vérification d'existence | Les fichiers PHP au chemin PSR-4 d'une classe référencée (src/…/Name.php, core/lib/Drupal/…), le dossier src/Routing/ du module et src/<Name>ServiceProvider.php, et les fichiers CSS/JS listés dans les bibliothèques | Vérifier que la classe, la méthode ou le fichier référencé existe |
| Écriture | Un fichier CSV, seulement quand vous lancez Export Report as CSV (Pro), à l'emplacement que vous choisissez dans la boîte de dialogue d'enregistrement | Exporter le rapport |
| Stockage | Votre clé de licence, dans le SecretStorage de VS Code (le gestionnaire d'identifiants du système d'exploitation) | Pro |
| Stockage | Dans le stockage d'extension de VS Code : la date de la dernière vérification de licence réussie (et celle de la dernière vérification échouée, pour attendre une heure avant de réessayer), l'identifiant d'activation renvoyé par Polar, et la date d'expiration de la licence s'il y en a une | Délai de grâce hors ligne, désactivation |
| Réseau | https://api.polar.sh/v1/customer-portal/license-keys/activate, /validate, /deactivate | Vérification de la licence Pro (voir plus bas) |
L'extension n'écrit jamais dans les fichiers de votre projet, n'exécute jamais PHP, Drush, Composer ni aucune commande shell, et n'envoie rien sur vos fichiers, nulle part. Vos fichiers YAML, PHP et vos ressources ne quittent jamais votre machine.
Sans clé de licence, timaub's YAML Lint for Drupal ne fait aucune requête réseau.
Le seul appel réseau : la vérification de la licence
Quand vous saisissez une clé (activation), puis au plus une fois toutes les 24 heures tant qu'une clé est enregistrée (revalidation ; une vérification qui échoue est retentée au plus une fois par heure), l'extension contacte l'API des clés de licence de Polar. Polar reçoit :
- la clé de licence ;
- l'identifiant de l'organisation Polar de l'éditeur (un identifiant public du vendeur, pas de vous) ;
- à l'activation, un libellé d'activation :
timaub's YAML Lint for Drupal (VS Code)(un texte fixe qui ne contient ni votre nom d'utilisateur ni le nom de votre machine) ; - à la validation et à la désactivation, l'identifiant d'activation qu'il a créé à l'activation ;
- comme pour toute requête HTTPS, votre adresse IP et les métadonnées de connexion habituelles.
La réponse de Polar contient aussi le nom et l'adresse e-mail que vous avez donnés à l'achat. timaub's YAML Lint for Drupal ne les enregistre pas.
Si la vérification ne peut pas joindre Polar, Pro continue de fonctionner pendant 14 jours après la dernière vérification réussie, en utilisant seulement la date enregistrée localement. Ensuite, les règles Pro sont suspendues jusqu'à ce qu'une vérification réussisse ; rien n'est supprimé.
Politique de confidentialité de Polar : https://polar.sh/legal/privacy
Comment le vérifier
L'extension publiée est un seul fichier groupé, dist/extension.js, à l'intérieur du .vsix (une archive ZIP). Il est minifié mais lisible. Pour lister les adresses web qu'il contient :
grep -o "https://[^\"' )]*" dist/extension.js | sort -u
La seule adresse que l'extension appelle doit être https://api.polar.sh. Les bibliothèques incluses peuvent contenir d'autres adresses dans des chaînes de texte (par exemple dans des messages d'erreur) ; elles ne sont pas appelées. Vous pouvez aussi observer le trafic de l'extension avec n'importe quel outil de surveillance du réseau : sans clé de licence, il n'y en a aucun.
Achats
Les achats sont traités par Polar en tant que vendeur officiel (merchant of record) : il collecte vos données de paiement, votre adresse de facturation et votre adresse e-mail, selon sa propre politique de confidentialité. L'éditeur peut voir votre nom, votre e-mail et votre commande dans le tableau de bord de Polar, et ne les utilise que pour fournir l'assistance et traiter les remboursements.
Vos droits (RGPD)
- Responsable du traitement : Timothée Aubourg, 72 avenue des Prés Vendôme, 78450 Villepreux, France, support@timaub.fr.
- Base légale : l'exécution du contrat (article 6, paragraphe 1, point b, du RGPD) : vérifier qu'une clé de licence est valide.
- Destinataire : Polar est le seul tiers concerné. Aucune donnée n'est vendue ni partagée avec quelqu'un d'autre.
- Conservation : sur votre machine, la clé de licence et les dates de vérification restent jusqu'à ce que vous lanciez timaub's YAML Lint for Drupal: Deactivate License, qui les supprime. Lancez-la avant de désinstaller : VS Code peut garder le stockage d'extension après une désinstallation. Les justificatifs d'achat sont conservés par Polar et par l'éditeur aussi longtemps que la loi fiscale l'exige.
- Droits : accès, rectification, effacement, limitation, opposition et portabilité. Écrivez à support@timaub.fr. Vous pouvez aussi adresser une réclamation à la CNIL (https://www.cnil.fr).
Les modifications de cette politique seront indiquées dans le journal des modifications.