Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make tracking opt-in #474

Closed
kentcdodds opened this issue Sep 21, 2016 · 12 comments
Closed

Make tracking opt-in #474

kentcdodds opened this issue Sep 21, 2016 · 12 comments

Comments

@kentcdodds
Copy link
Contributor

Would you consider making tracking opt-in? I realize that this will significantly reduce the amount of data you'll get, but I feel pretty uncomfortable with any software that sends data to a third party by default. And I'm sure I'm not alone. Feels pretty shady honestly.

I would say you could make a prompt in getstorybook that asks: "Are you ok helping us understand how you use react-storybook by sending us anonymous usage data?" It can even default to "Yes".

In any case, I would definitely prefer a flag that is --track if I want to send the data, rather than have to add a flag --dont-track to opt-out.

@arunoda
Copy link
Member

arunoda commented Sep 22, 2016

I got your concern.
The thing we started this because, we need a metric of usage where we can rely and it'll help us a lot to see the actual usage of storybook. (We can't rely on NPM's install count)

Basically, we don't send any other information other than the package version installed on your app. (We even don't use even that yet)
See.

This is not like anonymous data sending or even Google Analytics.

I get it the whole idea of your comment.
If we don't have the usage stats, It's like we are building something in the dark.


Anyway, I'll think about a way satisfy both our needs.

@kentcdodds
Copy link
Contributor Author

It's like we are building something in the dark.

Thus is the same case for all open source software. Even React struggles with this.

@thani-sh
Copy link
Contributor

@arunoda will it help if we're more transparent about the data we collect? Make collected data itself open perhaps?

@arunoda
Copy link
Member

arunoda commented Sep 22, 2016

@mnmtanish That's pretty great.
Shall we host that Storybooks show the data @madushan1000 built, so data is in the public.

@thani-sh
Copy link
Contributor

It'll be awesome if we can do that :D
Better make the data set public as well

@arunoda
Copy link
Member

arunoda commented Sep 22, 2016

Can we do that in BigQuery.

@thani-sh
Copy link
Contributor

Yeah

@arunoda
Copy link
Member

arunoda commented Sep 22, 2016

Okay. Then it's pretty cool.
Let's do this.

@madushan1000
Copy link
Contributor

Hi, This is the Google bigquery dataset for our tracking data. Anyone can access and query it(under their own expense) if they are logged into google.
https://bigquery.cloud.google.com/dataset/kadira-storybooks:storybook_ping_data

@arunoda
Copy link
Member

arunoda commented Sep 30, 2016

Here's the summary of all the data we collect.
See: https://stats.getstorybook.io

@kevinSuttle
Copy link
Contributor

As a privacy advocate, I almost always opt-in when given the opportunity.

See Homebrew's experience with this. Being upfront is the best approach, IMO.
https://news.ycombinator.com/item?id=11566720

@ndelangen
Copy link
Member

Tracking has been completely removed.

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

No branches or pull requests

6 participants