https://github.com/68publishers/consent-management-platform
🛡 Easily manage user consents and the cookie widget
https://github.com/68publishers/consent-management-platform
cmp consent cookie cookies gdpr management platform widget
Last synced: 2 months ago
JSON representation
🛡 Easily manage user consents and the cookie widget
- Host: GitHub
- URL: https://github.com/68publishers/consent-management-platform
- Owner: 68publishers
- License: other
- Created: 2022-04-10T13:32:16.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2026-02-06T20:51:28.000Z (4 months ago)
- Last Synced: 2026-03-27T13:53:19.639Z (3 months ago)
- Topics: cmp, consent, cookie, cookies, gdpr, management, platform, widget
- Language: PHP
- Homepage:
- Size: 16.9 MB
- Stars: 59
- Watchers: 4
- Forks: 12
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-europe - Consent Management Platform - management-platform?style=flat-square&label=⭐)](https://github.com/68publishers/consent-management-platform/stargazers) [](https://github.com/68publishers/consent-management-platform/commits/main) [](https://github.com/68publishers/consent-management-platform) [](https://github.com/68publishers/consent-management-platform/blob/main/LICENSE.md) [](https://eur-lex.europa.eu/eli/reg/2016/679/oj) - Manage user consents and the cookie widget for GDPR compliance. (GDPR and Data Protection)
README
Consent Management Platform
🛡 Easily manage user consents and the cookie widget.
- ✅ Managing cookies and providers in bulk
- ✅ Summary statistics on user consent positivity including their detailed histories
- ✅ Direct integration with [68publishers/cookie-consent](https://github.com/68publishers/cookie-consent)
- ✅ Configurable storages standardized by Google
- ✅ Automatic cookie detection using Crawler including proposals for changes
- ✅ Support for multiple environments (web, mobile app, etc.)
- ✅ Wide possibilities of integration with your projects
- ✅ Automated reporting
- ✅ Support of authentication with Azure AD
- And many more!
## Table of Contents
* [About CMP](#about-cmp)
* [Getting Started](#getting-started)
* [Prerequisites](#prerequisites)
* [Installation](#installation)
* [Product Documentation](#product-documentation)
* [Development Guide](#development-guide)
## About CMP
The CMP is a standalone application for storing user's cookie consents and managing the cookies themselves on any website or application.

## Getting Started
### Prerequisites
- Docker
- Make
- Mkcert
### Installation
#### Hosts file
```sh
$ sudo vi /etc/hosts
```
```sh
127.0.0.1 cmp.local
::1 cmp.local
```
#### Installation steps
```sh
$ git clone https://github.com/68publishers/consent-management-platform cmp
$ cd cmp
$ cp .env.dist .env
$ make init-with-certs
$ make fixtures
```
Visit https://cmp.local and sign in via `admin@68publishers.io` / `admin` credentials.
See [Makefile](./Makefile) for other useful commands and the [Development Guide](docs/development.md) for information about ENV variables etc.
## Product Documentation
For documentation of the application from a user perspective, please go to the [Product Documentation](docs/product.md).
## Development Guide
For more technical information, please go to the [Development Guide](docs/development.md).