cameron / squirt

Speed read the web.
http://www.squirt.io
Apache License 2.0
1.22k stars 205 forks source link

squirt uses keen.io for tracking my usage #14

Closed daveloyall closed 10 years ago

daveloyall commented 10 years ago

https://github.com/cameron/squirt/search?q=keen

What is keen?

I don't know, but I don't like it: https://keen.io/

Cheers,

clarkf commented 10 years ago

:+1:

It's alright to track while browsing squirt.io, but don't load it each time I use the plugin.

(Note that privacy extensions such as Ghostery prevent keen from loading)

jzelenkov commented 10 years ago

I agree with @daveloyall . This is a serious invasion into users' privacy!

The fact that all user actions within squirt reader itself (open, close, faster, slower, pause, etc) are being tracked on all sites should be mentioned on the squirt's website and in the README file of the project or removed altogether.

P.S. Adblock Plus doesn't filter these requests.

j6k4m8 commented 10 years ago

:thumbsup: on this. Not a fan of sending URL / IP etc.

nomicode commented 10 years ago

I think this should be removed completely. Notification isn't good enough.

cameron commented 10 years ago

First of all, I'm sorry—there absolutely should have been a notification on www.squirt.io from the beginning. There is now a notice on the install page.

+1 making it configurable, but removing it entirely is not going to happen.

nomicode commented 10 years ago

That's very disappointing. This tool has no business tracking users at all. :-1:

cameron commented 10 years ago

Can you help me understand your disappointment in light of a notification and an option to opt-out?

nomicode commented 10 years ago

Tracking the websites someone visits is an extremely invasive sort of surveillance. There ought to be a very good reason to enable this sort of thing by default. I see no justification for it whatsoever.

jzelenkov commented 10 years ago

@cameron statistically most of the users stick to the default settings. This gives you a huge data about who visited what websites and for how long. That data could be analyzed and/or sold to other companies to be analyzed. Not to mention the fact that squirt will know when I visit "questionable" websites. It is simply beyond squirt concerns.

We are expected to trust you that you keep collected data private. I want to trust you but the problem is that as the number of users is growing you would be more and more tempted to sell the data.

That said, I realize that you as a developer want to know how many users are using your application, and most importantly, how they are using it.

My suggestion is: make data tracking disabled by default and ask people to opt-in to help with the development of the application. Most of the serious applications do that. I also don't want to scare you, but since the code is free, there is essentially a risk for you that some other developer will create a tracking-free version. (especially if more people will get annoyed by this issue)

jzelenkov commented 10 years ago

@daveloyall @clarkf @j6k4m8 @nslater

I've looked into the code and network activities of the OpenSpritz and it looks like a non-tracking speed-reading alternative.

cameron commented 10 years ago

@nslater, that's not a response to my question, that's a restatement of your position. The justification is that in order to build a good product, you need to know how users interact with it.

@jzelenkov, thanks for the thoughtful comments.

Okay, I support this repo being opt-in to tracking.

Full disclosure: I plan on consuming it from www.squirt.io such that it is opt-out.

Closing and opening a new issue to make squirt tracking configurable

cameron commented 10 years ago

P.S. Please do not take my closing the issue as me walking away from the conversation. I appreciate the discussion!

nomicode commented 10 years ago

I don't think that the benefit tracking provides from a product management perspective is worth the violation of user privacy. Not even close. Not sure what else I can add! :)

Glad to see you're making it opt-in.

jzelenkov commented 10 years ago

@cameron thank you for being open-minded about this issue.

cameron commented 10 years ago

I don't think that the benefit tracking provides from a product management perspective is worth the violation of user privacy. Not even close. Not sure what else I can add! :)

We're just at odds, here :) Which is why I'm glad that I've separated this repo from www.squirt.io, and hopefully that means we can continue collaborating!