Conditions d’utilisation de W4U Audit
Version 2026-11.2 · service en bêta
1. Objet
W4U Audit est un service d’audit de sécurité pour les boutiques PrestaShop. Il comprend un espace client sur w4u.fr, un module à installer sur la boutique (« le module ») et un service d’analyse hébergé par W4U (« l’API »). Les présentes conditions s’appliquent dès la création d’un compte. Le service s’adresse aux professionnels, dans le cadre de leur activité.
2. Compte
Le compte est personnel. L’utilisateur garde son mot de passe confidentiel et répond de l’usage fait de son compte. Il peut le supprimer à tout moment depuis la page « Mon compte » : le compte et ses boutiques sont alors effacés.
3. Boutiques et autorisation d’analyse
Une boutique n’est analysée qu’après la preuve que l’utilisateur contrôle son nom de domaine (enregistrement DNS, fichier déposé sur le site, ou activation du module W4U Audit, qui répond alors à W4U depuis le domaine). En ajoutant une boutique, l’utilisateur certifie en être le propriétaire ou être mandaté par celui-ci, et autorise W4U à en réaliser l’audit. Cette déclaration est horodatée et conservée trois ans, et tant qu’une boutique s’en sert.
4. Licence du module
Le module reste la propriété exclusive de EURL REMS. Il est concédé à titre personnel, non exclusif et non cessible, pour les seuls domaines vérifiés du compte et pour la durée du compte. Sont interdits : sa copie ou sa diffusion à des tiers, sa modification, sa décompilation ou son désassemblage (hors les cas autorisés par l’article L122-6-1 du code de la propriété intellectuelle), et tout contournement de la licence. Le module ne fonctionne qu’avec l’API ; la licence prend fin avec le compte ou en cas de manquement aux présentes conditions.
Le module peut se mettre à jour lui-même : il ne remplace alors que son propre dossier, et uniquement par une version signée par W4U avec une clé conservée hors ligne, dont il vérifie la signature avant toute installation. Pour les boutiques sous contrat de maintenance W4U, cette mise à jour est automatique ; sinon, elle est proposée dans le back-office, ou installée automatiquement si vous activez cette option dans la page du module. De même, après une mise à jour de PrestaShop, le module peut lancer lui-même un audit, avec les mêmes informations qu’un audit lancé à la main : automatiquement pour les boutiques sous contrat, sur option dans la page du module sinon.
5. Données envoyées par le module
Le module n’envoie que des informations techniques, dont la liste est publiée et fermée :
- Environnement : versions de PrestaShop, de PHP et de la base de données, date de compilation de PHP (le jour seulement), système, logiciel serveur (nginx, Apache…), extensions PHP, une liste fermée de réglages PHP (affichage des erreurs, cookies de session, OPcache, inclusion distante…) et, pour quelques fonctions système, si elles sont actives ou non ;
- Modules : nom technique, version, auteur, actif ou non ;
- Réglages PrestaShop : une liste fermée de réglages de sécurité et de performance ;
- Fichiers : présence des dossiers d’installation et de documentation, dossier d’administration renommé ou non (jamais son nom), surcharges du cœur, présence des fichiers .htaccess de protection, droits de quelques dossiers et des fichiers de configuration (les droits, jamais le contenu), dossiers de code modifiables ou non, et, pour les sauvegardes laissées à la racine, leur nombre et leur taille par type (jamais leur nom) ;
- Intégrité : chemin et empreinte des fichiers PHP situés dans les dossiers du cœur de PrestaShop (racine, administration, app, classes, config, controllers, src, vendor…), y compris un fichier qui y aurait été ajouté, pour comparaison aux versions officielles ; les autres dossiers ne sont pas parcourus et les fichiers contenant les identifiants de la base n’en font pas partie ; pour les modules dont l’auteur déclaré est PrestaShop et pour une liste restreinte de modules tiers répandus et open source tenue par W4U (à ce jour eicaptcha, alma, paypal et payplug), empreintes de leurs fichiers PHP et de leurs gabarits (.tpl), pour comparaison à la version officielle publiée par leur éditeur (les empreintes seulement, jamais le contenu) ;
- Envoi des e-mails : méthode d’envoi, chiffrement et port du serveur d’envoi, serveur local ou non, signature DKIM (activée ou non, domaine, sélecteur) et le seul domaine de l’adresse d’expédition, pour contrôler ses réglages publics (SPF, DKIM, DMARC). Jamais l’adresse complète, le nom du serveur, l’identifiant, le mot de passe ni la clé ;
- Traces d’infection : le module recherche sur votre serveur les signatures d’infection les plus courantes (JavaScript obscurci, images contenant du code, fichiers PHP dans les dossiers d’images, de téléchargement, de scripts ou des ressources du thème) et n’envoie que le chemin des fichiers concernés, la signature trouvée et leur empreinte, le nombre de fichiers sans extension à la racine et, pour chacune des trois recherches (fichiers PHP, images, JavaScript), si elle a pu être menée jusqu’au bout dans le temps imparti. Jamais leur contenu ; les signatures recherchées sont fixées dans le module, W4U ne peut pas en demander d’autres ;
- Module lui-même : une empreinte de ses propres fichiers, pour vérifier qu’il n’a été ni modifié ni endommagé ; un module qui ne correspond plus à la version publiée par W4U est suspendu ;
- Conditions : la version des présentes conditions acceptée sur la boutique, pour que W4U refuse toute donnée qu’elle ne couvre pas ;
- Domaine : le nom de domaine réglé dans PrestaShop, comparé à celui où le module a été activé, pour que W4U refuse les audits d’une copie de la boutique (préproduction, sauvegarde restaurée ailleurs) ;
- Base de données : volumes de quelques tables techniques, nombres d’employés (total, inactifs, super-administrateurs) et de clés d’API actives, et des indicateurs de santé : numérotation automatique des tables clés, tables sans clé primaire, moteurs et interclassements, nombres de lignes orphelines ou en double, mode SQL. Ce ne sont que des nombres et des oui/non, et les noms de tables sont transmis sans leur préfixe.
- Performance (boutiques sous Monitoring ou sous contrat seulement) : options de cache de PrestaShop (regroupement des CSS et JavaScript, cache des fichiers statiques, système de cache, serveurs de médias), mémoire réservée et nombre de connexions de la base de données, activation du journal des requêtes lentes, taille totale et nombre de tables de la base, remplissage et efficacité du cache PHP (opcache) et nombre d’heures depuis son dernier démarrage, et les cinq positions (crochets) qui portent le plus de modules, avec leur nombre. Des réglages et des nombres seulement.
Il n’envoie jamais : identifiants de base de données, clés de chiffrement ou d’API, données de clients, de commandes ou de paniers, identités ou mots de passe des employés, contenu ou nom de fichiers (hors fichiers PHP des dossiers du cœur, des modules officiels, surcharges et fichiers présentant une trace d’infection), nom du dossier d’administration, journaux. Les différences entre un fichier modifié et sa version officielle sont calculées et affichées dans votre back-office : leur contenu ne quitte pas votre serveur. Les collectes sont conservées 30 jours, sauf la dernière d’une boutique sous surveillance (Monitoring ou contrat), gardée tant que la surveillance dure puisque c’est elle qui est réexaminée chaque jour ; les rapports 12 mois au plus.
W4U vérifie aussi, depuis l’extérieur et comme le ferait un visiteur, ce que votre site expose publiquement (en-têtes, cookies, fichiers accessibles, règles du serveur, et réglages publics de la messagerie du domaine : SPF, DKIM, DMARC ; échéances du nom de domaine, lue dans l’annuaire public de son registre, et du certificat HTTPS), sur le domaine où le module est installé. À chaque audit, W4U mesure aussi, depuis son serveur et comme un visiteur, le temps de réponse et le poids de la page d’accueil, la compression, la version du protocole HTTP, le cache d’un fichier de style ou de script, la validité du certificat et les versions de chiffrement acceptées ; pour les boutiques sous Monitoring ou sous contrat, ces mesures sont prises en plus chaque jour. Elles sont conservées 13 mois.
6. Nature du service
W4U Audit détecte des faiblesses connues à partir des informations disponibles. Un audit ne garantit pas l’absence de faille ni la sécurité de la boutique ; il ne remplace ni les mises à jour, ni les sauvegardes, ni la maintenance. Le module lit, il ne corrige rien et n’écrit rien sur la boutique, en dehors de sa propre configuration et, lors d’une mise à jour, de son propre dossier. Les corrections restent à la charge de l’utilisateur, qui peut les confier à W4U selon ses conditions générales de vente.
7. Offres, quotas et disponibilité
L’offre gratuite comprend une boutique et un audit complet par mois. Les quotas sont appliqués par l’API. Un audit lancé dans les 48 heures qui suivent un audit décompté, par exemple pour vérifier une correction, est un audit de contrôle : il n’est pas décompté, dans la limite de 2 par mois et par boutique. Un compte peut garder plusieurs boutiques (par exemple après la fin d’un abonnement) : seule la première boutique vérifiée reste alors auditée, les rapports des autres restant consultables. Chaque boutique peut avoir une préproduction, sur un sous-domaine de son domaine : rattachée à la boutique, elle en reprend la preuve de propriété et l’offre, partage ses audits du mois, n’est pas facturée à part et n’a ni mesures quotidiennes ni alertes par e-mail ; son module a sa propre licence. Une préproduction est une copie de test de la boutique : une boutique distincte n’en est pas une, et W4U peut la détacher (elle devient alors une boutique à part, à vérifier et à inclure dans l’offre). Pendant la bêta, jusqu’au 31/12/2026, le service est fourni sans engagement de disponibilité ; il peut être interrompu pour maintenance ou évolution. W4U peut suspendre un compte ou révoquer une licence en cas d’abus, de fraude ou d’atteinte à la sécurité du service.
Abonnement Monitoring. Réservé aux professionnels. Il se souscrit en ligne, au mois (19 € HT) ou à l’année (190 € HT), par boutique, TVA en sus au taux applicable ; le paiement est traité par Stripe, W4U ne voit jamais vos coordonnées bancaires. L’abonnement est payable d’avance et se renouvelle automatiquement pour la même durée. Il est résiliable à tout moment depuis l’espace client : la résiliation prend effet à la fin de la période payée, sans remboursement de la période en cours. En cas d’échec de paiement, de nouvelles tentatives sont faites pendant quelques jours, le service restant ouvert ; au-delà, le compte repasse à l’offre gratuite. Une boutique vérifiée s’ajoute à l’abonnement sur demande expresse du client depuis l’espace client : elle est facturée au prorata jusqu’à l’échéance en cours, payable aussitôt, puis à chaque renouvellement. Une boutique retirée n’est plus facturée à partir de l’échéance suivante, sans remboursement de la période en cours. Une facture électronique (format Factur-X) est émise pour chaque paiement, envoyée par e-mail et disponible dans l’espace client ; un remboursement donne lieu à un avoir. Supprimer son compte résilie l’abonnement immédiatement.
En souscrivant, le client déclare agir pour les besoins de son activité professionnelle et indique sa raison sociale et, pour une entreprise française, son numéro SIREN. Une personne qui aurait souscrit en tant que consommateur malgré cette déclaration bénéficie des droits que lui reconnaît le code de la consommation, dont le droit de rétractation de quatorze jours.
Un changement de prix est annoncé par e-mail au moins trente jours avant le renouvellement auquel il s’applique ; le client qui le refuse résilie avant cette date, sans frais. Tout retard de paiement entraîne, de plein droit, des pénalités au taux de trois fois le taux d’intérêt légal et une indemnité forfaitaire de 40 € pour frais de recouvrement (code de commerce, art. L441-10).
8. Responsabilité
W4U est tenu d’une obligation de moyens. Sa responsabilité ne peut être engagée pour une faille non détectée, pour un dommage résultant d’une intrusion ou d’une correction non appliquée, ni pour une perte indirecte (chiffre d’affaires, données, image). Dans la limite permise par la loi, sa responsabilité totale est limitée à cent euros pour l’offre gratuite, et, pour l’abonnement Monitoring, aux sommes payées par le client au titre des douze mois précédant le fait générateur.
Force majeure. Aucune partie n’est responsable d’un manquement dû à un cas de force majeure au sens de l’article 1218 du code civil (notamment panne générale des réseaux ou de l’hébergeur, attaque informatique d’ampleur, décision d’une autorité).
Confidentialité. Les résultats d’audit et les informations reçues du module sont confidentiels : W4U ne les communique à personne, sauf obligation légale, et ne les utilise que pour fournir le service et, sous forme agrégée et anonyme, pour l’améliorer. L’utilisateur peut lui-même partager les rapports d’une boutique, en lecture seule, avec les adresses e-mail qu’il invite (cinq au plus) ; il en répond, et retire ces accès quand il le souhaite.
9. Données personnelles
Données du compte : adresse e-mail, mot de passe haché, dates de création et de connexion, accord éventuel de recontact ; adresses e-mail invitées à consulter une boutique partagée (une invitation non acceptée est effacée 30 jours après son expiration). Elles servent à fournir le service et, si l’utilisateur l’a accepté, à le recontacter en cas de faille grave. Elles sont conservées jusqu’à la suppression du compte. Droits d’accès, de rectification, d’effacement et d’opposition : contact@w4u.fr. Durées de conservation, prestataires et cookies : page Confidentialité.
10. Modification et droit applicable
Toute modification des présentes conditions est notifiée par e-mail ; l’utilisateur qui la refuse peut supprimer son compte. Pour le service W4U Audit, les présentes conditions prévalent sur les conditions générales de vente, qui continuent de s’appliquer aux prestations commandées à W4U. Les présentes conditions sont soumises au droit français. Après une tentative de règlement amiable, tout litige entre professionnels relève du tribunal de commerce de Tours.