GdprAdmin Module
Overview
The GdprAdmin module provides the administrative interface and centralized menu structure for the entire GDPR Compliance Suite. It creates the main GDPR menu in the admin panel and defines the system configuration tab used by all other modules.
Features
- Centralized GDPR admin menu
- System configuration tab definition
- ACL (Access Control List) resources
- Admin dashboard framework
- Menu organization for all GDPR features
Configuration
Path: Stores > Configuration > GDPR Compliance > General
General Settings
- Enable GDPR Suite - Master switch to enable/disable all GDPR features
- Admin Email - Primary contact email for GDPR-related notifications
- Store in EU - Indicate if your store operates in the EU
- Compliance Mode - Strict (EU only) or Global (all visitors)
Dashboard Settings
- Show Dashboard Statistics - Display GDPR metrics on dashboard
- Refresh Interval - How often to refresh dashboard data (in seconds)
- Show Recent Requests - Number of recent data requests to display
Logging
- Enable Activity Logging - Log all GDPR-related admin actions
- Log Retention Period - Days to keep logs before cleanup
- Log Detail Level - Basic, Detailed, or Verbose
Admin Menu Structure
The module creates the following menu structure:
GDPR
├── Dashboard
├── Consent Definitions
├── Consent Logs
├── Cookie Categories
├── Data Requests
├── Privacy Policies
└── Settings
Permissions
Configure admin user permissions at System > User Roles > GDPR
Available ACL resources:
- Qoliber_GdprAdmin::dashboard - View GDPR dashboard
- Qoliber_GdprAdmin::config - Modify GDPR configuration
- Qoliber_GdprAdmin::all - Full GDPR admin access
Dashboard Widgets
When enabled, the GDPR dashboard shows:
- Total consent definitions
- Consent acceptance rate
- Pending data requests
- Recent GDPR activity
- Cookie consent statistics
- Monthly trends
Best Practices
- Assign GDPR permissions to dedicated admin users
- Monitor dashboard regularly for pending requests
- Keep admin email up to date for notifications
- Enable activity logging for audit purposes
- Review logs quarterly for compliance verification
Related Modules
- All GDPR modules depend on GdprAdmin
- Provides shared configuration tab
- Coordinates menu structure across modules