3 ms·
Go does this too :/
by aliqot 4y ago
Go does this too :/
- pdimitar 4y agoDo you happen to know if it's possible to deny-list a host/IP in my PiHole setup so Golang tools keep working fine but can't send analytics?
- akerl_ 4y agoYou don’t need anything that complex; just set GOPROXY to direct in your environment. More details here: https://proxy.golang.org/ https://proxy.golang.org/
- sneak 4y agoNo, it does not.
- akerl_ 4y agoYes, it does: https://proxy.golang.org/ https://proxy.golang.org/
- sethammons 4y agoI don't see anything saying you are correct, just a list of proxy resources. What did I miss?
- deleted 4y ago[deleted]
- justinclift 4y agoHmmm, is the wording of the 2nd paragraph there unclear? A super short summary is that when you install Go modules, by default it'll grab them via a Google controlled proxy solution. Naturally this means your IP addresses, exact modules your projects use, (etc) are all information available to Google.
- sethammons 4y agoThanks for engaging. I still don't see Google Analytics referenced. Second paragraph reproduced below. > Since Go 1.13, the go command by default downloads and authenticates modules using the Go module mirror and Go checksum database. See proxy.golang.org/privacy for privacy information about these services and the go command documentation for configuration details including how to disable the use of these servers or use different ones. If you depend on non-public modules, see the documentation for configuring your environment. Nothing about GA. Of course, or naturally as you wrote, they will have server logs. I can't imagine anyone in good faith arguing they should not have server logs and those that do can host their own proxy.
- justinclift 4y agoNot sure where you're getting GA from? This doesn't really have anything to do with GA, as far as I know. > I can't imagine anyone in good faith arguing they should not have server logs. ??? That seems like a really, really strange take to me. "Server logs" is just one way of capturing usage data. GA (as you mentioned above) would be another, though I don't think that's in play here. The point being, usage data is available to Google. Whether they use it (or not), now or in the future, is unknown to me. And yep, the people who care can disable it. aka opt out
- sethammons 4y ago> elondaits: For anyone wondering: Homebrew sends data to Google Analytics... > aliqot: Go does this too :/ > sneak: No, it does not. > akerl_ 1: yes, it does: <<link>> > sethammons: (summary) I don't see it (GA usage) at <<link>> > akerl_1: (summary) see paragraph 2 > sethammons: (summary) no GA stuff still > akerl_1: (summary) wait, why are we talking GA? The thread started with GA, and I though you were saying that Go uses GA.
- sneak 4y agoThe golang package proxy is not Google Analytics. Treating Google (or any other 10k+ headcount organization) as a monolith is a huge mistake.
- akerl_ 4y agoI’m not treating them as a monolith. I’m suggesting that if the concern is a local program on your computer shipping usage metrics to Google, Golang and Homebrew both do that. Both support well-documented opt-out, and I’m not personally bothered by the existence of either as a default-enabled feature. But it’s odd to me that because Google has many employees, you’re ok with golang sending usage data to one of their databases, but you have major beef with homebrew sending to another database 6 feet to the left. Is your concern default-enabled metrics? Or metrics sent to Google? Or specifically GA as a storage backend? It’s not clear from this thread.
- sneak 4y agoGo’s proxy client does not send a unique tracking identifier.