johndatserakis / vue-cookie-accept-decline

👋 Show a banner with text, a decline button, and an accept button on your page. Remembers selection using cookies. Emits an event with current selection and on creation. Good for GDPR requirements.
https://johndatserakis.github.io/vue-cookie-accept-decline/
MIT License
147 stars 19 forks source link

This Plugin does not meet the requirements for the EU-Cookie Consent Guidelines #23

Open StefanFlaschko opened 1 year ago

StefanFlaschko commented 1 year ago

This Plugin does not meet the requirements for the EU-Cookie Consent Guidelines

According to the Guidelines of the edpb (European Data Protection Board), it is necessary to :

https://edpb.europa.eu/sites/default/files/files/file1/edpb_guidelines_202005_consent_en.pdf

summary of the requierements: https://www.cookieyes.com/blog/gdpr-cookie-consent/#CountrywiseG-6

johndatserakis commented 1 year ago

Thank for your message. When I created this library years ago, I did the research needed to ensure it met spec. Thinks may have changed since then, but I think vue-cookie-accept-decline meets all the criteria just fine. Although, of course there are other libraries that may come with some more built in handling, that's fair. My responses below:

Give equal prominence to ‘accept’ and ‘reject’ buttons.

I'm not sure if I'm missing something, but vue-cookie-accept-decline currently gives equal prominence to the accept and reject buttons. I'm not sure what you're referring to.

Inform users of cookies and its purposes in plain language.

The text is customizable by the user.

Include a link to the cookie settings so users have granular control over cookies.

The text is customizable by the user and can include a link to further control over cookies.

Include a link to the cookie policy.

The text is customizable by the user and can contain a link (and does by default).

Keep cookie consent separate from other terms and conditions.

The text is customizable by the user and can contain a link to separate terms and conditions.

Cookie walls are not acceptable as consent cannot be conditional.

I'm not sure what you're referring to, but vue-cookie-accept-decline allows the dev to control whatever "effect" they want to have in their code.

Keep cookie consent separate from processing for other purposes.

See above.

I will look into this more if needed. To me, I think vue-cookie-accept-decline allows developers to customize the experience as needed.