🍪 Cookie Consent Manager
- GDPR-compliant cookie consent banner with customizable positioning:
- Top, bottom, left, right positions
- Corner positions (top-left, top-right, bottom-left, bottom-right)
- Centered left/right positions
- Multiple banner styles:
- Box style (modal window)
- Bar style (banner strip)
- Cookie category management:
- Essential cookies (always active, cannot be disabled - GDPR compliant)
- Analytics cookies (optional, user-controlled)
- Marketing cookies (optional, user-controlled)
- Functional cookies (optional, user-controlled)
- User preference management with granular control:
- Accept all cookies button
- Decline all cookies button
- Preferences button for detailed settings
- Consent storage system with revision tracking:
- Stores user consent preferences securely
- Revision system to force users to review preferences when configuration changes
- Consent history tracking with IP addresses and timestamps
- Automatic cookie clearing when preferences change (requires autoClear configuration)
- Bot detection to hide banner from crawlers (SEO-friendly)
- Lazy HTML generation for improved initial page load performance
- Privacy policy and cookie policy pages with full GDPR compliance information
- Multi-language support: English, French, German, Dutch, Portuguese
- Dark mode support with automatic theme detection
- Admin dashboard with:
- Consent history (last 10 consents)
- Cookie category configuration
- Technical settings management
- Cookie clearing functionality
- Page interaction blocking option (blocks scrolling/clicks until consent is given)
- Auto-show functionality (displays banner automatically on page load if no consent)
