Skip to main content


The functionality provided by Google's new Android System SafetyCore app available through the Play Store is covered here:

security.googleblog.com/2024/1…

Neither this app or the Google Messages app using it are part of GrapheneOS and neither will be, but GrapheneOS users can choose to install and use both. Google Messages still works without the new app.

in reply to GrapheneOS

The app doesn't provide client-side scanning used to report things to Google or anyone else. It provides on-device machine learning models usable by applications to classify content as being spam, scams, malware, etc. This allows apps to check content locally without sharing it with a service and mark it with warnings for users.

reshared this

in reply to GrapheneOS

It's unfortunate that it's not open source and released as part of the Android Open Source Project and the models also aren't open let alone open source. It won't be available to GrapheneOS users unless they go out of the way to install it.

reshared this

in reply to GrapheneOS

We'd have no problem with having local neural network features for users, but they'd have to be open source. We wouldn't want anything saving state by default. It'd have to be open source to be included as a feature in GrapheneOS though, and none of it has been so it's not included.
in reply to GrapheneOS

Google Messages uses this new app to classify messages as spam, malware, nudity, etc. Nudity detection is an optional feature which blurs media detected as having nudity and makes accessing it require going through a dialog.

reshared this

in reply to GrapheneOS

Apps have been able to ship local AI models to do classification forever. Most apps do it remotely by sharing content with their servers. Many apps have already have client or server side detection of spam, malware, scams, nudity, etc.
This entry was edited (1 month ago)
in reply to GrapheneOS

Classifying things like this is not the same as trying to detect illegal content and reporting it to a service. That would greatly violate people's privacy in multiple ways and false positives would still exist. It's not what this is and it's not usable for it.

reshared this

in reply to GrapheneOS

And (again) my choice using GrapheneOS was right.

Also thanks from my side for additional clarifications 😎👍

in reply to GrapheneOS

GrapheneOS has all the standard hardware acceleration support for neural networks but we don't have anything using it. All of the features they've used it for in the Pixel OS are in closed source Google apps. A lot is Pixel exclusive. The features work if people install the apps.
in reply to GrapheneOS

also probs good to note that there are other linux based operating systems for smartphones that are not derivatives of the AOSP are available such as:

- Ubuntu Touch by UBports
- Sailfish OS by Jolla
- postmarketos
- Mobian
- Manjaro arm
- Archlinux arm

if i remember correctly Ubuntu Touch and Sailfish OS are the most "usable for day to day" but idk if thats changed in the past like 4 years since i looked into them

but android is still just a highly customised linux distribution for smartphones

in reply to julia

@vibrantleaf @5klp471 Those don't provide remotely comparable privacy or security to the Android Open Source Project though, let alone to GrapheneOS.
in reply to Orca 🌻 | 🎀 | 🪁 | 🏴🏳️‍⚧️

@Orca No, we're saying that it's not "open source and released as part of the Android Open Source Project". Android Open Source Project is open source.
in reply to GrapheneOS

I just checked for it and it was installed and I did not 'go out of my way'. Are you sure?
in reply to Carl :fedora:

@carlt4 Are you on GrapheneOS? This isn't part of GrapheneOS and you would have had to have chosen to install it. People with Google Messages installed were prompted to install it by the Play Store but you had to agree to it, and we disabled it recommending installing it anyway.
in reply to GrapheneOS

I am on GrapheneOS. I don't recall being prompted. I'll have to keep tabs on it to see if it shows up again.
in reply to Carl :fedora:

@carlt4 You definitely would have been prompted to install it. If you were currently using the Play Store, which is unlikely, it would be a dialog. If you were outside of it, it would have been a GmsCompat notification letting you know the Play Store needed to prompt you for it. It cannot install an app without the user approving it, it has no special privileges.
in reply to GrapheneOS

I read that it is a privacy invasion app that will scan your phone. Hopefully, it will be removable.
Unknown parent

mastodon - Link to source
GrapheneOS
@CIMB4 It fundamentally can't scan content not explicitly passed to it by another app. It runs in a sandbox.