🛡️ 100% Vanilla JS & Consent Mode v2

Vanilla RGPD Consent

Module de consentement aux cookies léger, autonome et sans dépendance. Intègre nativement Google Consent Mode v2, une modale de choix style Axeptio et un centre de préférences granulaire.

🎮 Tester les fonctionnalités

Interagissez avec le module pour observer la bannière, la modale et la persistance des choix en temps réel.

Intégration rapide en 1 ligne :

<script defer src="rgpd-consent.js"></script>

📊 État du consentement en direct

Statut actuel envoyé à gtag('consent', 'update', ...) :

analytics_storage (GA4) :Non défini
ad_storage (Google Ads) :Non défini
ad_user_data (Consent v2) :Non défini
ad_personalization :Non défini
Validité du consentement :6 mois (180 jours)

✨ Pourquoi ce module ?

🚀

Zéro dépendance

Moins de 35 Ko de pur Vanilla JS. Aucun framework, aucune bibliothèque externe requise.

🌐

Bilingue Natif (FR / EN)

Supporte automatiquement le français et l'anglais selon la langue de l'internaute ou votre configuration.

🔒

Consent Mode v2 Natif

Supporte nativement Google Analytics 4, Google Ads et Tag Manager conformément aux normes de Google.

⚖️

Conforme CNIL & RGPD

Bouton "Tout refuser" au même niveau que "Tout accepter". Conservation automatique de 6 mois dans LocalStorage.

🎨

Design Haute Définition

Animations fluides, effet de verre (glassmorphism), thème sombre & clair automatiques.

⚙️

Bouton Flottant (FAB)

Les visiteurs peuvent révoquer ou ajuster leurs préférences à tout moment via une icône discrète en bas à gauche.