I think, general (tech-savvy) audience would more enjoy encrypted logging (message archiving), using some variant of XEP-0136, but storing messages encrypted to user's public PGP/GPG key.
So the messages are kept (in case you want to refresh your memory, but don't have locally-stored history), but are unaccessible by third parties.
I'm not sure about that. People who want chat logs can simply generate them on the client side. That way, even if they're using OTR they still get the chat logs.
> People who want chat logs can simply generate them on the client side.
That wouldn't fulfil 90% of the purpose of keeping logs, for me at least. Not everyone has the same requirements as you - I for one very rarely bother with OTR, but I have to search my chat logs for something on an almost daily basis. I use XMPP on my work PC, on my laptop and desktop at home, and on my phone. Splitting the logs across all those devices would make them literally useless.
I'm using OTR, but only for conversations that are worth protecting. IMHO securing typical chat with friends (mostly consisting of funny/interesting link exchanges) is almost pointless.
But having the history is still useful ("remember that article I've sent you yesterday").
Not as pointless as most people intuitively think. What if the chat server you're using is compromised by a hacker trying to make a name for themselves and they publish all of the chat logs on bittorrent?
Some examples of comments in a private chat that might at first appear like they don't need encrypting, but might come back and bite you in the arse if they ever get published:
"God work is boring today. Need to update my CV/Resume"
"Bob was a bit of an idiot last night wasn't he"
"Thinking of skiving off work tomorrow."
"The wife has been nagging at me all afternoon. Fancy a pint later?"
Depending on how secure you want to be, the existence of encrypted/non-encrypted information reveals things as well. Someone could infer something by just knowing that you turned on OTR at a certain time.
Will you be following the same principals in regard to privacy as the DDG search engine follows? Personally, I would love to see the following:
1.) No connection logging. Ie, don't log when people log in and from which IPs
2.) No chat logs
3.) High profile information and instructions on how people can use OTR (Off the Record) for end to end chat encryption
4.) A Tor hidden service gateway to the XMPP server
Regarding 1 and 2, the least that is required IMO is a privacy policy detailing which information is stored and for how long.