CoyIM Configuration Howto

CoyIM is a cross-platform (Windows, Mac and Linux) chat tool oriented towards user security. An overt goal of its developers is to reduce the attack surface of your system to the minimum. For this reason, CoyIM supports only one communication protocol (XMPP, the same we use for our instant messaging services); it does not envisage the installation of third-party plugins; and features a minimal graphic interface, which doesn’t even include emoticons. The embedded components in the client are very limited and represent the recognized standard in the field of secure online communication.

Some interesting features of CoyIM are:

Another important feature of CoyIM is its default configuration, which guarantees an optimal level of user protection from its first launch. Lastly, CoyIM implements a tool to easily import your OTR private key from other XMPP clients (like Pidgin, Adium or Jitsi). In this short tutorial we will see how to configure it for the Autistici/Inventati chat services.

Encrypt the CoyIM configuration

The first time you launch CoyIM this window will appear:

CoyIM gives you the chance of saving your client configuration file in an encrypted mode. In this way, should someone illegitimately access your computer, they will be neither able to see your username, nor your login password or the chat server you are using. If you choose to enable this option, click on “Yes”.

Choose a password to encrypt the CoyIM configuration and press “Ok”. Your CoyIM configuration file is now encrypted. You’ll be required to enter the password to decrypt it each time you launch the program. If you lose it by any chance, you will have to configure CoyIM anew.

Basic configuration

Now let’s configure CoyIM in order to use it with the Autistici/Inventati chat services.

Click on “Existing Account”.

Now enter:

Finally, click on “Save”. If your configuration works, this window will appear:

How to use OTR

As explained in the introduction of this tutorial, CoyIM will automatically encrypt the content of your conversations with OTR and will not allow sending unencrypted messages: this means that your contact must necessarily use an XMPP client that supports OTR at the same time.

Do not forget to verify the authenticity of the key!

More Info

JavaScript license information