awesome-vue icon indicating copy to clipboard operation
awesome-vue copied to clipboard

GDPR Compliance Cookie Consent Manager

Open Pixney-William opened this issue 6 years ago • 10 comments

I am looking for a cookie manager that follows the GDPR. As in being asked if i would like to accept cookies, as well as being able to select the cookies i would like to use.

The way it would work:

  • You arrive at the homepage and is presented a banner with a message and decline, agree or settings option.
  • If you click decline, all cookies except those that has to be there to run the website is removed. And other cookies are prevented to be stored.
  • If you click accept, you accept the use of cookies overall.
  • If you click settings, you are shown a settings dialogue where you are able to check/uncheck those areas you allow cookies from.

Examples: https://github.com/AmauriC/tarteaucitron.js

Do we have something like this in the VUE community?

Pixney-William avatar May 23 '18 09:05 Pixney-William

Hi there, I'm thinking about creating this component because a lot of my websites are using Vue and I want to update them once for all with a single component!

HapLifeMan avatar May 29 '18 19:05 HapLifeMan

Would be great!

Pixney-William avatar May 29 '18 20:05 Pixney-William

Hey there - just published a simple banner component for Vue: https://github.com/johndatserakis/vue-cookie-accept-decline.

I had looked around and found a few projects, but the problem with them was that there was no decline option. So I put together one that let users opt-out, and when they do, it emits an event so you can do what you like (for us we disable Google Analytics in that space). Also, on component creation, it emits an event with the current status of the cookie.

So, it doesn't go too far and allow people to select which cookie to disable, but it does allow you to keep track of the users that want to opt out.

johndatserakis avatar Jun 01 '18 13:06 johndatserakis

Hello, thanks for all the work.

I'm still looking for a "one service at a time" UI cookie consent plugin. Tarteaucitron does it the right way but dosen't fit with vuejs component system, I'm looking for a vuejs component clone of this lib. Did anyone found / published such an helpful component ?

mandawan avatar Jan 11 '19 14:01 mandawan

What about https://github.com/apertureless/vue-cookie-law?

frthjf avatar Feb 07 '19 21:02 frthjf

Any news here? In Europe the issue is now even more important as the European Court of Justice requires an opt-in for tracking. With eprivacy, a rejection of tracking will also become mandatory.

upandfine avatar Sep 16 '19 15:09 upandfine

Working hard on it, I'll keep you updated on its release (but it'll be a Nuxt module).

HapLifeMan avatar Sep 16 '19 15:09 HapLifeMan

@HapLifeMan : interested as well :) 🙏

yaaax avatar Sep 20 '19 15:09 yaaax

Let me know if the topic is still relevant or requires some action from me

Scrum avatar Mar 12 '20 12:03 Scrum

@Scrum : maybe @HapLifeMan is working on a Nuxt module? (I would be happy with that!)

yaaax avatar Mar 12 '20 13:03 yaaax