This module helps you to bypass federal law 152 in Russian Federation.

It provides simple tools and API to adding privacy policy page on the site and adds checkbox 'I agree to process my personal data' to any form you want it.

For what this module is created

Requirements

Installation

  1. Download and install as other Drupal modules.
  2. Then navigate to module list page and enable it.
  3. Go to /admin/config/system/fz152/settings , review and save the Privacy policy text

Features

  • Add's checkbox to any form you wants with confirmation about personal information.
  • Everything is customizible and translatable.
  • You can disable this functionality for different languages, or eve set up this module to work different per language.
  • Simple UI to handle all form on the site. Don't require any coding, you can do almost everything in UI.
  • Support for wildcard in form id's.
  • You can handle weight of checkbox in the forms (except webforms, due their architecture).
  • This module adds /privacy-policy page by default with unified legal agreement, that can fit any site with any purposes. Big thanks RaDon company for providing this legal agreement!
  • You can edit this text via UI with prefered text format.
  • You can edit path for this page, even set different paths for different languages.
  • You can disable this page and use your own.
  • Integration with Entityform module. (submodule, require enabling fz152_entityform)
  • Integration with Webform module. (submodule, require enabling fz152_webform)
  • Provide several hooks, see fz152.api.php. They helps you to extend module or modify something if you want!

Drupal 8 is stable, but single-language usage only. The multilingual configurations exists and set up, but not working for current time, we need to fix it. If you ok with that,
it's safe to install and production usage.

Supporting organizations: 
Provided unified legal agreement.

Project information

Releases