Package Exports
- @synapxlab/cookie-consent
- @synapxlab/cookie-consent/dist/cookie.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@synapxlab/cookie-consent) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
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-consent
import '@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
- 🌐 Site officiel
- 📚 Documentation
- 💻 GitHub
- 📦 npm
📧 Support
- Email: contact@synapx.fr
🇪🇺 Solution européenne open source | 🇫🇷 Développé en France