For companies, portals & large websites - maximum control & data protection Extensive functions for teams, branding, reporting & business requirements.
We differentiate between the impressions of the cookie banner and the calls of the script: The banner is usually only called up once by website visitors when they enter the site. Once the user has decided to accept or reject cookies, the banner is no longer displayed. The CCM19 script, on the other hand, is called up more frequently because it is loaded every time the page is called up, regardless of whether the banner is displayed or not. In principle, this corresponds to the impressions of a page. This value is decisive for the rates.
The reason for this is that every time a page is called up, it must be checked whether there is consent, whether something has changed on the provider side in the meantime, etc. This requires ongoing synchronization, i.e. the activity of CCM19. Visitors may well return months later, in which case the consent must be synchronized and saved.
The session value is also specified in the price listings; a session corresponds to a duration of 30 minutes during which the script is not loaded. According to our data, the value is approx. 3.9 hits per session; larger data collections average approx. 4.9 hits per session. These values can vary depending on the page type, as they are average values. To ensure that this is fair, we calculate on the basis of views and not sessions. However, this enables a certain degree of comparability when switching from other providers to us.
If you select "Download" in the tariff, you will be provided with the complete software as a download package, which you can then install on your server and run from there. If you do not select a download, the software runs on CCM19's specially optimized servers. In the cloud version, all technical hurdles remain in the hands of CCM19 and integration is much easier. The download version is suitable for you if a) you have the technical skills to install PHP software and b) you want or need to do so. All others are best off using the normal cloud version.
The download version differs from the normal version in one important respect:
You get complete control over all data! But you also have to install everything yourself.
There are no long notice periods in the tariffs. The term is one month or one year - depending on which option you have chosen - and you can cancel up to one day before the end of the term. The minimum term is ultimately the term of the selected tariff options - monthly or annually. Regardless of the selected term, the respective contract is extended indefinitely after the end of the first term, unless it is terminated by one of the parties with one month's notice to the end of the original contract term. Termination after extension of the contract is then always permissible with one month's notice for both parties. The payment intervals remain as selected.
If the limit of page views is reached, the mask will be temporarily deactivated, but you will of course receive 2-3 warning e-mails with appropriate instructions beforehand. If you either increase the tariff manually or the respective month is over, the counter will start at 0 again and the screen will reappear. An automatic upgrade or further costs only arise if you have explicitly activated the sliding tariff. In this case, you will automatically move up to the next higher tariff. In any case, you are always in control!
All our servers are located in Limburg, Germany at OVH GmbH or at ALL-INKL.COM, Neue Medien Münnich in Dresden. We do not use any cloud providers from the USA or other unsafe third countries for the entire technical implementation of CCM19. OVH is one of the world's largest server providers for innovative and agile companies. Headquartered in France, OVH is fully compliant with the GDPR. ALL-INKL.COM is one of the most service-oriented providers in Germany and has an adequate infrastructure to meet even the most demanding requirements.
The full service variant works everywhere where you can integrate JavaScript, i.e. everywhere where you can also integrate Google Analytics, for example. Bottom line - yes, everywhere.
Our tool can be used completely independently of the CMS used and therefore also works well with Wordpress. You can find integration instructions explicitly for Wordpress here: https://www.docs.ccm19.de/integrationen/ccm19-wordpress/
In CCM19, we differentiate between apps and a WebCMP for domains in the function, but this does not matter when booking. You can operate either apps or websites with our system.
In short: No. No framework such as jquery or other is required, CCM19 works with plain Javascript under all framework conditions.
CCM19 Features
Some of the features and functions are only available in certain tariffs - see above
Compliant with BGH ruling of 28.05.2020
Templates for hundreds of the most important cookies from Google Ads, Analytics, Facebook, Matomo and many more
TDDDG compliant, DSGVO compliant
Output of individual texts
Multilingual admin interface
Multilingual frontend with language selection
NoLabel capable
Integrated geolocalization - banner only for visitors from the EU
Simple cookie box design
Reload of the website not necessary
Do not display widget for imprint / data protection pages
Freely definable time for forced reset of cookie consent bookable
Template and instructions for Google TagManager
Exclusion of URLs from certain cookies/scripts
Include any JS code and obtain consent for this
Meets accessibility requirements such as blocking the focus, optimizing contrast ratios, optimized HTML, etc.
Recognition of JS insertion (e.g. Youtube, Vimeo)
Individual runtime of cookies possible
Do-not-track support
Permanent cookie and script scanner with log function
Acceptance of recognized cookies
Automatic privacy policy for cookies for integration into data protection page
New cookies can be automatically pre-assigned via cookie database
Export of all consent data possible
API for data query
Runs under Apache/NGINX in the download version from Starter tariff
Frontend mask can be (de)activated
Various show/hide options
Integration via JS code snippets in any site/system
CMS/shop system independent
Full data control, as open source and possible on own server from starter tariff upwards
Consent according to cookie groups
Recognition of third-party cookies
Automatic deletion of third-party first-party cookies possible
Detection of uncontrolled integration of Javascript
Automatic updates
E-mail to operator for updates incl. changelog
Use of placeholders
Automatic display of administration icons
Google Consent Mode
Google Additional Consent Mode
Geo targeting of the consent mask e.g. EU only
Tag Manager functionality
Do you still have questions?
Our friendly, German-speaking support team will be happy to help you with any questions you may have about CCM19. Simply give us a call or send us your question using our form. Contact support / sales now
We charge according to impressions (page impressions), for better comparability we also show 30-minute sessions. On average, 5 impressions per session can be expected, based on approx. 100 billion data records. Read more in our FAQ at the bottom of this page.
If desired, we can provide the complete software as a download package. This can then be installed on your own servers and operated from there. Both options are the same price. Find out more in our FAQ at the bottom of this page.
The reporting tool regularly analyzes your website for data protection issues, security vulnerabilities and the state of your website's encryption! CCM19 Security Reporting offers you a comprehensive analysis of your website in the areas of data protection, security and script optimization - in a simple and understandable way. It helps you to minimize legal risks, eliminate vulnerabilities and sustainably improve the performance of your website.
We charge according to impressions (page impressions), for better comparability we also show 30-minute sessions. On average, 5 impressions per session can be expected, based on approx. 100 billion data records. Read more in our FAQ at the bottom of this page.
This is the number of (sub)domains or apps that can be managed in the CCM19 account. We only make a functional distinction between apps and WebCMP, there are no differences in terms of billing. CCM19 works in apps and/or on websites.
If desired, we can provide the complete software as a download package. This can then be installed on your own servers and operated from there. Both options are the same price. Find out more in our FAQ at the bottom of this page.
The reporting tool regularly analyzes your website for data protection issues, security vulnerabilities and the state of your website's encryption! CCM19 Security Reporting offers you a comprehensive analysis of your website in the areas of data protection, security and script optimization - in a simple and understandable way. It helps you to minimize legal risks, eliminate vulnerabilities and sustainably improve the performance of your website.
We charge according to impressions (page impressions), for better comparability we also show 30-minute sessions. On average, 5 impressions per session can be expected, based on approx. 100 billion data records. Read more in our FAQ at the bottom of this page.
If desired, we can provide the complete software as a download package. This can then be installed on your own servers and operated from there. Both options are the same price. Find out more in our FAQ at the bottom of this page.
The reporting tool regularly analyzes your website for data protection issues, security vulnerabilities and the state of your website's encryption! CCM19 Security Reporting offers you a comprehensive analysis of your website in the areas of data protection, security and script optimization - in a simple and understandable way. It helps you to minimize legal risks, eliminate vulnerabilities and sustainably improve the performance of your website.
We charge according to impressions (page impressions), for better comparability we also show 30-minute sessions. On average, 5 impressions per session can be expected, based on approx. 100 billion data records. Read more in our FAQ at the bottom of this page.
We charge according to impressions/page views, every call to our script is counted and deducted from the maximum possible views per month. Of course we use intensive bot protection.
We charge according to impressions (page impressions), for better comparability we also show 30-minute sessions. On average, 5 impressions per session can be expected, based on approx. 100 billion data records. Read more in our FAQ at the bottom of this page.
The monthly budget for the cookie crawler, which checks subpages for new cookies and integrations. The budget can be distributed across all domains as desired. The budget allocated to a domain then applies per crawl. As a rule, the crawler finds everything relevant even with just a few subpages.
The maximum number of domains or apps available in the CCM19 tariffs.
Number of subpages that a single domain may have.
Access to the CCM19 database with embedding templates for more than 80,000 scripts & cookies. This database is updated on an ongoing basis.
All legal texts in all tariffs are automatically updated when changes are made. You can deactivate this automatic process if you wish.
The protocol prescribed by the GDPR is available for each domain.
The most important legal requirements that are fulfilled include
Automatic sending of e-mails for all important changes, but of course all notifications can also be (de)activated at any time.
There are still real people here, not bots! Our support team is always happy to help with any questions or queries.
CCM19 is fully IAB / TFC certified and always meets the latest requirements.
A free plugin is available for integration into Wordpress pages
There are dozens of plugins and ways to integrate the CCM19 code into any system
Enables the correct collection and management of user consents for third-party providers approved by Google, relevant for services such as AdSense or Ad Manager as part of the TCF v2.2 standard.
CCM19 enables the GDPR-compliant use of all Google services such as Google Analytics 4, Google Ads Conversion Tracking and much more. Of course, CCM19 also enables the use of Google Consent Mode v2.
CCM19 can also be integrated into a website via the Google Tag Manager. However, we advise against this because it is then not possible to block the Google Tag Manager via CCM19, but this is necessary in almost all cases.
An overview graphic is available for each domain, which shows the consents and refusals of the last 14 days.
An overview chart is available for each domain, which shows the consents by category over the last 14 days.
The reporting tool regularly analyzes your website for data protection issues, security vulnerabilities and the state of your website's encryption! CCM19 Security Reporting offers you a comprehensive analysis of your website in the areas of data protection, security and script optimization - in a simple and understandable way. It helps you to minimize legal risks, eliminate vulnerabilities and sustainably improve the performance of your website.
The CCM19 backend provides a detailed graphical representation that shows approvals and rejections over longer periods of time, broken down by various factors such as browser, operating system and much more.
A/B tests can be carried out with the banner for each domain to which the feature is available.
The consent and statistics data can be conveniently exported using an API.
How many languages can be available for visitors in the banner.
Used integrations can be listed directly in the privacy policy via HTML code. If something changes in a service, it is also automatically updated in the privacy policy
User consents can be shared across domains and subdomains.
Consent can be requested again from visitors at any time. This can be done automatically after certain periods of time, but a deadline can also be set manually.
You can individually define how long the consent should be valid.
You can specify whether the banner is displayed in the default language or in a desired language. By default, the language in the cookie banner is based on the language settings on the website.
You can specify that the banner is not displayed for certain countries.
User consents can also be passed on across devices via consent sharing.
The crawler searches the specified number of subpages. If previously unknown services/cookies are found, the corresponding bindings are stored in the CCM19 backend by default - and thus also displayed in the banner. The automatic addition of the bindings can of course also be deactivated.
Specifies the interval at which the automatic crawl takes place.
We charge according to impressions/page views, every call to our script is counted and deducted from the maximum possible views per month. Of course we use intensive bot protection.
The crawl can also look behind a basicAuth wall, i.e. use login data to log into password-protected areas. To do this, the crawler must of course be provided with access data.
Exclude certain URLs for the crawler or have them crawled with priority.
Number of existing themes and layouts in the account per domain
Simply define where the banner appears on the page. This can be defined even more individually via custom CSS.
The optimum contrast ratios are displayed directly in the interface. This is relevant for WCAG or BFSG compliance.
The order of the buttons in the banner can be defined individually.
Predefined texts are available for all areas, but these can also be fully customized as required.
Display your own company logo in the banner. This does not replace the CCM19 branding.
The cookie banner can be completely customized to your own brand. However, an additional NoLabel license is required to remove the CCM19 branding
Create and edit your own layouts.
In the CCM19 backend, CSS changes to the banner can be made directly in the interface.
The banner can be explicitly hidden for certain URLs/subpages.
Many visual elements in the banner can be customized directly in the CCM19 backend and can also be tested via live preview.
All texts in the banner can be customized. The use of placeholders is also possible.
The order of the buttons can be adjusted in the CCM19 backend.
All buttons can be freely labeled, but we recommend keeping the standards.
Themes / layouts can be rolled out for all domains of an account.
Themes / layouts can be rolled out system-wide.
CCM19 offers a plug-in system so that you can add your own extensions in your own instances. These also survive updates.
This only applies to the CCM19 cloud version, where SSL is of course enforced.
The developer settings can be used to make various advanced adjustments to the system, which is important for developers and technically experienced users.
For problem analyses, the cache of the widget can be deactivated to get results faster.
The standard activation of minification can also be deactivated.
Enable this setting if your website is part of a network that offers ad-free and tracking-free access to your content. If this network embeds a banner on your website that gives the user the choice between a subscription and ad-supported access, it may also want to take control of the configuration of the CMP consent parameters for the user. In this case, the front-end widget will not be displayed in favor of the network's banner. It is then up to the network to carry out the configuration via the JavaScript API.
Remove cookies that are not configured in CCM19 at runtime in the frontend as soon as they are detected.
If you maintain bindings that belong to the category
Use this option to optimize the widget for the Largest Contentful Paint (LCP) metric. This divides the banner text into smaller sections and displays them one after the other. It will also reduce the font size slightly. This can help to exclude the widget as a factor for a poor LCP result.
You can specify that all unauthorized cookies are automatically blocked.
Automatic blocking or unblocking of iframes such as Youtub, Google Maps & Co.
Where should the banner data be stored?
Proxies can be defined for the delivery of the banner.
Sie können die Nutzung von SSL erzwingen damit der Banner immer mit https ausgeliefert wird. In den Cloud Accounts ist das immer aktiv, änderbar ist dies nur in der Enterprise Variante
You can specify how high the password security should be.
IP addresses can be stored that are not subject to the monthly impression limit (e.g. internal traffic).
It is possible to maintain your own bot lists. This ensures that previously unknown bots do not burden the monthly volume of impressions.
Depending on the tariff, any number of domains can be used.
Register additional users who have access to the CCM19 installation.
Small-scale and dedicated access rights can be defined for users per domain and per area / function.
You can maintain your own clients on a separate instance.
System mails can be sent automatically to clients in which placeholders can also be used.
A separate cookie and integration database can be maintained for customers and clients, which extends the standard CCM19 database.
You can define how long a logged-in session in the administration may last without activity.
The entire CMP can be installed on a separate instance/infrastructure
Depending on the tariff, all colors, names and logos can be customized.
With the help of the hosting API, CCM19 can be operated completely headless.
Various performance data can be called up here for each domain.
We charge according to impressions (page impressions), for better comparability we also show 30-minute sessions. On average, 5 impressions per session can be expected, based on approx. 100 billion data records. Read more in our FAQ at the bottom of this page.
If desired, we can provide the complete software as a download package. This can then be installed on your own servers and operated from there. Both options are the same price. Find out more in our FAQ at the bottom of this page.
The reporting tool regularly analyzes your website for data protection issues, security vulnerabilities and the state of your website's encryption! CCM19 Security Reporting offers you a comprehensive analysis of your website in the areas of data protection, security and script optimization - in a simple and understandable way. It helps you to minimize legal risks, eliminate vulnerabilities and sustainably improve the performance of your website.
We charge according to impressions (page impressions), for better comparability we also show 30-minute sessions. On average, 5 impressions per session can be expected, based on approx. 100 billion data records. Read more in our FAQ at the bottom of this page.
This is the number of (sub)domains or apps that can be managed in the CCM19 account. We only make a functional distinction between apps and WebCMP, there are no differences in terms of billing. CCM19 works in apps and/or on websites.
If desired, we can provide the complete software as a download package. This can then be installed on your own servers and operated from there. Both options are the same price. Find out more in our FAQ at the bottom of this page.
The reporting tool regularly analyzes your website for data protection issues, security vulnerabilities and the state of your website's encryption! CCM19 Security Reporting offers you a comprehensive analysis of your website in the areas of data protection, security and script optimization - in a simple and understandable way. It helps you to minimize legal risks, eliminate vulnerabilities and sustainably improve the performance of your website.
We charge according to impressions (page impressions), for better comparability we also show 30-minute sessions. On average, 5 impressions per session can be expected, based on approx. 100 billion data records. Read more in our FAQ at the bottom of this page.
If desired, we can provide the complete software as a download package. This can then be installed on your own servers and operated from there. Both options are the same price. Find out more in our FAQ at the bottom of this page.
The reporting tool regularly analyzes your website for data protection issues, security vulnerabilities and the state of your website's encryption! CCM19 Security Reporting offers you a comprehensive analysis of your website in the areas of data protection, security and script optimization - in a simple and understandable way. It helps you to minimize legal risks, eliminate vulnerabilities and sustainably improve the performance of your website.
We charge according to impressions (page impressions), for better comparability we also show 30-minute sessions. On average, 5 impressions per session can be expected, based on approx. 100 billion data records. Read more in our FAQ at the bottom of this page.
We charge according to impressions/page views, every call to our script is counted and deducted from the maximum possible views per month. Of course we use intensive bot protection.
We charge according to impressions (page impressions), for better comparability we also show 30-minute sessions. On average, 5 impressions per session can be expected, based on approx. 100 billion data records. Read more in our FAQ at the bottom of this page.
The monthly budget for the cookie crawler, which checks subpages for new cookies and integrations. The budget can be distributed across all domains as desired. The budget allocated to a domain then applies per crawl. As a rule, the crawler finds everything relevant even with just a few subpages.
The maximum number of domains or apps available in the CCM19 tariffs.
Number of subpages that a single domain may have.
Access to the CCM19 database with embedding templates for more than 80,000 scripts & cookies. This database is updated on an ongoing basis.
All legal texts in all tariffs are automatically updated when changes are made. You can deactivate this automatic process if you wish.
The protocol prescribed by the GDPR is available for each domain.
The most important legal requirements that are fulfilled include
Automatic sending of e-mails for all important changes, but of course all notifications can also be (de)activated at any time.
There are still real people here, not bots! Our support team is always happy to help with any questions or queries.
CCM19 is fully IAB / TFC certified and always meets the latest requirements.
A free plugin is available for integration into Wordpress pages
There are dozens of plugins and ways to integrate the CCM19 code into any system
Enables the correct collection and management of user consents for third-party providers approved by Google, relevant for services such as AdSense or Ad Manager as part of the TCF v2.2 standard.
CCM19 enables the GDPR-compliant use of all Google services such as Google Analytics 4, Google Ads Conversion Tracking and much more. Of course, CCM19 also enables the use of Google Consent Mode v2.
CCM19 can also be integrated into a website via the Google Tag Manager. However, we advise against this because it is then not possible to block the Google Tag Manager via CCM19, but this is necessary in almost all cases.
An overview graphic is available for each domain, which shows the consents and refusals of the last 14 days.
An overview chart is available for each domain, which shows the consents by category over the last 14 days.
The reporting tool regularly analyzes your website for data protection issues, security vulnerabilities and the state of your website's encryption! CCM19 Security Reporting offers you a comprehensive analysis of your website in the areas of data protection, security and script optimization - in a simple and understandable way. It helps you to minimize legal risks, eliminate vulnerabilities and sustainably improve the performance of your website.
The CCM19 backend provides a detailed graphical representation that shows approvals and rejections over longer periods of time, broken down by various factors such as browser, operating system and much more.
A/B tests can be carried out with the banner for each domain to which the feature is available.
The consent and statistics data can be conveniently exported using an API.
How many languages can be available for visitors in the banner.
Used integrations can be listed directly in the privacy policy via HTML code. If something changes in a service, it is also automatically updated in the privacy policy
User consents can be shared across domains and subdomains.
Consent can be requested again from visitors at any time. This can be done automatically after certain periods of time, but a deadline can also be set manually.
You can individually define how long the consent should be valid.
You can specify whether the banner is displayed in the default language or in a desired language. By default, the language in the cookie banner is based on the language settings on the website.
You can specify that the banner is not displayed for certain countries.
User consents can also be passed on across devices via consent sharing.
The crawler searches the specified number of subpages. If previously unknown services/cookies are found, the corresponding bindings are stored in the CCM19 backend by default - and thus also displayed in the banner. The automatic addition of the bindings can of course also be deactivated.
Specifies the interval at which the automatic crawl takes place.
We charge according to impressions/page views, every call to our script is counted and deducted from the maximum possible views per month. Of course we use intensive bot protection.
The crawl can also look behind a basicAuth wall, i.e. use login data to log into password-protected areas. To do this, the crawler must of course be provided with access data.
Exclude certain URLs for the crawler or have them crawled with priority.
Number of existing themes and layouts in the account per domain
Simply define where the banner appears on the page. This can be defined even more individually via custom CSS.
The optimum contrast ratios are displayed directly in the interface. This is relevant for WCAG or BFSG compliance.
The order of the buttons in the banner can be defined individually.
Predefined texts are available for all areas, but these can also be fully customized as required.
Display your own company logo in the banner. This does not replace the CCM19 branding.
The cookie banner can be completely customized to your own brand. However, an additional NoLabel license is required to remove the CCM19 branding
Create and edit your own layouts.
In the CCM19 backend, CSS changes to the banner can be made directly in the interface.
The banner can be explicitly hidden for certain URLs/subpages.
Many visual elements in the banner can be customized directly in the CCM19 backend and can also be tested via live preview.
All texts in the banner can be customized. The use of placeholders is also possible.
The order of the buttons can be adjusted in the CCM19 backend.
All buttons can be freely labeled, but we recommend keeping the standards.
Themes / layouts can be rolled out for all domains of an account.
Themes / layouts can be rolled out system-wide.
CCM19 offers a plug-in system so that you can add your own extensions in your own instances. These also survive updates.
This only applies to the CCM19 cloud version, where SSL is of course enforced.
The developer settings can be used to make various advanced adjustments to the system, which is important for developers and technically experienced users.
For problem analyses, the cache of the widget can be deactivated to get results faster.
The standard activation of minification can also be deactivated.
Enable this setting if your website is part of a network that offers ad-free and tracking-free access to your content. If this network embeds a banner on your website that gives the user the choice between a subscription and ad-supported access, it may also want to take control of the configuration of the CMP consent parameters for the user. In this case, the front-end widget will not be displayed in favor of the network's banner. It is then up to the network to carry out the configuration via the JavaScript API.
Remove cookies that are not configured in CCM19 at runtime in the frontend as soon as they are detected.
If you maintain bindings that belong to the category
Use this option to optimize the widget for the Largest Contentful Paint (LCP) metric. This divides the banner text into smaller sections and displays them one after the other. It will also reduce the font size slightly. This can help to exclude the widget as a factor for a poor LCP result.
You can specify that all unauthorized cookies are automatically blocked.
Automatic blocking or unblocking of iframes such as Youtub, Google Maps & Co.
Where should the banner data be stored?
Proxies can be defined for the delivery of the banner.
Sie können die Nutzung von SSL erzwingen damit der Banner immer mit https ausgeliefert wird. In den Cloud Accounts ist das immer aktiv, änderbar ist dies nur in der Enterprise Variante
You can specify how high the password security should be.
IP addresses can be stored that are not subject to the monthly impression limit (e.g. internal traffic).
It is possible to maintain your own bot lists. This ensures that previously unknown bots do not burden the monthly volume of impressions.
Depending on the tariff, any number of domains can be used.
Register additional users who have access to the CCM19 installation.
Small-scale and dedicated access rights can be defined for users per domain and per area / function.
You can maintain your own clients on a separate instance.
System mails can be sent automatically to clients in which placeholders can also be used.
A separate cookie and integration database can be maintained for customers and clients, which extends the standard CCM19 database.
You can define how long a logged-in session in the administration may last without activity.
The entire CMP can be installed on a separate instance/infrastructure
Depending on the tariff, all colors, names and logos can be customized.
With the help of the hosting API, CCM19 can be operated completely headless.
Various performance data can be called up here for each domain.
We use cookies and other technologies.
This website uses cookies and similar functions to process end device information and personal data. The processing serves the integration of content, external services and elements of third parties, statistical analysis/measurement, personalized advertising, Remarketing and the integration of social media. Depending on the function, data may be passed on to third parties within the EU. Your consent is always voluntary, not required for the use of our website and can be rejected or revoked at any time via the icon at the bottom right.