Skip to content

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
  • All GDPR modules depend on GdprAdmin
  • Provides shared configuration tab
  • Coordinates menu structure across modules