Off-the-record messaging

Off-the-record messaging or OTR is a system for providing encryption for Instant messaging applications such as MSN and QQ.

It is an open source application, distributed both as a library for developers and as a pre-built plugin for the multi-protocol instant messaging client Pidgin. There is a web site with downloads and extensive documentation.