When business is conducted over the Internet, technical glitches or malicious hackers can expose sensitive data, such as addresses, passwords, credit card details or bank account details. At best, such an occurrence can result in bad publicity for the affected company, leading to a loss of revenue as the company struggles to regain the customers' trust; at worst, it could lead to fraud or identity theft.