Businesses have a variety of ways to collect information on their customers. Much of the information is freely given by consumers who participate in loyalty programs, fill out surveys, answer emails ...