Self-hosted
Logger
Bannière Cookies

  • Auto-hébergement
Laravel PHP NodeJs
cookie-consent.js
// Installation ultra simple import '@synapxlab/cookie-consent'; // Configuration avancée window.CookieConsent.enableLogging({ endpoint: '/api/consent/log', apiKey: 'your-key' }); // ✅ 100% conforme RGPD
TARIF Aux volumes
15 € ht/mois 0 → 2000
35 € ht/mois 2K → 20K
75 € ht/mois 20K → 200K
Nous contacter +200K
Facturation :
Le tarif s'ajuste automatiquement selon votre volume mensuel.
Chaque consentement correspond à une action enregistrée (acceptation, refus ou modification).

Vous pouvez choisir entre deux modes de facturation :

  • Agrégé : le volume total de tous vos sites est additionné.
  • Individuel : chaque site est calculé selon son propre volume.

🎁 50€ offerts à l'inscription + 50€ pour chaque parrainage réussi.

Tu colles la clé, ça marche. Fin de l'histoire. 😎

  • Élément de preuve En cas de contrôle CNIL ou de réclamation d’un utilisateur, les journaux constituent un élément de preuve dont la valeur s’apprécie au cas par cas
  • Traçabilité complète Historique détaillé de tous les changements de consentement
  • Analytics de consentement Analyser les taux d'acceptation par catégorie pour optimiser votre stratégie
  • Évolutions de politique Prouver sur quelle version de la politique l'utilisateur a consenti
  • Audit de conformité Faciliter les audits internes et externes
Créer un compte → 🎁 50 €
Scénario Petit E-commerce
Mois 1
3 000 visiteurs unique
~3 000 consentements

Pic initial : tous les visiteurs enregistrent leur choix

Stabilisé +2
3 000 visiteurs unique
~400-600 consentements

Stabilisation : seulement les nouveaux visiteurs

🎯
Résultat : Même avec un trafic constant de 3 000 visiteurs unique,
La majorité de vos visiteurs récurrents ont déjà fait leur choix et restent valables 6 mois !

Structure complète pour audit CNIL

Pour répondre à un contrôle CNIL, vous devez pouvoir fournir une preuve complète de consentement qui combine les logs d'actions ET les textes exacts affichés à chaque version.

Important : Le CSV des logs seul ne suffit pas. Le policy_hash doit pouvoir être relié au texte exact que l'utilisateur a lu au moment de son consentement.

Les 3 fichiers requis pour un audit

1️⃣ Fichier : consent_logs_YYYY-MM.csv

Contenu : Journal des actions de consentement

Colonnes :

  • consent_id - UUID unique de l'événement
  • device_id - ID pseudo-anonyme de l'appareil
  • consent_action - accept | reject | customize | revoke
  • consent_method - banner | settings
  • pref_* - Choix utilisateur (booléens)
  • banner_version - Version du bandeau affiché
  • policy_hash - Hash de la politique cookies
  • ip_hash + ua_hash - Données pseudonymisées
  • created_at - Timestamp microseconde
  • locale + timezone - Contexte géographique

2️⃣ Fichier : banner_versions.csv

Contenu : Historique des textes de bannière

Colonnes :

  • banner_version - ex: 2.4.0
  • policy_hash - SHA-256 du texte complet
  • effective_date - Date de mise en production
  • deprecated_date - Date de retrait (NULL si actif)
  • title - Titre de la bannière
  • message - Message principal
  • functional_text - Texte catégorie fonctionnelle
  • cookies_text - Texte catégorie cookies
  • statistics_text - Texte catégorie statistiques
  • marketing_text - Texte catégorie marketing
  • logging_notice - Notice de journalisation

3️⃣ Fichier : audit_report_YYYY-MM.pdf

Contenu : Rapport de synthèse reliant logs + textes

Sections obligatoires :

  • Contexte - Période, domaines, version active
  • Statistiques - Nombre de consentements par type
  • Preuve de transparence - Lien consent_id → texte affiché
  • Textes intégraux - Contenu complet de chaque banner_version
  • Conformité RGPD/CNIL - Checklist des articles respectés

Lien entre les fichiers

consent_logs.csv             banner_versions.csv
──────────────────           ───────────────────
consent_id: abc123           banner_version: 2.4.0
banner_version: 2.4.0   ───► policy_hash: a7f3c892
policy_hash: a7f3c892        texts: "Gérer le consentement..."
created_at: 2025-01-15       effective_date: 2025-01-01
pref_statistics: true
    │
    │ PERMET DE PROUVER
    ▼
"L'utilisateur abc123 a consenti le 2025-01-15 
aux statistiques après avoir lu le texte de la 
version 2.4.0 (hash a7f3c892) qui indiquait : 
'Ces cookies nous permettent de mesurer l'audience
du site...'"

Checklist conformité CNIL

  • Art. 7.1 RGPD : Preuve du consentement (consent_id + timestamp)
  • Transparence : Texte exact affiché conservé (banner_versions)
  • Minimisation : IP/UA hashés, pas de stockage inutile
  • Rétention limitée : Purge automatique ≤ 13 mois
  • Révocabilité : Action "revoke" tracée dans les logs
  • Granularité : Choix par catégorie (cookies/stats/marketing)
  • Versionnage : Politique trackée via banner_version + policy_hash
  • Exports : CSV/PDF générables à la demande