Gdpr_rails

screenshot of Gdpr_rails
rails

Rails Engine for the GDPR compliance

Overview

The GDPR Rails Engine, also known as PolicyManager, is designed to help websites comply with the General Data Protection Regulation (GDPR). It offers features such as Policy Rules, Portability, Scripts & Cookies management, Forgetability for user data deletion, and an Admin Panel for easy configuration. Additionally, it seamlessly integrates with Rails' ActiveStorage and provides options for using Paperclip for file handling.

Features

  • Policy Rules: Configurable policy rules with support for active record validations. Session-less consent policies that persist once users sign in or sign up.
  • Portability: Export options to generate a static HTML site with data defined in portability rules. Configurable Mailer templates for progress and download completion.
  • Scripts & Cookies: Configurable scripts to manage cookies and script rendering. Handles cookie cleanup as well.
  • Forgetability: Ability to delete user data easily. Future encryption options may be considered for sensitive fields.
  • Admin Panel: Provides an interface for managing GDPR compliance settings.

Summary

The GDPR Rails Engine, PolicyManager, is a versatile tool for ensuring GDPR compliance on websites. Its key features such as Policy Rules, Portability, Scripts & Cookies management, and an Admin Panel make it a comprehensive solution for handling user data privacy. By seamlessly integrating with Rails' ActiveStorage and offering support for Paperclip, it provides flexibility in file handling as well. The clear installation guide and usage examples make it user-friendly for developers looking to enhance their website's data protection capabilities.

rails
Ruby on Rails

Ruby on Rails, often referred to as Rails, is an open-source web application framework written in Ruby. Known for its convention over configuration and don't repeat yourself (DRY) principles, Rails simplifies and accelerates the development of database-backed web applications.