Alex Rivera | Logout

Is it unethical to send data to myself once a customer installs my software?

Asked 2010-02-16T18:29:44.020
30

I'm trying to get an idea of how often my software is being installed. I was thinking about just including a simple URL call in the background the very first time the software is started. I am not trying to gather a lot of information. I really just want to get the date and time the software was installed. Is this unethical or commonly done by other developers?

Edit
Report

4 Answers

3

you will always have to ask before calling home with anything, no matter how harmless you think it is.

kind of like you should always ask permission before putting a shortcut on a desktop.

answered 2010-02-16T18:32:14.743
3

If you want to do that — ask user permission.

Some companies just have automatic check for updates feature.

answered 2010-02-16T18:32:38.907
2

Only do this if your application uses the network as a primary function, otherwise a user will get weirded out by their standalone application asking to get internet access through their firewall.

Also: If you add in-line updates to your software, or ask to check for software updates periodically, you can easily log this information.

answered 2010-02-16T18:33:01.180
0

It is unethical to hide your collection of usage statistics.

That said, almost every website has a TON of personally identifiable information in the form of web logs that are almost never used to their "fullest potential for evil"

To ethically collect your install count just ask the users to activate the product on first usage or ....

Provide something useful! Prompt the user to check for updates on first use.

This approach IS ethical, can get you better and more relevant data (you can put voluntary forms together) and allows you to make a value exchange.

answered 2010-02-16T20:15:17.630

Your Answer