Hacker News new | ask | show | jobs
by greysonp 2479 days ago
Signal dev here. Just wanted to make it clear that the GCM/FCM we send are completely empty. It just wakes up the app so we can fetch the encrypted messages, at which point we decrypt them and show them to the user.
2 comments

Thank you for clarifying. Didn't know you could do that! Then again, I haven't played around with Android developing in a few API versions.
Could you please explain what's happening here then, in terms of how Google is reading our Signal messages to provide "smart" replies?
Smart replies are provided on the OS side after notification is generated using on-device ML model.

They show up on all apps that provide messaging.

This does ultimately mean Google is intercepting and reading them then (albeit on the device).