feat(privacy): cookie consent banner for GDPR compliance #226

Open
opened 2026-06-21 20:30:04 +00:00 by jmiller · 1 comment
Owner

Summary

Add a frontend cookie consent banner that:

  • Shows on first visit with accept/reject/customize options
  • Blocks non-essential cookies until consent is given
  • Stores consent in a cookie (not a session) with configurable expiry
  • Integrates with the existing consent_log table
  • Configurable text, colors, and position
  • Supports cookie categories: necessary, analytics, marketing, preferences

Reference

Akeeba Data Compliance provides similar functionality. GDPR Article 7 requires explicit consent for non-essential cookies.

## Summary Add a frontend cookie consent banner that: - Shows on first visit with accept/reject/customize options - Blocks non-essential cookies until consent is given - Stores consent in a cookie (not a session) with configurable expiry - Integrates with the existing consent_log table - Configurable text, colors, and position - Supports cookie categories: necessary, analytics, marketing, preferences ## Reference Akeeba Data Compliance provides similar functionality. GDPR Article 7 requires explicit consent for non-essential cookies.
Author
Owner

Branch created: feature/226-feat-privacy-cookie-consent-banner-for-g

git fetch origin
git checkout feature/226-feat-privacy-cookie-consent-banner-for-g
Branch created: [`feature/226-feat-privacy-cookie-consent-banner-for-g`](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteClient/src/branch/feature/226-feat-privacy-cookie-consent-banner-for-g) ```bash git fetch origin git checkout feature/226-feat-privacy-cookie-consent-banner-for-g ```
Sign in to join this conversation.
No labels
Priority Medium
Type Feature
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoSuiteClient#226