matthewmueller / joy

A delightful Go to Javascript compiler (ON HOLD)
https://mat.tm/joy
GNU General Public License v3.0
1.32k stars 35 forks source link

Add option to disable email and metrics collection #67

Open th3noname opened 6 years ago

th3noname commented 6 years ago

I really like the idea behind joy, but i'm not happy with the way metrics and email addresses are collected by default and without the users consent. Actually, from my perspective, that's a reason not to use joy.

I think that joy should ask for permission before sending metrics for the fist time or at least notify the user about the fact and tell them how to disable it.

matthewmueller commented 6 years ago

I think there's an option to do this: https://github.com/matthewmueller/firehose-analytics/blob/master/firehose.go#L166-L171, though I haven't really tested it. As for the email, you can just provide a bogus address.

Overall my philosophy on this is that it will help me prioritize issues, address bugs faster and make it easier to reach out to folks. This will lead to a better compiler for everyone at the cost of some very limited and open-source data collection. The FAQ explains what is being collected and you can see for yourself in the code.

I'll leave this open to see what others think. Also I'm 100% open to documenting the how-to optout path better.