It would be nice if Element could request keyboard incognito mode (on a per-chat-basis). While incognito mode is active, the keyboard should stop "learning" the words you are typing. Several keyboards have it implemented.
Element could use this flag: IME_FLAG_NO_PERSONALIZED_LEARNING.
Should probably be by default on encrypted DM (and rooms?)
Not sure if adding it as a per room is not too much (in term of complexicity)
Maybe option in Privacy security Settings
Incognito Keyboard :
Notice also that there is no guarantee that your keyboard will do it
Sounds nice!
Your're right: it might be too complex on a per-room basis
I think this is on par with FLAG_SECURE to stop screenshots, so they should both be the same - either make incognito keyboard a whole-app setting or make no screenshots a per-chat setting (or as suggested above). Also, they should probably be next to each other in settings.
Most helpful comment
Should probably be by default on encrypted DM (and rooms?)
Not sure if adding it as a per room is not too much (in term of complexicity)
Maybe option in Privacy security Settings
Incognito Keyboard :
Notice also that there is no guarantee that your keyboard will do it