User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

If you have a "Send anonymous usage statistics" checkbox in your application, should it be enabled by default or not? If you have it enabled by default, you will probably get more statistics, but some privacy-fanatics might get angry.

So should it be enabled by default or not?

share|improve this question
How about "some privacy fanatics might get angry, sue you, and force you to discard your entire database since you cannot prove that anyone consented"? Do you know how big a pain it is if you have to scrub data even from your backups? – MSalters Aug 5 '13 at 9:46

No. Always allow the user to opt-in.

You could prompt the user the first time the app is ran, with a message explaining why it would be a great idea for them to join, but I would default off.

Automatic opt in causes the PERCEPTION of your app to be "shady" for some people. This perception has a big influence on the total UX.

And what's more - this can, and will, extend to other apps you write - potentially loosing other future sales.

Make your app above-board, and you'll have more people using your app - even if fewer people opt in, you'll get more data.

share|improve this answer
+1 though I'd leave out the "if at all possible" – Marjan Venema Aug 3 '13 at 9:23
@Marjan Venema - agreed, and edited. – Don Nickel Aug 5 '13 at 12:01
I agree that the checkbox shouldn't be checked, but you can make it fairly visible, since users easily can miss it otherwise. Since it's not checked I doubt that someone will get bad feeling for your company. Further - be sure to tell the user how the statistics will be used (e.g., "the data will not be sent to other companies" if that's the case etc). That will increase the number of volunteers. – Henrik Ekblom Aug 5 '13 at 13:39

It should not be, this is one of those situations where you go tot he core principles and do what's right for the customers. In long term sticking to core principles would add tremendous value to business, but if one deviates, it's a slippery slope. Be the voice for customer.

Still, the data is valuable.. see how you can enourge users to accept it.. Tell them their privacy is safe (if it truly is), tell them What's in it for them - it'll help us build better solutions for them etc. Don't just treat it like a functionality, but as customer communication - humanize it.

share|improve this answer

Opt-in is far better than opt-out for user perception - and probably regulatory issues as well if you are in some region (e.g. EU) which has strict privacy and data protection standards. As Don Nickel pointed out, negative perception is a likely result of sneaky default-checked prompts, I can attest that personally I am far more suspicious of such sites or programs. Of course, it also depends on your audience and can be permissible in specific cases.

There's an article on leaving opt-in unchecked being a better option at Nielsen-Norman site: Depending on your application's use case, their Request Marketing article might help as well.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.