Git Product home page Git Product logo

ucookieconsent's Introduction

uCookieConsent Nuget

What is uCookieConsent Package?

The uCookieConsent is Umbraco Package for adding GDPR Cookie Consent & Compliance Notice for Umbraco solution. The package helps you comply with the GDPR (https://gdpr.eu/what-is-gdpr/) (General data protection regulation)/EU Cookie law by making it easy to follow their requirements on your website. In addition to GDPR, you can also ensure compliance with the CCPA (https://oag.ca.gov/privacy/ccpa) (California Consumer Privacy Act) or both using the plugin.

How is this working?

The Cookie law is actually quite simple. You need to ask permission before running any tracking script from the visitor if you want to track the visitor. Just letting know you are tracking is not enough. However, strictly necessary cookies are fine to be on by default. These are cookies that your website or app needs to use in order to perform its basic functions. For example, strictly necessary cookies may be used to remember items placed in a virtual shopping cart or to remember which page a user is on.

uCookieConsent will not execute any of the third party scripts before the user clicks approve -button on the disclaimer.

Installation

Install uCookieConsent using Nuget

Normally install Nuget package: Install-Package uCookieConsent

Once installed:

  1. Login to the backoffice and open https://YOURSERVER/umbraco#/settings/cookiesAlias/overview. Review settings and texts

  2. Click tab Third Party Cookies and in insert scripts that use cookies for example Google Analytics as instructed.

  3. Open you master page and add following partial views. You need these for adding cookie dialog and scripts that needs to pass cookie consent: ---Code: @Html.Action("Body", "CookieBanner") after your -tag.

Notes for web developers

  • The package will install into /Views/Partials/Cookies/ 3 partials that you may want to edit
  • Currently the plugin requires jQuery, it is Umbraco's version from ~/Umbraco/lib/jquery/jquery.min.js. If you use different version on your site. You can remove this from _cookiesBody.cshtml -partial.

Contributors & Developers

uCookieConsent Package is open source software. To contribute to the project create pull request in Github. https://github.com/jpkeisala/uCookieConsent/

ucookieconsent's People

Contributors

jpkeisala avatar livedme avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.