PHPackages                             oxid-esales/gdpr-optin-module - 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. oxid-esales/gdpr-optin-module

ActiveOxideshop-module[Utility &amp; Helpers](/categories/utility)

oxid-esales/gdpr-optin-module
=============================

This is the GDPR opt-in module for the OXID eShop.

v4.3.0(7mo ago)20459.1k↓15.7%102proprietaryPHPPHP &gt;=8.2CI passing

Since Apr 6Pushed 2mo ago13 watchersCompare

[ Source](https://github.com/OXID-eSales/gdpr-optin-module)[ Packagist](https://packagist.org/packages/oxid-esales/gdpr-optin-module)[ Docs](https://www.oxid-esales.com)[ RSS](/packages/oxid-esales-gdpr-optin-module/feed)WikiDiscussions b-7.5.x Synced 1mo ago

READMEChangelogDependencies (14)Versions (31)Used By (2)

GDPR opt-in module
==================

[](#gdpr-opt-in-module)

[![Development](https://github.com/OXID-eSales/gdpr-optin-module/actions/workflows/trigger.yaml/badge.svg?branch=b-7.2.x)](https://github.com/OXID-eSales/gdpr-optin-module/actions/workflows/trigger.yaml)[![Latest Version](https://camo.githubusercontent.com/b22840fcd9fc0a752aadba5f4faf3be1e4616109d41e6fa344d59a7dc3b8a8dd/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f4f5849442d6553616c65732f676470722d6f7074696e2d6d6f64756c653f6c6f676f3d636f6d706f736572266c6162656c3d6c617465737426696e636c7564655f70726572656c656173657326636f6c6f723d6f72616e6765)](https://packagist.org/packages/oxid-esales/gdpr-optin-module)[![PHP Version](https://camo.githubusercontent.com/50d5a3a01371b2c4926f4fca081c000052bd986a62421dfde9a4b6cdd24f5a7a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6f7869642d6573616c65732f676470722d6f7074696e2d6d6f64756c65)](https://github.com/oxid-esales/gdpr-optin-module)

[![Quality Gate Status](https://camo.githubusercontent.com/37f27c68f6f34b6e279b2350844b24e3f75d3cc35655765f6e2f49960a3fd194/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d4f5849442d6553616c65735f676470722d6f7074696e2d6d6f64756c65266d65747269633d616c6572745f737461747573)](https://sonarcloud.io/dashboard?id=OXID-eSales_gdpr-optin-module)[![Coverage](https://camo.githubusercontent.com/2fb2ab18114dd8099ead1687be0311a16e487dbebf4705f940fca746552aec2d/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d4f5849442d6553616c65735f676470722d6f7074696e2d6d6f64756c65266d65747269633d636f766572616765)](https://sonarcloud.io/dashboard?id=OXID-eSales_gdpr-optin-module)[![Technical Debt](https://camo.githubusercontent.com/d629a478fd916f5d43301b413538f5d4c9e6f198691ce2afc5185dd359391d24/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d4f5849442d6553616c65735f676470722d6f7074696e2d6d6f64756c65266d65747269633d7371616c655f696e646578)](https://sonarcloud.io/dashboard?id=OXID-eSales_gdpr-optin-module)

Module adds opt-in functionality which is required for GDPR law.

### Installation

[](#installation)

System requirements and installation instructions are described in the module documentation: .

### Compatibility

[](#compatibility)

- b-7.5.x module branch for shop 7.5.x branches and compilations
- b-7.4.x module branch for shop 7.4.x branches and compilations
- b-7.3.x module branch for shop 7.3.x branches and compilations
- b-7.2.x module branch for shop 7.2.x branches and compilations
- b-7.1.x module branch for shop 7.1.x branches and compilations
- b-7.0.x module branch for shop 7.0.x branches and compilations
- b-6.x module branch for shop compilation: 6.2.x and up to 6.5.x
- b-2.2.x module branch for shop compilation: 6.0.2 and up to 6.1.x
- v1.x module branch for shop compilation: 5.3.7/4.10.7 or above

### Module installation via composer

[](#module-installation-via-composer)

- **composer require oxid-esales/gdpr-optin-module:^4.4.0** to install the released version compatible with OXID eShop 7.5.x compilations
- **composer require oxid-esales/gdpr-optin-module:^4.3.0** to install the released version compatible with OXID eShop 7.4.x compilations
- **composer require oxid-esales/gdpr-optin-module:^4.2.0** to install the released version compatible with OXID eShop 7.3.x compilations
- **composer require oxid-esales/gdpr-optin-module:^4.1.0** to install the released version compatible with OXID eShop 7.2.x compilations
- **composer require oxid-esales/gdpr-optin-module:^4.0.0** to install the released version compatible with OXID eShop 7.1.x compilations
- **composer require oxid-esales/gdpr-optin-module:^3.0.0** to install the released version compatible with OXID eShop 7.0.x compilations
- **composer require oxid-esales/gdpr-optin-module:^2.3.0** to install the released version compatible with OXID eShop 6.2.x - 6.5.x compilations

### Features

[](#features)

Module allows to control:

- the opt-in option for delivery addresses to be conform with GDPR
- the opt-in option for user registration to be conform with GDPR
- the opt-in option for review writing form to be conform with GDPR
- the information customer is shown regarding what happens to the contact form data after the request has been processed.

### Bugs and Issues

[](#bugs-and-issues)

If you experience any bugs or issues, please report them in the section **Module GDPR Opt-in** of .

### Documentation

[](#documentation)

The module documentation can be found on our documentation platform: .

License
-------

[](#license)

OXID Module and Component License, see [LICENSE file](LICENSE).

###  Health Score

63

—

FairBetter than 99% of packages

Maintenance75

Regular maintenance activity

Popularity46

Moderate usage in the ecosystem

Community29

Small or concentrated contributor base

Maturity86

Battle-tested with a long release history

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~171 days

Recently: every ~221 days

Total

17

Last Release

217d ago

Major Versions

v2.3.3 → v3.0.02023-05-05

v3.0.1 → v4.0.02024-03-15

PHP version history (6 changes)v2.0.0PHP &gt;=5.6

v2.2.0PHP &gt;=7.0

v2.3.0PHP &gt;=7.1

v3.0.0PHP ^8.0 | ^8.1

v4.0.0PHP ^8.1

v4.1.0PHP &gt;=8.2

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1374817?v=4)[oxid](/maintainers/oxid)[@OxID](https://github.com/OxID)

---

Top Contributors

[![Sieg](https://avatars.githubusercontent.com/u/98882?v=4)](https://github.com/Sieg "Sieg (141 commits)")[![hkreuter](https://avatars.githubusercontent.com/u/3692295?v=4)](https://github.com/hkreuter "hkreuter (49 commits)")[![RahatHameed](https://avatars.githubusercontent.com/u/11661532?v=4)](https://github.com/RahatHameed "RahatHameed (34 commits)")[![NikolaIvanovski](https://avatars.githubusercontent.com/u/8055347?v=4)](https://github.com/NikolaIvanovski "NikolaIvanovski (27 commits)")[![tkcreateit](https://avatars.githubusercontent.com/u/42207462?v=4)](https://github.com/tkcreateit "tkcreateit (12 commits)")[![MarcelOxid](https://avatars.githubusercontent.com/u/98812941?v=4)](https://github.com/MarcelOxid "MarcelOxid (12 commits)")[![joernott](https://avatars.githubusercontent.com/u/5259518?v=4)](https://github.com/joernott "joernott (11 commits)")[![kenariosz](https://avatars.githubusercontent.com/u/2828175?v=4)](https://github.com/kenariosz "kenariosz (10 commits)")[![angel-dimitrov](https://avatars.githubusercontent.com/u/12593227?v=4)](https://github.com/angel-dimitrov "angel-dimitrov (7 commits)")[![Juergen-Busch](https://avatars.githubusercontent.com/u/3693753?v=4)](https://github.com/Juergen-Busch "Juergen-Busch (5 commits)")[![TitaKoleva](https://avatars.githubusercontent.com/u/22682166?v=4)](https://github.com/TitaKoleva "TitaKoleva (3 commits)")[![Sioweb](https://avatars.githubusercontent.com/u/1318048?v=4)](https://github.com/Sioweb "Sioweb (3 commits)")[![tarique-iqbal](https://avatars.githubusercontent.com/u/1391042?v=4)](https://github.com/tarique-iqbal "tarique-iqbal (3 commits)")[![BenjaminJoerger](https://avatars.githubusercontent.com/u/3601583?v=4)](https://github.com/BenjaminJoerger "BenjaminJoerger (2 commits)")[![tobiaseichert](https://avatars.githubusercontent.com/u/29119234?v=4)](https://github.com/tobiaseichert "tobiaseichert (1 commits)")[![kermie](https://avatars.githubusercontent.com/u/1337898?v=4)](https://github.com/kermie "kermie (1 commits)")[![liulka-oxid](https://avatars.githubusercontent.com/u/56023474?v=4)](https://github.com/liulka-oxid "liulka-oxid (1 commits)")

---

Tags

gdproxid-esalesoxid-modulephpOXIDmoduleseshop

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/oxid-esales-gdpr-optin-module/health.svg)

```
[![Health](https://phpackages.com/badges/oxid-esales-gdpr-optin-module/health.svg)](https://phpackages.com/packages/oxid-esales-gdpr-optin-module)
```

###  Alternatives

[ddoe/wysiwyg-editor-module

Summernote WYSIWYG Editor for OXID eShop.

19981.7k2](/packages/ddoe-wysiwyg-editor-module)

PHPackages © 2026

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