Contacts can be added, removed, or modified easily, and encryption keys can be manually specified, or generated automatically.
SecureIM does not require a central server to process messages, unlike most chat apps, since this would compromise security. Instead, SecureIM uses a "peer to peer" architecture, where the app functions as both a client and it's own server simultaneously, eliminating the need for a third party server.
This is the free version of SecureIM. It is ad-supported, and users are limited to a maximum of 10 contacts in their Address book, and an 8 digit maximum cipher key length. The full version features 8,10,16, or 32 digit cipher keys, either auto-generated or manual, as well as unlimited size address books.
To initiate a connection to another device, you must first add them to your contact list, and swap encryption keys. It is preferable, for security reasons, to do this in person or via another secure means, because if the encryption key is revealed a malicious user will be able to read all messages encrypted with that key.
Once both participants have added each other to their contact list, one party should "select" the contact, and press "connect". After the recipient "Allows" the connection, both parties will be able to exchange message as with any other IM program, but with SecureIM, each message will be encrypted before it is sent, and decrypted as it is received, ensuring that any malicious user attempting to intercept the message will receive only unintelligible, encrypted, text.
Any comments, suggestions, or bug reports can be submitted to:
I am also available for custom app development or freelance work.