androidclient
androidclient copied to clipboard
Encrypt local media
I thought I saw this but search and can't find it, maybe it was a different project. Pictures and other media (audio messages etc) should be locally encrypted and not accessible outside of kontalk (think signal). would require on the fly media description most likely.
related to https://github.com/kontalk/androidclient/issues/57
And it will require an internal gallery and audio/video player because files won't be available to external apps this way. Sorry I'm strongly against doing everything inside a single app. I'm ok with encrypting the messages database (#57) since that's handled internally, but building a media player and image viewer is an overkill. However, I don't want to exclude it totally either because it's a nice security feature. I'm putting this into Future, meaning I probably won't allocate effort for this in the near future, however if someone is willing to do it...
I was disappointed to see that photo data is not encrypted locally. It would not be necessary to build your own media viewers, you can have an option in Kontalk whether to automatically save media to local storage or encrypted app database and then add the ability to export media from Kontalk to the local storage. Then everything can be encrypted, but just export those items I may want to have available elsewhere.
It would not be necessary to build your own media viewers, you can have an option in Kontalk whether to automatically save media to local storage or encrypted app database and then add the ability to export media from Kontalk to the local storage.
This would complicate things in UX because, in order to view the full photo, the user would have to approve decrypted export to external storage so the gallery app can view it. So this would really need an internal media viewer.