Comment activer la conformité CNIL dans Matomo en 1 clic ?

Matomo automatise l’évaluation CNIL et applique, en un clic, les réglages pris en charge pour réduire les risques de mauvaise configuration (fonctionnalité lancée en avril 2026). Lisez la suite pour comprendre les limites, les étapes pratiques et le contrôle requis pour garantir une conformité opérationnelle.


Besoin d'aide ? Découvrez les solutions de notre agence Matomo.

Qu’est-ce que la fonctionnalité 1-Click CNIL de Matomo

La fonctionnalité 1-Click CNIL de Matomo automatise l’audit de conformité CNIL et propose l’application automatique des réglages compatibles pour un site donné.

Description fonctionnelle

  • Où la trouver : Administration > Privacy > Compliance dans l’interface Matomo (chemin d’accès standard pour les administrateurs).
  • Comment lancer l’évaluation : Cliquer sur le bouton d’évaluation pour démarrer un scan automatique qui analyse la configuration du tracker, les paramètres de collecte et les plugins activés.
  • Trois statuts retournés : Compliant (conforme), Non-compliant (non conforme) et Unknown (information manquante ou imprécise nécessitant vérification manuelle).
  • Option d’application automatique : L’option « Enforce compliance where possible » permet d’appliquer automatiquement les réglages compatibles détectés (ex. anonymisation IP, durée de rétention, désactivation du suivi pour certains segments).

Résultats produits

  • Document d’auto-évaluation : Génération automatique d’un rapport téléchargeable détaillant les contrôles effectués, les éléments conformes et ceux à corriger.
  • Accès à la base de connaissances : Liens directs vers la documentation Matomo et articles pratiques expliquant chaque contrainte et les actions proposées.
  • Statut par site : Tableau de bord affichant le statut de conformité pour chaque site suivi, facilitant le pilotage multi-sites.

Contexte réglementaire court

  • Rappel CNIL : L’exemption de consentement est possible quand le traitement est strictement anonymisé et vise des finalités statistiques ou d’amélioration du service.
  • Précision importante : Toute pseudonymisation ou possibilité de ré-identification impose le respect des règles de consentement et d’information prévues par la CNIL.

Valeur métier

  • Réduction des allers-retours : Diminution notable des échanges entre marketing, développement et conformité grâce à des recommandations automatisées et applicables.
  • Gains de temps : Accélération des déploiements multi-sites avec configuration conforme prête à l’emploi, réduisant le délai de mise en production.
ObjectifAutomatiser l’audit CNIL et appliquer les réglages compatibles
EmplacementAdministration > Privacy > Compliance
LivrablesRapport d’auto-évaluation, statut par site, accès à la base de connaissances

Quelles modifications Matomo applique en mode CNIL

Matomo applique une configuration restreinte incluant anonymisation IP, cookies first-party uniquement et désactivations de fonctionnalités à risque.

  • Anonymisation des adresses IP (masquage de deux octets)

    Masquage des deux derniers octets signifie que seule une partie de l’IP est conservée, réduit la précision géographique (passe d’un niveau ville à un niveau région/pays pour beaucoup d’IP). Impact technique : géolocalisation moins précise, impossibilité de recouper des visiteurs uniques par IP. Décision opérationnelle : Garder pour conformité ; compenser par analyses agrégées et enrichissements serveur si besoin.

  • Usage exclusif des cookies first‑party

    Les cookies sont déposés sur le même domaine que le site, évitant les cookies tiers. Impact métier : moindre suivi inter-domaines et publicitaire, meilleures chances d’éviter le blocage par navigateurs. Décision opérationnelle : Garder ; utiliser des techniques server-side ou consentement pour usages avancés.

  • Désactivation du cross-domain tracking

    Suivi entre domaines (ex : site → boutique) est bloqué. Impact : perte de la continuité des parcours utilisateurs multi-domaines. Décision opérationnelle : Désactiver sauf si contrat et base légale clairs ; privilégier liaison serveurs côté back-end.

  • Suppression des paramètres de campagne et identifiants publicitaires à l’ingestion

    Les utm_* et ID publicitaires sont nettoyés dès la collecte. Impact : attribution marketing granulaire réduite. Décision opérationnelle : Garder ; stocker ces paramètres uniquement après consentement explicite.

  • Mode restreint pour le suivi e‑commerce

    IDs de commande anonymisés et segments identifiants désactivés, empêchant le suivi transactionnel individuel. Impact : limitations pour le remarketing et l’analyse post-achat. Décision opérationnelle : Garder ; anonymiser côté back-end pour rapports nécessaires.

  • Désactivation du journal des visites et des profils visiteurs

    Seules statistiques agrégées sont conservées, pas d’historique visiteur. Impact : impossibilité d’analyse comportementale individuelle. Décision opérationnelle : Garder pour conformité, archiver agrégé pour analyses long terme.

  • Désactivation des heatmaps et enregistrements de sessions

    Outils de replay et cartes de chaleur coupés pour éviter capture de données personnelles. Impact : perte d’outils UX qualitatifs. Décision opérationnelle : Désactiver ; utiliser tests utilisateurs anonymisés ou consentement explicite.

  • Désactivation des tests A/B

    Expériences A/B sont stoppées et les expériences existantes supprimées définitivement si activées, pour éviter profilage. Impact : plus de plateforme d’expérimentation sans consentement. Décision opérationnelle : Désactiver ; migrer vers A/B server-side avec consentement documenté.

  • Arrondi des données segmentées à la dizaine la plus proche

    Comptages segmentés sont arrondis pour éviter l’identification de petits groupes. Impact : perte de précision sur petits segments. Décision opérationnelle : Garder ; pour analyses précises, augmenter granularité agrégée statistiquement.

  • Période de conservation des données réglée à 180 jours

    Données brutes et profils purgés après 180 jours. Impact : historique limité pour analyses longitudinales. Décision opérationnelle : Garder ; exporter rapports agrégés avant purge si besoin.

FonctionComportement par défaut CNILImpact
Anonymisation IPMasquage de deux octetsPerte de précision géographique, conformité renforcée
CookiesOnly first‑partyMoins de suivi inter-domaines, meilleur taux de non-blocage
Cross‑domainDéactivéParcours multi-domaines non reconstituables
Params de campagneSupprimés à l’ingestionAttribution réduite
E‑commerceIDs anonymisés, segments désactivésTracking transactionnel limité
Journaux & profilsDésactivés, agrégats seulsPas d’analyse individuelle
Heatmaps & replaysDésactivésPerte d’insights UX sans consentement
Tests A/BDésactivés, suppressions possiblesFin des expérimentations sans base légale
ArrondiArrondi à la dizaineMoins de précision sur petits segments
Conservation180 joursHistorique limité

Qu’est-ce qui reste manuel et quelles obligations légales persistent

L’automatisation n’enlève pas toutes les obligations : le mécanisme d’opposition et certains contrôles restent manuels.

Le mécanisme d’opposition (opt-out) : Selon la CNIL, l’outil d’opposition doit être accessible via une iframe ou un lien explicite dans la politique de confidentialité, et non appliqué automatiquement par l’éditeur d’outil. Matomo fournit un widget d’opt-out, mais il ne l’intègre pas de force dans votre site. Il vous appartient d’insérer l’iframe fournie ou un lien clair vers la page d’opt-out, de vérifier son affichage sur mobile et desktop, et de tester que le cookie/consentement est bien respecté après refus.

Les éléments marqués Unknown : Matomo peut étiqueter des données « Unknown » quand elle ne peut pas déterminer la finalité ou la nature (par exemple paramètres d’URL non mappés, dimensions personnalisées non documentées, identifiants hachés). Identifier ces éléments passe par l’extraction d’exemples (payloads), le tri par fréquence et la revue croisée par l’équipe juridique et technique. Procédure recommandée : 1) Exporter les éléments Unknown pendant 7-14 jours. 2) Fournir des exemples au juridique. 3) Classer chaque élément en finalité ou procéder à anonymisation/suppression.

Les objectifs et événements personnalisés : La CNIL autorise essentiellement trois types d’objectifs : présence sur page, usage d’une fonctionnalité, et métrique de performance de page. Toute autre granularité (clics identifiants, parcours nominatif, séquences d’usage très ciblées) doit être reformulée ou agrégée. Méthodes : anonymiser les données (hash salé + truncation), convertir en compteurs agrégés (ex : nombre d’utilisations d’une fonctionnalité sans détail utilisateur), limiter la granularité temporelle et géographique.

Recommandations pratiques : Mettre en place une checklist de revue légale avant déploiement d’un nouvel événement, tester régulièrement l’opt-out sur navigateurs et mobile, documenter la décision pour chaque élément Unknown, et appliquer une rotation des durées de conservation (p.ex. 6, 13, 26 mois selon finalité).

ActionResponsableFréquence
Intégrer et tester l’iframe d’opt-outÉquipe TechniqueAvant mise en production + trimestriel
Exporter et classer éléments « Unknown »Technique + JuridiqueHebdomadaire pendant 2 semaines après changement
Revue des objectifs/événements personnalisésJuridiqueÀ chaque nouveau événement
Documenter décisions et durées de conservationConformitéImmédiat + audit annuel

Comment déployer, vérifier et documenter la conformité rapidement

Vous pouvez déployer la conformité Matomo en quelques étapes standardisées puis vérifier et documenter le résultat.

  • 1. Préparation : Inventaire des sites et collection des responsables (marketing, dev, conformité). Recensez l’URL, le siteId Matomo, les cookies utilisés, les plugins JS tiers et un contact responsable par domaine.
  • 2. Exécution dans Matomo : Aller dans Administration > Privacy > Compliance, lancer l’évaluation automatique, puis activer « Enforce compliance where possible » si vous pouvez appliquer les règles sans casser les fonctionnalités essentielles.
  • 3. Traitement des Unknown : Définir une procédure de test pour chaque événement inconnu, collecter les logs (access log Matomo, piwik_log_action, debug JS), corriger techniquement les enregistrements sensibles (suppression de query params, anonymisation, suppression de custom dimension contenant PII) et reformuler les noms d’événements pour éviter les identifiants directs.
  • 4. Intégration de l’opt-out : Fournir un iframe d’opt-out ou un lien clair dans la politique de confidentialité. Implémenter des tests unitaires (paquets JS simulant _paq) et des tests end‑to‑end qui vérifient que l’opt‑out bloque le tracking et écrit le cookie d’exclusion.
  • 5. Génération et archivage du document d’auto‑évaluation : Exporter le rapport Matomo, annoter les décisions de remédiation, stocker dans un dépôt central (répertoire sécurisé, versionné) et mettre à jour au moins tous les 3 mois ou après changement majeur.
  • 6. Mise en production multi‑sites : Orchestrer via scripts/Ansible/Playbook, exécuter des vérifications post‑déploiement (smoke tests) et activer un monitoring continu (synthetic tests, alertes sur augmentation du taux d’Unknown).

Template message politique (à copier)

Nous utilisons Matomo pour analyser l'usage du site. Vous pouvez vous opposer au suivi via notre outil d'opt‑out disponible ici : [Lien opt‑out]. Aucune donnée personnelle n'est partagée sans consentement explicite.

Script de contrôle (pseudocode)

// Vérifie que params sensibles sont supprimés à l'ingestion
Fetch(recent_events)
For each event in recent_events:
  For each param in ['email','ssn','phone','token']:
    Assert param not in event.payload
Log failures with event_id, siteId, timestamp
ÉtapeResponsableMétrique de vérification
PréparationMarketing / Dev100% sites inventoriés
Exécution MatomoAdmin MatomoRapport d’évaluation généré
Traitement UnknownDevTaux Unknown < 1%
Opt‑outFront / LegalTest E2E vert
Doc & ArchivageConformitéDoc versionné, MàJ trimestrielle

Prêt à sécuriser vos analytics et simplifier votre conformité CNIL ?

La fonctionnalité 1-Click CNIL de Matomo automatise l’essentiel des réglages techniques requis par la CNIL, réduit les risques d’erreurs et accélère les déploiements multi‑sites, tout en conservant les points critiques à vérifier manuellement (opt‑out, éléments Unknown, événements personnalisés). En suivant une procédure structurée — évaluation, application automatique, vérifications manuelles et archivage du document d’auto‑évaluation — vous diminuez les frictions entre équipes et protégez vos analytics. Bénéfice concret : moins d’erreurs de configuration, déploiements plus rapides et preuve documentée de conformité pour vos audits.

FAQ

Qu’est-ce que la fonctionnalité 1-Click CNIL de Matomo ?
La fonctionnalité automatise l’évaluation CNIL d’un site et applique, là où c’est possible, des réglages conformes (anonymisation IP, cookies first‑party, désactivations à risque). Elle génère aussi un document d’auto‑évaluation pour preuve interne.
Est‑ce que Matomo remplace l’avis juridique ?
Non. Matomo réduit la charge technique mais certains points (opt‑out, éléments Unknown, revue d’événements personnalisés) nécessitent une validation juridique et des actions manuelles.
Que fait Matomo automatiquement quand j’active le mode CNIL ?
Il applique une configuration restreinte : anonymisation IP, cookies first‑party uniquement, désactivation du cross‑domain, suppression de paramètres publicitaires à l’ingestion, désactivation des profils/heatmaps/recordings, et règle par défaut la conservation des données à 180 jours.
Dois‑je intégrer un opt‑out même avec le mode CNIL activé ?
Oui. La CNIL exige un mécanisme d’opposition accessible (iframe ou lien dans la politique de confidentialité) que Matomo n’active pas automatiquement ; c’est une action manuelle à mettre en place.
Comment prouver la conformité lors d’un audit ?
Utilisez le document d’auto‑évaluation généré par Matomo, archivez les rapports d’évaluation par site, conservez les preuves d’activation des réglages et les éléments relatifs à l’opt‑out. Faites auditer les points marqués Unknown par la fonction automatique.

 

 

A propos de l’auteur

Franck Scandolera — expert & formateur en Tracking avancé server-side, Analytics Engineering, automatisation No/Low Code (n8n) et intégration IA en entreprise. Responsable de l’agence webAnalyste et de l’organisme de formation Formations Analytics. Références : Logis Hôtel, Yelloh Village, BazarChic, Fédération Française de Football, Texdecor. Dispo pour aider les entreprises => contactez moi.

Retour en haut
webAnalyste