Skip to content
This repository has been archived by the owner on Dec 15, 2022. It is now read-only.

Should be disabled by default #16

Closed
csuhta opened this issue Feb 27, 2014 · 4 comments
Closed

Should be disabled by default #16

csuhta opened this issue Feb 27, 2014 · 4 comments

Comments

@csuhta
Copy link

csuhta commented Feb 27, 2014

I was surprised to learn that this is a default package, and that it's on by default. Users should have to opt-in to activity tracking, instead of opt-out. Not cool, and borderline creepy.

@probablycorey
Copy link

Tracking can be super creepy, we totally agree. That's why we want to be completely transparent about what we are tracking, to show people that what we are collecting is totally non-creepy:

  • When Atom launches it shows this file describing that it is tracking metrics.
  • The package can be disabled via the settings pane if the user doesn't want metrics to be sent.
  • The code collecting data is free, open source and visible on the metrics package repo.
  • No data about filenames or file contents is sent.

One of the main purposes of the Atom Beta is to gather feedback about how to make Atom better. The metrics package does this by sending generic metrics like the version number, load time, session length, and a count of how many times a user opens a new pane item. This data is extremely helpful to spot problems early and to figure out how to make the user experience better, which is why we have it on by default during the beta.

If there is anything else you think we can do to make it more clear feel free to open a pull request!

kans added a commit to kans/metrics that referenced this issue Feb 22, 2015
Changes metrics to only send exceptions by default.  Adds two config options to the metrics package to toggle sending exceptions/other info.
See atom#25, #5045, #4966, atom#16, atom#38, #5669
srid referenced this issue in noseglid/atom-build May 14, 2015
Instead of generating a new cid everytime `build` launches,
make it dependant on the computer (the MAC address), so it is
the same for each user (in reality each computer). The MAC is
hashed before sent so it can not be used for tracing.
@thomasjo thomasjo mentioned this issue Jul 1, 2015
@bronson
Copy link

bronson commented Nov 13, 2015

This data is extremely helpful to spot problems early and to figure out how to make the user experience better, which is why we have it on by default during the beta.

@probablycorey, now that Atom is out of beta and running great, is it time to revisit data collection?

@probablycorey
Copy link

@bronson I don't work on Atom anymore, so I don't have a good answer for you. Sorry.

@bronson
Copy link

bronson commented Nov 13, 2015

Speaking purely selfishly, I'm sorry to hear you're no longer on Atom. Thanks for the response!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants