golang / go

The Go programming language
https://go.dev
BSD 3-Clause "New" or "Revised" License
123.5k stars 17.6k forks source link

proposal: go.dev: remove cookie banners #65102

Open eliasnaur opened 9 months ago

eliasnaur commented 9 months ago

Proposal Details

This issue is the equivalant of https://github.com/golang/go/issues/65080 for go.dev. That is, I propose the removal of the reasons for having cookie banners on all of https://go.dev and of course the banners themselves.

adonovan commented 9 months ago

The first question we need to answer is: what does the site use cookies for, and are those features essential? I've populated this list based on a quick skim of the source. Feel free to edit to add more.

eliasnaur commented 9 months ago

AFAIK, only cookies that are used for tracking matter. For comparison, GitHub uses a bunch of cookies but also doesn't show any banners. Of your list, only the happiness tracking cookie seems relevant.

fflewddur commented 9 months ago

We added these cookie banners to *.go.dev for compliance with internal Google policies, specifically regarding Google Analytics. I'll check with legal again to see if their guidance has changed, but as of June 2023, their review determined that pkg.go.dev and go.dev both required these notifications.

cespare commented 9 months ago

their review determined that pkg.go.dev and go.dev both required these notifications.

As I read it, the proposal is to remove enough tracking such that the your legal compliance folks say it's okay to remove the banner and then remove the banner.

hyangah commented 9 months ago

Google Analytics data helps during the site UX design and contents improvement work. Unlike github.com or other services where active users need to log in and a plenty of other loggings can be possible, there are not many alternative data sources. If there are better ways than google analytics, please share your ideas.

adonovan commented 9 months ago

As I read it, the proposal is to remove enough tracking such that the your legal compliance folks say it's okay to remove the banner and then remove the banner.

Like it or not, analytics plays a part in the complicated process by which Google funds the development of Go, so it may not be quite as simple as that.

hyangah commented 9 months ago

Cookieless GA4 sounds promising. I don't know how much work is involved to transition to cookieless, and if that is sufficient to remove the banners.