|
From: | Aaron Hill |
Subject: | Re: Feedback wanted: syntax highlighting in the LilyPond documentation |
Date: | Tue, 04 Jan 2022 12:25:20 -0800 |
User-agent: | Roundcube Webmail/1.4.9 |
On 2022-01-04 11:32 am, Jean Abou Samra wrote:
Forgive my igorance with the inner workings of the Internet: what does this mean in connection with GDPR and all that? Am I right that the fact that the information stored on the user's device serves a purpose essential to satisfying the very request of the user means that it would fall under PECR exceptions to the requirement of a banner asking for explicit consent of the user?
Always best to consult a lawyer on legal matters.My layman understanding is that GDPR generally deals with information that passes through servers that might be retained without offering some form of end-user control. Use of localStorage, rather than cookies, should mean no settings ever need to be sent to the server. Users are entirely in control of this local data, although I suppose some browsers make it easier to access than others.
For those with privacy or security concerns, the web site source still remains entirely auditable as everything with styling is done local on the browser. And the code in question should be so trivial that there is no need to minify/uglify it, so that preserves readability and hopefully earns some trust that we are not doing anything shady.
Other than that, well, there is still JavaScript. That's may not be the thing to be most happy about, but we could check how LibreJS handles that JavaScript, possibly adding stylized license comments, so that it would be no problem to those people refusing non-free JavaScript using LibreJS/IceCat. All in all this approach does look promising to me.
I think I am not understanding the concerns around licensing.At the end of the day, if someone does not want to use JavaScript, then the functionality will not work. We should make sure the default behavior of the site is sound for such cases, so no one feels they have to enable JS if they do not wish. That might mean the standard styling needs to be black and white if that creates the least friction for users.
-- Aaron Hill
[Prev in Thread] | Current Thread | [Next in Thread] |