4

On my Android phone I have installed the Gboard keyboard. After some small use, I see that it has accumulated 20 MB of data!

Why can a keyboard app accumulate 20MB of data?

4
  • I have the same question, and I find the current answers to be lacking and inaccurate. I tried Google's Gboard app with the app blocked from internet access via a firewall. I also turned off all of its learning functionalities. Even when doing all this, Google's Gboard keyboard accumulated megabytes of new data from my Android device. Commented Oct 14, 2020 at 19:53
  • On the other hand Samsung Keyboard gradually occupies so many storage even without using it. Yesterday I checked it after a while and it had 12 GB of data! Commented May 2 at 10:35
  • @SnackExchange So many Android keyboards are out of hand with data collection these days. For clarification, did you mean 12 GB or 12 MB? Commented May 3 at 1:50
  • 1
    @EndAntisemiticHate GB Commented May 7 at 14:03

3 Answers 3

8

Keep in mind that GBoard provides a lot of language specific functionalities like automatic word correction or offline speech recognition.

It seems like GBoard downloads these language specific data on first use. For example the directory com.google.android.inputmethod.latin/files/superpacks/delight seems to contain the offline language specific speech recognition data file(s).

Therefore a user data of 20MB seems to be reasonable even if GBoard has not been used for a long time. Most of this storage space seems to be occupied by language specific downloaded data.

3
  • 1
    +1 I guess in 10-20 years, maybe keyboard apps with more AI involded, live languages processing, plus images (gifs, emojis, stickers, and who knows videos from keyboards :) , that size wiill keep increasing. Commented Oct 14, 2020 at 11:52
  • 1
    @ReddyLutonadio: "Relax, its only using a couple Terabytes. Barely even noticeable." Commented Oct 14, 2020 at 18:58
  • @MooingDuck Until you ask yourself: "But where is all my memory gone?" :) Commented Oct 14, 2020 at 19:20
7

Remember that current keyboards are a bit different from keyboards from 10-15 years ago. Back then, their main purpose was just typing and writing. With time, emojis and gifs images became features also provided by keyboards, plus learning from your habits.

If you have a file explorer that is able to read/view /data/data/com.google.android.inputmethod.latin/cache, there is a folder named image_manager_disk_cache. It contains many files. You can copy some files found there to another folder. Then change their extension to jpg for example. You will notice they are images. That folder (at least in my case) is close to 30 MB. My example might not be conclusive as I have not given links to official Google or GBoard documentations or sources. However from my checking the folders, I think the images are the reason why GBoard is taking so much spaces.

-3

Depending on its detailed content, a keyboard app could accumulate every stroke you make.

4
  • 1
    I don't doubt that a keyboard app can potentially accumulate every stroke/tap made by the user and therefore, act like a keylogger. But it would be nice if you could mention a keyboard app from the real world which does this as well as publicly accepts/features it too! :-)
    – Firelord
    Commented Oct 16, 2020 at 9:15
  • @Firelord Are you asking Alex, me? Commented Oct 17, 2020 at 16:00
  • I am asking you.
    – Firelord
    Commented Oct 17, 2020 at 18:35
  • Well why, for Goodness sake? it would be at least as "nice" if you yourself could mention a keyboard app from the real world which does this, whatever "publicly accepts/features it too" means. Could you re-read the Question? Commented Oct 17, 2020 at 18:38

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .