WordPress plugin for consent management

Legally sound consent for German online shops — entirely on your own server.

DT-PM Consent for WordPress manages consent and documents your shop's legal compliance locally in WordPress. No cloud, no data sharing, no ongoing dependency on a third-party service.

Three properties that make the difference

Runs entirely locally

All processing takes place in your WordPress installation. There is no connection to a cloud and no transfer of visitor data to third parties.

No data processing agreement needed

Because no personal data goes to a service provider, there is no data processing agreement to conclude. That reduces your administrative effort.

No volume limit

The number of page views or recorded consents is not capped. The price depends solely on the number of domains.

What the plugin does

Collecting consent

  • Configurable consent banner with accept, reject and choose
  • Services grouped by purpose, with individually switchable categories
  • Scripts and cookies blocked until consent has been given

Keeping records

  • Versioned record of every configuration change, with a timestamp
  • Versioning of the texts, so it stays traceable who was shown what
  • Export of the records as a file, for audits and enquiries

Accessible operation

  • Banner and settings to WCAG 2.1 AA, fully operable by keyboard
  • Aligned with the German Accessibility Strengthening Act (BFSG)
  • Visible focus and sufficient contrast in every state

Fitting into WordPress

  • Installs as a regular plugin, with no external accounts
  • Styled through the design tokens of the block theme, with no foreign styles
  • Runs behind any firewall, including on an intranet

Compared with cloud-based services

A comparison of the characteristics that decide the matter when running a German shop.

Feature comparison: DT-PM Consent against typical cloud services
CharacteristicDT-PM ConsentTypical cloud service
Data processingLocally in WordPressOn the provider's servers
Data processing agreementNot requiredRequired
Billing basisNumber of domainsPage views per month
Volume limitNoneQuota per plan
Availability of the bannerIndependent of the providerDependent on the service
Trial periodThree months, no means of paymentUsually shorter, often with a card

Priced by domain, without surprises

Five packages, from the free entry level to unlimited use. The initial price continues to apply for as long as the subscription runs without interruption.