How does Gboard know what my friends has typed?
from simon@slrpnk.net to privacy@lemmy.ml on 11 Feb 2025 18:03
https://slrpnk.net/post/18287644

Android’s Gboard always suggests replies in chat apps that fit the context of what my contacts write.

If my previous message had been related, I would assume it predicted what my contact would say in response and make a suggestion based on that. But even if the contact changes the topic, the suggestions are appropriate.

I don’t expect that the apps all share the conversation with Gboard. So how are the predictions made.

It seems unlikely that it would take screenshots and base predictions on that. But otherwise I don’t know how it is possible.

#privacy

threaded - newest

OsrsNeedsF2P@lemmy.ml on 11 Feb 2025 18:37 collapse

This comes from Android Smart Reply, not GBoard: developers.google.com/ml-kit/…/smart-reply

It’s on-device local processing using AI and it integrates with notifications (not the keyboard). GBoard has no access to your messages

Cris16228@lemmy.today on 11 Feb 2025 18:55 collapse

GBoard has no access to your messages

As far as we know. Gboard comes from Google and I don’t trust them even if they put it down on paper

GissaMittJobb@lemmy.ml on 11 Feb 2025 22:12 collapse

Feel free to decompile them - it’s all there in the APK, you don’t have to live in doubt.

tired_n_bored@lemmy.world on 20 Feb 08:02 collapse

Applications like that obfuscate the already almost unreadable decompiled code

GissaMittJobb@lemmy.ml on 20 Feb 08:06 collapse

Obfuscation only makes the effort of decompilation take a bit longer - fundamentally, they are going to be executing the bytecode on your device, and that cannot be hidden from you.

I’m speaking from experience here - I’ve decompiled multiple APKs before, all containing bytecode that has been obfuscated by ProGuard. It’s a bit harder than reading source code, but with some practice it’s always possible to figure out what’s going on in the end.