PHPackages                             msalsas/gdpr-consent-banner-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. msalsas/gdpr-consent-banner-bundle

ActiveSymfony-bundle[Utility &amp; Helpers](/categories/utility)

msalsas/gdpr-consent-banner-bundle
==================================

Symfony bundle for adding a GDPR consent banner

1.0.4(6y ago)3164[1 issues](https://github.com/msalsas/MsalsasGdprConsentBannerBundle/issues)MITPHPPHP &gt;=7.2

Since Feb 29Pushed 6y ago1 watchersCompare

[ Source](https://github.com/msalsas/MsalsasGdprConsentBannerBundle)[ Packagist](https://packagist.org/packages/msalsas/gdpr-consent-banner-bundle)[ Docs](https://github.com/msalsas/MsalsasGdprConsentBannerBundle)[ RSS](/packages/msalsas-gdpr-consent-banner-bundle/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (3)Versions (6)Used By (0)

MsalsasGdprConsentBannerBundle
==============================

[](#msalsasgdprconsentbannerbundle)

The MsalsasGdprConsentBannerBundle adds support for adding a GDPR consent banner.

[![Build Status](https://camo.githubusercontent.com/dfa5b7accfea1e6258df73d64261e39a2d1e4c85b4a843f88314647957fb705f/68747470733a2f2f7472617669732d63692e6f72672f6d73616c7361732f4d73616c73617347647072436f6e73656e7442616e6e657242756e646c652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/msalsas/MsalsasGdprConsentBannerBundle) [![Code Coverage](https://camo.githubusercontent.com/b26278390bb2f8c942d5316aa5caf6e8cc99b24cd133f5da0cc020987270c044/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6d73616c7361732f4d73616c73617347647072436f6e73656e7442616e6e657242756e646c652f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/msalsas/MsalsasGdprConsentBannerBundle/?branch=master) [![Scrutinizer Code Quality](https://camo.githubusercontent.com/e98849dbb8d963f9eb86432d0d1489d0676fbd9ccd8ade8a3e59f8b8703c3bbe/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6d73616c7361732f4d73616c73617347647072436f6e73656e7442616e6e657242756e646c652f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/msalsas/MsalsasGdprConsentBannerBundle/?branch=master) [![Latest Stable Version](https://camo.githubusercontent.com/a1632a48f4060b6075a4df5a20adc4f4792ea2c60bd5b6b50aa207df2b7b7f22/68747470733a2f2f706f7365722e707567782e6f72672f6d73616c7361732f676470722d636f6e73656e742d62616e6e65722d62756e646c652f762f737461626c652e737667)](https://packagist.org/packages/msalsas/gdpr-consent-banner-bundle)

[![Alt text](Resources/doc/msalsas_gdpr_consent_banner.png?raw=true "Screenshot")](Resources/doc/msalsas_gdpr_consent_banner.png?raw=true)

Features include:

- Banner with default or custom styles.
- Cookie creation with custom time to expire.
- Default or custom messages.
- Custom time to fade banner on close.

Documentation
-------------

[](#documentation)

The source of the documentation is stored in the `Resources/doc/` folder in this bundle:

[Read the Documentation](Resources/doc/index.rst)

Installation
------------

[](#installation)

All the installation instructions are located in the documentation.

License
-------

[](#license)

This bundle is under the MIT license. See the complete license [in the bundle](LICENSE)

About
-----

[](#about)

GdprConsentBannerBundle is a [msalsas](https://github.com/msalsas) initiative. See also the list of [contributors](https://github.com/msalsas/MsalsasGdprConsentBannerBundle/contributors).

Reporting an issue or a feature request
---------------------------------------

[](#reporting-an-issue-or-a-feature-request)

Issues and feature requests are tracked in the [Github issue tracker](https://github.com/msalsas/MsalsasGdprConsentBannerBundle/issues).

When reporting a bug, it may be a good idea to reproduce it in a basic project built using the [Symfony Standard Edition](https://github.com/symfony/symfony-standard)to allow developers of the bundle to reproduce the issue by simply cloning it and following some steps.

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance13

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~9 days

Total

5

Last Release

2229d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/f85cfa55eff470f7deabc34aa72b3a78121156edd5f2816fda28f4658b1594fb?d=identicon)[msalsas](/maintainers/msalsas)

---

Top Contributors

[![msalsas](https://avatars.githubusercontent.com/u/4210017?v=4)](https://github.com/msalsas "msalsas (17 commits)")

---

Tags

gdprgdpr-componentgdpr-consentgdpr-cookiephpsymfony-bundlebannergdprconsent

### Embed Badge

![Health badge](/badges/msalsas-gdpr-consent-banner-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/msalsas-gdpr-consent-banner-bundle/health.svg)](https://phpackages.com/packages/msalsas-gdpr-consent-banner-bundle)
```

###  Alternatives

[statikbe/laravel-cookie-consent

Cookie consent modal for EU

213396.7k](/packages/statikbe-laravel-cookie-consent)[netgen/content-browser

Netgen Content Browser is a Symfony bundle that provides an interface which selects items from any kind of backend and returns the IDs of selected items back to the calling code.

14112.1k8](/packages/netgen-content-browser)[codingfreaks/cf-cookiemanager

Manage cookies, scripts, and GDPR compliance on your Typo3 website with CodingFreaks Typo3 Cookie Manager. Customize cookie banners, streamline workflow, and enhance user experience. Ensure GDPR compliance and take control of cookie management with our Typo3 cookie management extension. Visit the official Typo3 Documentation page to learn more.

1625.8k](/packages/codingfreaks-cf-cookiemanager)[bramdeleeuw/cookieconsent

GDPR compliant cookie bar and consent checker

1511.5k2](/packages/bramdeleeuw-cookieconsent)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
