All Projects → nerdsofalltrades → gdpr-cookie-monster

nerdsofalltrades / gdpr-cookie-monster

Licence: MIT license
A minimal EU-GDPR compliant cookie consent banner for websites and shops (5.6K gzipped).

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to gdpr-cookie-monster

react-cookie-law
React Cookie Law is a cookie-info banner compliance with the GDPR and the EU cookie law. It allows the user to give consent in a granular way.
Stars: ✭ 103 (+281.48%)
Mutual labels:  cookie-consent, gdpr, cookie-banner
magento2-module-cookie-consent
Magento 2 wrapper for Cookie Consent by Insites
Stars: ✭ 14 (-48.15%)
Mutual labels:  cookie-consent, gdpr, dsvgo
cookie-consent
Cookie consent with accessible dialog, agnostic tag triggers and conditional content, script and embed hooks.
Stars: ✭ 55 (+103.7%)
Mutual labels:  cookie-consent, gdpr, cookie-banner
Cookieconsent
A free solution to the EU, GDPR, and California Cookie Laws
Stars: ✭ 3,017 (+11074.07%)
Mutual labels:  cookie-consent, gdpr
cookie-consent-js
A simple dialog and framework to handle the German and EU law about cookies in a website (December 2021)
Stars: ✭ 55 (+103.7%)
Mutual labels:  cookie-consent, gdpr
PolishCookieConsent
Polish Cookie Consent is an extension, which automatically accepts privacy policy/GDPR on websites.
Stars: ✭ 17 (-37.04%)
Mutual labels:  cookie-consent, gdpr
bootstrap-cookie-consent-settings
A modal dialog (cookie banner) and framework to handle the German and EU law about cookies in a website. Needs Bootstrap.
Stars: ✭ 25 (-7.41%)
Mutual labels:  cookie-consent, gdpr
wp-gdpr-cookie-notice
Simple performant cookie consent notice that supports AMP, Web Stories, granular cookie control and live preview customization.
Stars: ✭ 17 (-37.04%)
Mutual labels:  cookie-consent, gdpr
cookieconsent
🍪 Simple cross-browser cookie-consent plugin written in vanilla js
Stars: ✭ 2,158 (+7892.59%)
Mutual labels:  cookie-consent, gdpr
SteamTracking-GDPR
📜 Tracking Valve's GDPR related pages
Stars: ✭ 21 (-22.22%)
Mutual labels:  gdpr
avatar-privacy
GDPR-conformant avatar handling for WordPress
Stars: ✭ 15 (-44.44%)
Mutual labels:  gdpr
GdprBundle
A symfony3 bundle to assist with defining data in accordance with GDPR, and for encrypting and reporting.
Stars: ✭ 61 (+125.93%)
Mutual labels:  gdpr
enhanced-privacy-m1
Magento 1 Enhanced Privacy extension for easier compliance with GDPR. Allows customers to delete, anonymize, or export their personal data.
Stars: ✭ 34 (+25.93%)
Mutual labels:  gdpr
Hemmelig.app
Keep your sensitive information out of chat logs, emails, and more with encrypted secrets.
Stars: ✭ 183 (+577.78%)
Mutual labels:  gdpr
virgil-crypto-javascript
Virgil JavaScript Crypto Library is a high-level cryptographic library that allows you to perform all necessary operations for secure storing and transferring data and everything required to become HIPAA and GDPR compliant.
Stars: ✭ 31 (+14.81%)
Mutual labels:  gdpr
pynonymizer
A universal tool for translating sensitive production database dumps into anonymized copies.
Stars: ✭ 58 (+114.81%)
Mutual labels:  gdpr
privapi
Detect Sensitive REST API communication using Deep Neural Networks
Stars: ✭ 42 (+55.56%)
Mutual labels:  gdpr
privera
Use the tools you know. Respect users' privacy. Forget cookie consents. Comply with GDPR, ePrivacy, COPPA, CalOPPA, PECR, PIPEDA, CASL; you name it.
Stars: ✭ 23 (-14.81%)
Mutual labels:  gdpr
pgantomizer
Anonymize data in your PostgreSQL dabatase with ease
Stars: ✭ 95 (+251.85%)
Mutual labels:  gdpr
iabtcf-es
Official compliant tool suite for implementing the Transparency and Consent Framework (TCF) v2.0. The essential toolkit for CMPs.
Stars: ✭ 102 (+277.78%)
Mutual labels:  gdpr

GDPR Cookie Monster

Build Status Greenkeeper badge

A minimal EU-GDPR compliant cookie consent banner for websites and shops (5.6K gzipped).

This is Open-Source Software under MIT license. Use it, change it, copy it, break it. But don't sell it as your's.

Try it

$ npm i
$ npm start

Use it straight away in your Shop/ Website

Add the following script tag to your website, right before the closing </body> tag:

<script language="javascript" src="dist/gdpr-cookie-monster.min.js"></script>

Reload the page and a banner should appear at the bottom.

Reopening banner

The banner asks for permission to store cookies once per session for cookie deniers and once a month for cookie approvers.

To allow the user to change his mind (must have with GDPR-compliance) you must add a link in at least the footer of your page (every page):

<a  id="noat-cookie-consent__setup">Cookie Settings</a>

This is the re-open link 🤙 I am the magic link (does not work on GitHub).

Customization

Custom texts

Add the following code right before the gdpr-cookie-monster script tag:

<script>
if (!window.noat) {
  window.noat = {};
}
window.noat.cookieConsent = {
  text: 'Use your text why you are using Cookies here',
  privacyPolicyText: 'The title of the cookie policy link',
  privacyPolicyUrl: 'The URL to the cookie policy',
  denyText: 'The deny button title',
  allowText: 'The allow button title'
};
</script>

Custom styles

Add the following code right before the gdpr-cookie-monster script tag:

<script>
if (!window.noat) {
  window.noat = {};
}
window.noat.cookieConsent = {
  // ... keep settings from above here
  useCustomCSS: true
};
</script>

If you are a CSS guru now you can style everythi:ng on your own:

  • .noat-cookie__consent
  • .noat-cookie-consent__banner
  • .noat-cookie-consent-banner__text
  • .noat-cookie-consent-banner__other-actions
  • .noat-cookie-consent-banner-other-actions__privacy-policy
  • .noat-cookie-consent-banner-other-actions__deny
  • .noat-cookie-consent-banner__allow

See it live

Legal Notice

WE ARE NO LAWYERS. SINCE THIS IS OPEN-SOURCE SOFTWARE, CUSTOMIZABLE AND IMPOSSIBLE TO TRACK HOW IT IS USED WE CANNOT GIVE ANY WARRANTY OR PROMISE THAT THIS PIECE OF SOFTWARE IS FULLY GDPR COMPLIANT.

Please contribute if you find issues.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].