GDPR Compliance Suite - Overview
What is Qoliber GDPR Compliance Suite?
The Qoliber GDPR Compliance Suite is a comprehensive, modular solution for Magento 2 / Mage-OS that helps merchants achieve complete GDPR compliance. Unlike monolithic GDPR extensions, our suite is built as independent, interconnected modules that you can install individually or as a complete package.
Module Count
The suite consists of 21 total modules: - 15 Core Modules - Essential GDPR functionality - 6 Hyvä Compatibility Modules - Native Hyvä theme support
Installation Options
Metapackages (Recommended)
qoliber/gdpr-metapackage - Installs all 15 core modules
qoliber/gdpr-metapackage-hyva - Installs core + Hyvä modules
Individual Modules
Install only what you need - see the Installation Guide for details.
Complete Feature List
Consent Management
- Dynamic consent type creation
- Form-specific consent configuration (contact, newsletter, registration, checkout)
- Consent version control with automatic re-consent triggers
- Granular required/optional consent settings per form
- Complete audit trail with timestamps and IP tracking
- Visual consent builder in admin panel
- Consent history in customer account
- Multi-language support
Cookie Management
- Customizable cookie consent banner
- Four cookie categories (Essential, Analytics, Marketing, Functional)
- Cookie preferences center for customers
- Third-party script blocking until consent
- Accept All / Required Only options
- Cookie policy auto-generation
- LocalStorage-based consent persistence
- CSP-compliant implementation
Data Subject Rights
- Self-service data access (export in JSON/CSV)
- Right to erasure (account deletion)
- Right to rectification (data correction requests)
- Right to data portability
- Guest user GDPR requests support
- Admin approval workflow for sensitive operations
- Automated data anonymization
- Request status tracking and notifications
Privacy Center
- Centralized customer privacy dashboard
- Consent management interface
- Data request submission and tracking
- Privacy policy viewer with version history
- Marketing subscription management
- Account data overview
Privacy Policy Management
- Policy version control
- Multi-store policy support
- Policy acceptance tracking
- Historical policy versions
- Customer acceptance history
- Policy update notifications
Admin Features
- Centralized GDPR admin menu
- GDPR dashboard with statistics
- Consent definition management
- Cookie category configuration
- Data request approval workflow
- Consent logs and reports
- Customer privacy overview
- Bulk request actions
- Audit trail for all GDPR actions
Email System
- Customizable email templates
- Request received notifications
- Request approved/denied notifications
- Data export ready notifications
- Privacy policy update alerts
- Consent re-acceptance reminders
- Multi-language email support
Hyvä Theme Features
- Native Alpine.js components
- Magewire integration
- Reactive UI without page reloads
- Full CSP compliance
- Optimized performance
- Zero inline JavaScript
Core Modules Explained
| Module | Purpose | Key Features |
|---|---|---|
| GdprAdmin | Administrative interface | Main GDPR menu, dashboard, system configuration tab |
| GdprConsent | Consent management | Consent definitions, tracking, version control, form integration |
| GdprCookie | Cookie management | Cookie banner, preferences center, script blocking, categories |
| GdprDataSubject | Data subject rights | Export, deletion, rectification, guest requests, anonymization |
| GdprPrivacyCenter | Customer privacy hub | Unified privacy dashboard, consent management, request tracking |
| GdprPolicy | Privacy policy | Policy versioning, acceptance tracking, multi-store support |
| GdprAnalytics | Analytics integration | Consent-aware tracking, anonymous IP, Google Analytics |
| GdprGtm | Google Tag Manager | GTM integration, Consent Mode v2, tag management |
| GdprMarketing | Marketing automation | Consent-based segmentation, subscription management |
| GdprAutomation | Scheduled tasks | Automated anonymization, cleanup tasks, cron jobs |
| GdprApi | REST API | API endpoints for all GDPR operations |
| GdprGeo | Geographic detection | GeoIP detection, location-based rules, EU compliance |
| GdprIntegration | Third-party integrations | MaxMind, IP2Location, external services |
| GdprFrontend | Frontend components | Customer-facing UI, forms, modals, components |
| GdprCookieTemplates | Cookie templates | Pre-configured cookie definitions for common services |
Hyvä Compatibility Modules
| Module | Purpose |
|---|---|
| GdprConsentHyva | Hyvä consent components and form integration |
| GdprCookieHyva | Hyvä-styled cookie banner and preferences |
| GdprDataSubjectHyva | Hyvä data rights portal |
| GdprPrivacyCenterHyva | Hyvä privacy center dashboard |
| GdprPolicyHyva | Hyvä privacy policy viewer |
| GdprFrontendHyva | Hyvä UI components and layouts |
Technical Specifications
- Version: 1.0.0-RC1
- Magento Compatibility: 2.4.4+
- Mage-OS Compatibility: 1.0+
- PHP Version: 8.1, 8.2, 8.3
- Theme Support: Luma, Blank, Hyvä
- Architecture: Modular, API-first, Event-driven
- Security: CSP-compliant, no inline scripts
- Performance: Optimized, minimal frontend impact
Unique Selling Points
- Only Magento 2 GDPR solution with native Hyvä support
- Most granular consent management - different consents per form
- True modularity - install only what you need
- Modern architecture - Alpine.js, Magewire, CSP-compliant
- Version control - for both consents and policies
- API-first design - perfect for headless commerce
- Enterprise-ready - scalable, performant, well-tested
Documentation Structure
This documentation is organized by individual modules to help you understand and configure each component:
- Installation Guide - How to install the suite or individual modules
- Usage Guide - Common tasks and workflows
- Developer Notes - Technical documentation for developers
- Roadmap - Upcoming features and improvements
Module-Specific Configuration
Each module has its own configuration page with detailed settings:
- GdprAdmin Configuration
- GdprConsent Configuration
- GdprCookie Configuration
- GdprDataSubject Configuration
- GdprPrivacyCenter Configuration
- GdprPolicy Configuration
- GdprAnalytics Configuration
- GdprGtm Configuration
- GdprMarketing Configuration
- GdprAutomation Configuration
- GdprGeo Configuration
Support & Resources
- Email: [email protected]
- Documentation: https://docs.qoliber.com
- Twitter: @qoliberDev
- YouTube: Qoliber Channel
First Iteration
This is version 1.0.0-RC1, our first production-ready release. We are committed to continuous improvement and regular updates based on customer feedback and evolving regulations.