Be clear about what you collect and why. Users are willing to share data if they trust you...
Ask users for preferences directly rather than inferring them.