-
-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Current website and its consent banner are violating GDPR and TTDSG #406
Comments
We happened to discuss that very issue less than 2 weeks ago in relation to #404, so it could be a good opportunity to combine the two. What would probably work is to refactor those things that only need to happen when consent has been given into a function, and call this function either when:
For Algolia this could be a little bit trickier because it's a VuePress plugin and I'm not sure we can control it dynamically... Many thanks for the offer to help, if you want to give it a try please do and don't hesitate to ask for advice! |
Yeah something like this should do the trick 👍 You're welcome! Yep, if anything is unclear I'll ask. |
Altough I did not find as much time as I wanted last weekend, I had some time to get get an rough overview of the project and got the dev environment running on my machine. There were some things I noticed during setup:
Should I open a separate PR treating the above mentioned points, like at least updating the |
I would go for a dedicated PR. |
@Confectrician I just opened a dedicated PR which adds the missing information to the contribution documentation. |
Sorry for the delay, i am not sure why i did approve, but not merge the PR. |
No worries! :) Had some busy weeks myself aswell. |
Looking at the current consent banner I noticed that it is a minimized version of https://web.archive.org/web/20230330213907/https://cookieinfoscript.com/, which is managed in the Openhab Docs repository: https://github.com/openhab/openhab-docs/blob/main/.vuepress/public/cookieinfo.min.js. Is there an important reason to do so? It also seems that this script is not maintained anymore (thus the archive.org link since its landing page is not available anymore). Instead of altering the minimized "cookieinfoscript" consent banner I'd go for implementing a dedicated One thing which we'll need to change though is the description text, which will not make sense anymore in its wording. Should I just suggest one in my PR? |
I would say yes, please do so. |
Hello again! 👋 So far I have implemented the new consent banner logic into its own dedicated Right now, these are the tasks left on my side before being able to open a PR:
For the first task I need help from someone with access to the Google Analytics dashboard. |
Hi @puresick, that looks nice already! Note that the documentation you link to is outdated (see the warning at the top: "Universal Analytics has been replaced by Google Analytics 4."). The script tag for the GA4 property is the following:
Is this what you are looking for? |
@kaikreuzer Thanks :) Oh you are right, looks like I overlook it 🙈. Yes this is the snippet I was looking for, thank you! |
The PR is finally open: #423. As mentioned above I updated the text inside the consent banner to be a bit more descriptive. Edit: CI on the PR is also green now. |
AFAIK everything regarding the consent banner should be done. 👍 |
So, don't you want to close the issue or do you want me to do it? |
@stefan-hoehn I was not sure if I am allowed to close it or someone from the team/member/collaborators has to do it. |
Recently I was browsing your website from a device without any adblocking and noticed that the current implementation of the consent banner is not conforming with neither the GDPR nor the german TTDSG (Telekommunikation-Telemedien-Datenschutz-Gesetz).
Roughly summarized: For complying with GDPR you need an active consent from a person if you want to process their personal identifiable information in any way that is not technically necessary. For complying with TTDSG you need an active consent to save anything on a persons device, except if it is something technically necessary to run needed functionality (e.g. a cookie saving a login session token).
Based on that, the website and consent banner have to:
I hope this issues does not sound harsh or similar, as such issues often tend to do.
If you need a helping hand on implementing this I would be happy to offer my time and help! :)
The text was updated successfully, but these errors were encountered: