That gives me an idea for the most evil chat system ever: modify links to hotels, restaurants etc based on the size of kickbacks from competing establishments.
More seriously, chat should work so that the client signs and encrypts each message, hiding it from the provider and anyone other than the intended recipient.