Re: debian.org Language Subdomain Proposal
Paul Wise <[email protected]>
| Newsgroups | gmane.linux.debian.devel.www |
|---|---|
| Organization | Debian |
| Message-ID | <[email protected]> |
On Sat, 2019-08-03 at 18:41 +0800, Paul Wise wrote: > The cookie based language codes would be the easiest to implement and > have the least impact on how the site works, but we would need to get > an evaluation of the GDPR and EU cookie law implications. Perhaps we > could rely on a language selection page requesting explicit consent > for setting these lang= cookies. I had a discussion with Debian's Data Protection Team and in summary: * Setting a language cookie in response to an explicit visitor action while having explanatory text next to the button would be fine. * Setting a language cookie wouldn't trigger GDPR. * Having the text "this sets a language cookie" next to the button that sets the language cookie would satisfy the EU cookie law. Here is a copy of the discussion: <pabs> hi folks, on the debian-www list, we were discussing issues with content negotiation via language selection and came to the conclusion that being able to set a language cookie to influence language selection via content negotiation (easy with Apache) would improve the visitor experience on our website. <pabs> the cookie would only ever be set in response to an explicit action by visitors <pabs> the cookie would never be logged anywhere and only be present in the browser data of visitors and in requests/responses <pabs> does this sort of thing sound like it would be GDPR compliant? would we need some explanatory text on the language selection page? anything else? <pabs> the alternatives to cookies is subdomains, that affects the URLs users see so personally I think cookies are better <Mithrandir> unsure if it's something that needs to be documented on https://www.debian.org/legal/privacy or not. I think some explanatory text might be useful; I don't see this as problematic at all wrt GDPR (with the caveat about possibly having to document it.) <pabs> Mithrandir: mind if I quote that on the list? alternately a reply to the thread would be useful https://lists.debian.org/debian-www/2019/08/msg00020.html <Mithrandir> Noodles: ^; do you (broadly) agree with what I wrote above? <Mithrandir> pabs: assuming Noodles don't disagree, I'm fine with you posting what I wrote. <Noodles> I broadly agree; I think generally you need to be explicit about the fact you're going to set a cookie but as long as that's done it's fine. <pabs> ack, I was thinking an explanatory text on /intro/cn and a button to push to set the cookie for the desired language <Noodles> Yeah, I think text around the button that'll actually set the cookie is grand. If all you're doing is setting a language code in the cookie then it's not a GDPR thing, but it is a general EU Cookie law thing. <pabs> ok. I'm not familiar with the cookie law stuff, sounds like the explanatory text is enough to satisfy that? <Noodles> Yeah. You can't set them without permission but a "Pressing this button will set a language cookie" statement is sufficient. <pabs> ok, thanks for the info <pabs> can I quote this on the list? <Noodles> Sure. <pabs> great, thanks. feels good to have this long-standing annoyance closer to being fixed :) -- bye, pabs https://wiki.debian.org/PaulWise
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEYQsotVz8/kXqG1Y7MRa6Xp/6aaMFAl1IDRkACgkQMRa6Xp/6 aaNPoRAAjtD7SauPwXlOIX3XQIY57J5vWwn1VA+RjCheM6D396kLuV5oMpW2b0AJ wySBjrlSO8jTV1DSea95/9hl3U7TM7a6or2/ZZAZfD9ZSS9Zy7g5eb3nA9cE9+EQ lgB35zEaHXi8mnoayat5wSoaPiYaoZRNjs/XFfAQn+smppNSFe2vdUeMnOjTsaN/ 1mwKux2Yv7hyOKmjKmxV1beD+6HUna0XUrPEI2V0GsQYtydNeYGCT3xSgQXPnrdB gSDJrn+qDIwd9AySJ1vVou7qja5cmM4bKEXvBm1BzVmI8flKeC+AEEzEpgy8e3dJ 3bXiGBAcLbbArEAOH8YiZp2tU7phXSfg0mlwWWOQ/z2VqFshb53jutMIpUp9Z4RU fC71nXrOdjecw7gbmlDAJsQ73m3lpde6wvmOkdD37a8F4wXHXAsYxxXJye43B6Ny xGhniMRsXh13qUnU89qUKJZbHx+mb0lvygGRfd+56yYPWSzFqEFthRrSdTeYesw4 q9TSJUlHXd+G4ytZhxsXod/1UCrZVFPGZl96yUKPz9gDi+vJz5DVY+7STrbCEzvI 1q6buT6IZqWyPm4wHUx2R2ywqtNSH0h4GXgiKuQfBA3PWfa/LOCFrTwlfrNtr99Q T9eXZ1tFNaRK+YV2C1XrP6QFe7PPPwdBcg9BzNQH+gW+1RHZGF0= =0j5s -----END PGP SIGNATURE-----