{"action":"created","issue":{"url":"https://api.github.com/repos/edhelas/movim/issues/63","labels_url":"https://api.github.com/repos/edhelas/movim/issues/63/labels{/name}","comments_url":"https://api.github.com/repos/edhelas/movim/issues/63/comments","events_url":"https://api.github.com/repos/edhelas/movim/issues/63/events","html_url":"https://github.com/edhelas/movim/issues/63","id":112267835,"number":63,"title":"End to end encryption","user":{"login":"mcanders","id":2694663,"avatar_url":"https://avatars.githubusercontent.com/u/2694663?v=3","gravatar_id":"","url":"https://api.github.com/users/mcanders","html_url":"https://github.com/mcanders","followers_url":"https://api.github.com/users/mcanders/followers","following_url":"https://api.github.com/users/mcanders/following{/other_user}","gists_url":"https://api.github.com/users/mcanders/gists{/gist_id}","starred_url":"https://api.github.com/users/mcanders/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mcanders/subscriptions","organizations_url":"https://api.github.com/users/mcanders/orgs","repos_url":"https://api.github.com/users/mcanders/repos","events_url":"https://api.github.com/users/mcanders/events{/privacy}","received_events_url":"https://api.github.com/users/mcanders/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/edhelas/movim/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-10-20T01:48:09Z","updated_at":"2015-11-12T15:48:50Z","closed_at":null,"body":"I haven't seen end to end encryption mentioned anywhere.  For an organization claiming \"Our first aim is to protect your privacy\" this seems like an important feature.  Have you considered implementing XEP-0027?  Conversations (the android app) supports it."},"comment":{"url":"https://api.github.com/repos/edhelas/movim/issues/comments/156145136","html_url":"https://github.com/edhelas/movim/issues/63#issuecomment-156145136","issue_url":"https://api.github.com/repos/edhelas/movim/issues/63","id":156145136,"user":{"login":"ghostofkendo","id":9517097,"avatar_url":"https://avatars.githubusercontent.com/u/9517097?v=3","gravatar_id":"","url":"https://api.github.com/users/ghostofkendo","html_url":"https://github.com/ghostofkendo","followers_url":"https://api.github.com/users/ghostofkendo/followers","following_url":"https://api.github.com/users/ghostofkendo/following{/other_user}","gists_url":"https://api.github.com/users/ghostofkendo/gists{/gist_id}","starred_url":"https://api.github.com/users/ghostofkendo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ghostofkendo/subscriptions","organizations_url":"https://api.github.com/users/ghostofkendo/orgs","repos_url":"https://api.github.com/users/ghostofkendo/repos","events_url":"https://api.github.com/users/ghostofkendo/events{/privacy}","received_events_url":"https://api.github.com/users/ghostofkendo/received_events","type":"User","site_admin":false},"created_at":"2015-11-12T15:48:50Z","updated_at":"2015-11-12T15:48:50Z","body":"It would be great to have end-to-end encryption in Movim.\r\n\r\nAlthough it's somewhat different from Movim, Salut à Toi has OTR support: http://repos.goffi.org/sat/file/8cc7d83141a4/src/plugins/plugin_sec_otr.py\r\nMaybe you could use SàT's implementation as inspiration for Movim?\r\n\r\nAlso, regarding the difficulty to correctly implement OTR with XMPP, you could perhaps start with a first minimal version without resources support (e.g. an OTR-encrypted conversation is only valid for the resource used to start it), etc."}}