Ask HN: Instant Messaging for the paranoid?
I'd like an IM client which supports:
- persistent logging (no matter which computer I'm on, all logs from all conversations are available)
- encrypted logging (unless I enter some passphrase, no one can read my logs)
- the ability to turn off logging for a specific conversation
- the ability to edit / delete parts of log files and have those changes eventually reflect to all other machines, Dropbox-style
- multi-service (AIM, MSN, Yahoo, Gtalk, perhaps IRC too?)
Does such a thing exist, or some combination of plugins exist to achieve the same?
22 comments
[ 4.3 ms ] story [ 49.7 ms ] threadBut if you have the ability to edit the logs (like changing my 3 line reason as to why I don't like you to a plain and simple "I hate you"), it will end any reliability in the logs.
Persistent logging and the ability to synchronize your edits could easily be accomplished by storing your logs in a Dropbox-synchronized folder.
The logging changes that you are looking for could easily be done by modifying the Adium source code (it's an open-source project) to suit your needs. Unfortunately, this will require that you dive into the Objective-C yourself, as I do not know of any plugins that make this happen.
1: http://adium.im/
I could understand encrypting the logs to protect them in the event of a computer loss or some such, but I can't quite fit in the need for selected logging and editing. AOL, Google and Yahoo still have a complete copy of all your IMs.
It couldn't possibly be that I am under NDA, and that I talk with coworkers primarily via AIM. Couldn't be!
I first installed TruCrypt and created a 100MB file inside of Dropbox with AES-Serpent-Twofish encryption.
Then I mounted the file as a volume, then installed Pidgin Portable on the volume.
Everything seems to work fine, and is self contained. - persistent logging [in dropbox]
- encrypted logging [log files are inside the pidgin directory, inside the encrypted volume]
- the ability to turn off logging for a specific conversation [OTR pidgin/adium plugin]
- the ability to edit / delete parts of log files and have those changes eventually reflect to all other machines, Dropbox-style [can edit log files which are stored as html, if needed]
- multi-service (AIM, MSN, Yahoo, Gtalk, perhaps IRC too?) [yup]
Key management is the only issue, as I have never used TruCrypt before, I will leave that as an exercise for the OP.
That is all.
I'm kind of poor at the moment, but I could buy you a $20 book or something. Or just wire you $20.
+ irssi (irc)
+ bitlbee (XMPP, ICQ, AIM, MSN, Yahoo, Twitter. OTR built in)
+ gpg (on-the-fly encrypted config and log directories)
it's a hacker's solution but it's not complicated to put together when you know your way around those applications.