@synapxlab/cookie-consent
v2.1.3
Published
Cookie Consent GDPR — Free, Multilingual & Integrations (Pure JavaScript, Zero Dependencies)
Downloads
104
Maintainers
Readme
🍪 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).
✨ Fonctionnalités
- ✅ 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 🇫🇷
🚀 Installation rapide
Via npm
npm install @synapxlab/cookie-consentimport '@synapxlab/cookie-consent';
window.CookieConsent.init({
statistics: {
google_analytics_key: 'G-XXXXXXXXX'
}
});Via CDN
<script src="https://unpkg.com/@synapxlab/cookie-consent/dist/cookie.js"></script>📖 Documentation
Guides rapides :
Intégrations :
🎯 Exemple complet
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
🔑 Espace membre & Multi-sites
💼 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
// 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);
});🤝 Contribuer
Les contributions sont les bienvenues !
📝 Licence
MIT © SynapxLab
🔗 Liens
📧 Support
- Email: [email protected]
🇪🇺 Solution européenne open source | 🇫🇷 Développé en France
