Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Yes, I think this is the right way to do it. Users usually aren't opposed to sending developers data to improve the product, so long as they explicitly okay it.

I'd go a little further and have the application collect data and store it locally. When it has enough data, it pops up a dialog asking if the user would consent to sending anonymous data to help improve the software. If they choose to participate, it sends the data it has collected locally at that time and that time only (until the next major upgrade). If they choose not to, it deletes the collected data and never bothers them again.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: