🍪 GDPR Cookie Consent Library

v1.0.0

A headless, data-attribute-driven cookie consent system providing technical tools for implementing consent mechanisms with maximum flexibility.

Library Features

Current Status

Usage Example

<!-- Include the library --> <script src="https://cdn.jsdelivr.net/npm/gdpr-cookie-consent@1.0.0/dist/gdpr-cookies.min.js"></script> <!-- Configure and initialize --> <script> GDPRCookies.init({ categories: ['analytics', 'marketing', 'functional'], onAccept: (categories) => console.log('Accepted:', categories), onDecline: (categories) => console.log('Declined:', categories) }); </script> <!-- Your HTML with data attributes --> <div data-gdpr-banner style="display: none;"> <p>We use cookies...</p> <button data-gdpr-action="accept-all">Accept All</button> </div>