Sha256: 8b0eaacdf1c6bfb2a1c57202c564d734ec1bb634b7abe12b727399b660649120
Contents?: true
Size: 1.64 KB
Versions: 8
Compression:
Stored size: 1.64 KB
Contents
# GDPR Helps getting your Rails app GDPR compliant ## Installation Add this line to your application's Gemfile: ```ruby gem 'gdpr' ``` And then execute: ```bash $ bundle ``` Or install it yourself as: ```bash $ gem install gdpr ``` Add this to layout: ```ruby <%= render 'gdpr/cookie_consent' %> ``` Add this to javascripts: ```js //= require gdpr/cookie_consent ``` Add this to stylesheets: ```sass @import 'gdpr/cookie_consent' ``` Set the privacy policy url in the locales. ## Usage This will display a cookie banner with both Validate & Reject buttons. You can force the re-display of the banner with a button/link including a `.js-gdpr__cookie_consent__display_again` class. If you have a GTAG marker you should use it like this ``` <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} if (Cookies.get('gdpr.cookie_consent.ok') !== 'true') { // Default ad_storage to 'denied'. gtag('consent', 'default', { 'ad_storage': 'denied', 'analytics_storage': 'denied' }); } gtag('js', new Date()); gtag('config', 'G-XXXXXXXX'); </script> ``` ## Checklist https://www.eugdpr.org/ - [x] Cookie consent - [ ] Privacy policy - [ ] There must be an optin - [ ] Optin must be unchecked by default - [ ] Account must be deletable - [ ] Users must have access to their data - [ ] Users must be able to modify their data ## Thanks Inspired by cookies_eu (https://github.com/infinum/cookies_eu), thank you :) ## Contributing Feel free to pull request! ## License The gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).
Version data entries
8 entries across 8 versions & 1 rubygems
Version | Path |
---|---|
gdpr-1.4.1 | README.md |
gdpr-1.4.0 | README.md |
gdpr-1.3.0 | README.md |
gdpr-1.2.5 | README.md |
gdpr-1.2.4 | README.md |
gdpr-1.2.3 | README.md |
gdpr-1.2.2 | README.md |
gdpr-1.2.1 | README.md |