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-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.