Information that is cached may become accessible to other applications, and certainly becomes accessible if the device is found or stolen by a third party. Words entered by a user via the keyboard are stored in the Android user dictionary for future auto-correction.
The user dictionary is available to any app without requiring any permission and this could lead to sensitive data being leaked.