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