Advanced Cookie & Consent Manager
for Moodle

In a world of increasingly complex privacy regulations and the rule of “different country, different rules” managing cookie consent can be challenging.

Advanced Cookie & Consent Manager helps Moodle users worldwide meet these requirements with ease. A one-click setup provides a quick start, while advanced options, documentation, and tutorials allow flexible configuration for different legal and institutional needs.

Plugin preview

Consent banner

Banner fixed at the bottom of the page. Users can Accept all, Reject all, or open the modal for granular category choices.

Consent modal

Granular category modal with detailed descriptions. Users can toggle each category individually before saving preferences.

Cookie compliance self-check

This report validates key cookie compliance requirements: necessary cookies active, consent status, evidence logging, versioning, and self-check functionality.

Cookie Scanner Report

This report detects cookies, scripts, iframes, resources, and other web elements to help you identify and manage cookie compliance issues.

Features & compliance coverage

Consent flow

  • GDPR/ePrivacy-first consent flow: Accept all, Reject all, granular categories.
  • Default opt-in model: only necessary cookies active before consent.
  • Full consent lifecycle: save, update, withdraw, and US-style Do not sell/share.
  • Consent evidence logging: status, categories, source, signal type, timestamps, versioning.
  • Consent versioning + re-consent support via consentversion.

Script & embed control

  • Category-based blocking/unblocking.
  • Iframe placeholder flow for external media.
  • Optional GA4/GTM integration gated by analytics consent.

Moodle integration

  • Modern hook callbacks: before_http_headers, before_footer_html_generation.
  • Privacy API provider (metadata / export / delete).
  • Admin reports and settings integration.

Accessibility & UX

  • ARIA-friendly modal/actions.
  • Floating consent control.
  • Improved admin UI with cards, badges, filters, responsive tables.

Internationalization

  • Multilingual language packs are available:
    • English 🇬🇧
    • Polish 🇵🇱
    • German 🇩🇪
    • Italian 🇮🇹
    • Portuguese 🇵🇹
    • Portuguese (Brazil) 🇧🇷
    • Spanish 🇪🇸
    • Greek 🇬🇷
    • French 🇫🇷
    • Russian 🇷🇺
    • Indonesian 🇮🇩

    Additional languages can be added on request — contact Support.

Security hardening

  • POST-only sensitive endpoints.
  • Sesskey/capability checks.
  • Scanner throttling (configurable).
  • Minimized scanner URL storage (without query/fragment).
  • Sanitized public error responses.

Premium Cookie Scanner

  • Manual scan (current page or selected Moodle URL).
  • Detects cookies, scripts, iframes, resources.
  • Vendor/category suggestions + confidence + unknown flag.
  • Dedicated scanner report with tabs, filtering, search.

IAB TCF foundation

  • Isolated TCF module.
  • __tcfapi bridge scaffold.
  • Mapping local categories to TCF purposes.

Supported regulations

  • Europe: GDPR / RODO (EU), ePrivacy / cookie rules (EU), UK GDPR + PECR (UK), nFADP (Switzerland), DPA-style frameworks (jurisdiction-dependent).
  • North America: CCPA / CPRA (California), VCDPA (Virginia), CTDPA (Connecticut), CPA (Colorado), UCPA (Utah), PIPEDA (Canada).
  • Latin America: LGPD (Brazil).
  • Africa & Middle East: POPIA (South Africa), PDPL (Saudi Arabia).
  • Asia-Pacific: PDPA (Singapore), Privacy Act (Australia).

Note: this is functional compatibility coverage, not an automatic legal compliance guarantee without proper configuration and deployment.

Frequently asked questions