Orchard module to handle personal data protection and privacy matters.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Constants Adding the ability to set the text of the consent checkbox via site s… May 17, 2018
Drivers Fixing NRE if the content part checkbox's data wasn't sent via the fo… Aug 4, 2018
Elements Renaming FeatureNames May 15, 2018
Filters Fixing NRE if the registration checkbox's data wasn't sent via the fo… Jul 15, 2018
Handlers Do not need to attach the Privacy module's parts to Site in the handl… May 22, 2018
Migrations Code styling, typo May 18, 2018
Models Code styling, typo May 18, 2018
Properties Adding Lombiq.Privacy module skeleton May 8, 2018
Scripts Adding authenticated JS flag to make it possible to use it for privac… May 28, 2018
Services Renaming CookieService to ConsentService May 15, 2018
Styles Overriding some more jQuery UI styling May 31, 2018
Validators Checking the consent status in every page by using the newly created … May 16, 2018
Views Adding authenticated JS flag to make it possible to use it for privac… May 28, 2018
.gitignore Initial commit May 8, 2018
.hgignore Initial commit May 8, 2018
Licence.md Adding Licence.md file May 8, 2018
Lombiq.Privacy.csproj Adding authenticated JS flag to make it possible to use it for privac… May 28, 2018
Module.txt Adding Piedone.HelpfulLibraries as a dependency for the main feature May 17, 2018
Readme.md Some more clean-up May 15, 2018
ResourceManifest.cs Checking the consent status in every page by using the newly created … May 16, 2018
Web.config Registering Roslyn as a compiler for Razor IntelliSense in Web.config May 17, 2018
compilerconfig.json Checking the consent status in every page by using the newly created … May 16, 2018
compilerconfig.json.defaults Implementing to have the ability to set the text of the registration … May 16, 2018
packages.config Adding nuGet packages to project May 8, 2018
placement.info Adding the ability to set the text of the consent checkbox via site s… May 17, 2018

Readme.md

Lombiq Privacy Orchard module Readme

Module Description

Orchard module containing features related to data protection/privacy and the EU law on it, the General Data Protection Regulation (GDPR).

Do not forget to create a privacy policy page that you need to link to from the various consent-asking features.

Important! Using this module will not make your site GDPR-compliant alone.

The module is also available for DotNest sites.

Features

The module consists of the following independent features:

Consent Banner Feature

Shows a banner where unauthenticated users can accept the privacy policy.

Registration Consent Feature

Shows a privacy consent checkbox on the registration form that needs to be checked by the users to be able to register.

Form Consent Feature

Adds a new ConsentCheckboxPart content part that can be attached to any content type (for instance comment boxes, contact forms). In this case the users must accept the privacy policy before they can post content to the site (if they haven't accepted it already via the banner).

This feature also adds a similar form element that you can use in Dynamic Forms.

Soure code and contributing

The module's source is available in two public source repositories, automatically mirrored in both directions with Git-hg Mirror:

Bug reports, feature requests and comments are warmly welcome, please do so via GitHub. Feel free to send pull requests too, no matter which source repository you choose for this purpose.

This project is developed by Lombiq Technologies Ltd. Commercial-grade support is available through Lombiq.