Cookie Consent GDPR — Free, Multilingual & Integrations (Pure JavaScript, Zero Dependencies)
npm install @synapxlab/cookie-consent


Bannière de consentement aux cookies conforme RGPD/CNIL, open source et gratuite.
Alternative européenne open-source, sans dépendance aux GAFA, à Cookiebot® et Axeptio® (non affiliée).
- ✅ Conformité RGPD native - Articles 6, 7, 13 respectés
- ✅ Blocage automatique - Détecte et bloque les scripts tiers
- ✅ 16 services pré-configurés - GA, Facebook Pixel, Hotjar...
- ✅ Logging des consentements - Preuve juridique (Art. 7.1)
- ✅ 7 langues - FR, EN, ES, DE, IT, NL, PT
- ✅ 0 dépendance - ( Vanilla JS ≈ 66 Ko minifié) (~21 Ko gzippé)
- ✅ Thèmes personnalisables - CSS variables
- ✅ Made in France 🇫🇷
bash
npm install @synapxlab/cookie-consent
`
`javascript
import '@synapxlab/cookie-consent';window.CookieConsent.init({
statistics: {
google_analytics_key: 'G-XXXXXXXXX'
}
});
`$3
`html
`📖 Documentation
Guides rapides :
- 🚀 Démarrage
- ⚙️ Configuration
- ⚖️ Conformité RGPD
- ❓ FAQ
Intégrations :
- Vanilla JS
- WordPress
- PrestaShop
- Google Tag Manager
🎯 Exemple complet
`javascript
window.CookieConsent.init({
logger: {
enabled: true,
apiKey: 'sk-live-xxxxx'
},
statistics: {
google_analytics_key: 'G-XXXXXXXXX'
},
marketing: {
facebook_pixel: {
key: 'YOUR-PIXEL-ID',
track: 'PageView'
}
}
});
`🛡️ Conformité RGPD/CNIL
✅ Consentement préalable
✅ Refus aussi simple que l'acceptation
✅ Information claire par finalité
✅ Preuve horodatée (logging)
✅ Révocable à tout moment
✅ Expiration 6 mois (recommandation CNIL)
📋 Documentation conformité complète
$3
💼 Solution multi-clients : Idéale pour les agences web et développeurs freelances.
Connectez-vous sur https://synapx.fr/sdk/cookie_consent/ pour :
- Gérer plusieurs sites depuis un seul compte
- Générer des clés API dédiées par client/domaine
- Auto-configurer le code JavaScript pour chaque projet
- Services pré-configurés (Analytics, Pixels, Chat...)
- Configuration complète exportable
- Gestion centralisée des logs de consentement
Chaque site client dispose de sa propre configuration isolée et sécurisée.
💰 Tarification
| Volume/mois | 0 - 300 | 301 - 10K | 10K - 100K | 100K - 500K | 500K - 1.5M | 1.5M+ |
|-------------|----------------|-------------|--------------|--------------|--------------|------------------|
| Prix | GRATUIT 🎁 | 10€ | 25€ | 54€ | 99€ | Nous contacter |
La bannière est gratuite. Seul le logging est payant au-delà de 300/mois.
- 📄 Facture automatique via ERP/CRM Administralis
🌍 Langues supportées
| Langue | Code | Statut |
|--------|------|--------|
| 🇫🇷 Français |
fr | ✅ |
| 🇬🇧 English | en | ✅ |
| 🇪🇸 Español | es | ✅ |
| 🇩🇪 Deutsch | de | ✅ |
| 🇮🇹 Italiano | it | ✅ |
| 🇳🇱 Nederlands | nl | ✅ |
| 🇵🇹 Português | pt | ✅ |🔧 API JavaScript
`javascript
// Ouvrir la bannière
window.CookieConsent.open();// Réinitialiser
window.CookieConsent.reset();
// Récupérer les préférences
const prefs = window.CookieConsent.getPreferences();
// Vérifier un consentement
const hasStats = window.CookieConsent.hasConsent('statistics');
// Écouter les changements
document.addEventListener('cookieConsentChanged', (event) => {
console.log(event.detail.preferences);
});
``Les contributions sont les bienvenues !
- 🐛 Signaler un bug
- 💡 Proposer une fonctionnalité
- 🌍 Ajouter une traduction
MIT © SynapxLab
- 🌐 Site officiel
- 📚 Documentation
- 💻 GitHub
- 📦 npm
- Email: contact@synapx.fr
---
🇪🇺 Solution européenne open source | 🇫🇷 Développé en France