This silent Android feature scans your photos for 'sensitive content' - how to uninstall it
Source: ZDNet
Elyse Betters Picaro / ZDNETFollow ZDNET: Add us as a preferred source on Google.
ZDNET’s key takeaways
- SafetyCore is a Google system service for Android 9 and later.
- It powers Sensitive Content Warnings in Google Messages.
- It only runs when an app requests it through an opt-in feature.
Last year, Google rolled out a system service to Android phones and tablets called Android System SafetyCore. It came with no new icon on the home screen, no warning, and no “Do you want this?” screen. It just appeared one night, running in the background.
Google describes SafetyCore as an “Android system component that provides common infrastructure that apps can use to protect users from unwanted content.” That vague description left many people, including me, confused. So, what’s it look like in practice?
Sensitive Content Warnings in Google Messages. Powered by SafetyCore, Google said that, when enabled, Messages can detect and blur images in your chats that may contain nudity, then show a warning before you view or even share them yourself. Google stressed that it processes all warnings on your device, and that your warnings and images are “not shared with Google.”
SafetyCore isn’t limited to nudity detection. Google said it provides “privacy-preserving, on-device support” for Android safety features, and could be used to help warn users about a range of “unwanted content,” such as spam, scams, and malware.
For those wondering, security researchers have confirmed that SafetyCore runs locally. The team behind GrapheneOS, an AOSP-based, security-focused distro, verified on X that SafetyCore isn’t reporting things to “Google or anyone else.” Google also reminded ZDNET that users can control SafetyCore and said it only works “when an app requests it through an optionally enabled feature.”
**Also: **How to clear your Android phone cache in 30 seconds
Still, because Google didn’t clearly warn Android users that SafetyCore was coming, the rollout raised concerns about privacy and consent. As one Play Store user wrote in 2025, “This is spyware. Installed without consent or notifying users.” One Redditor likened it to a “virus installed through a backdoor by Google,” and said it’s the “complete opposite of safety, transparency, and privacy.”
Adding to the frustration, SafetyCore doesn’t have an icon or appear in your app list. So, to find it, you have to dig through settings.
How to remove SafetyCore from Android
What you’ll need: An Android phone or tablet running Android 9 or later. If you’ve bought a new Android device or installed a system update anytime since 2024, you’re likely running SafetyCore. Google recommends keeping it installed so you can use safety features that depend on it. Also, as some users have noted, because SafetyCore is a system service, it may return with a future update.
Elyse Betters Picaro / ZDNET
Elyse Betters Picaro / ZDNET
Elyse Betters Picaro / ZDNET
Elyse Betters Picaro / ZDNET Tap Uninstall. On my Pixel phone, Android showed a confirmation prompt asking if I wanted to uninstall Android System SafetyCore. If that happens, make sure to tap Uninstall again to confirm and finally remove it.
Tip: If SafetyCore returns after a system update or Google Play update, repeat the steps above.
Also: How to enable Advanced Protection on Android 16 - and why
Show more
Elyse Betters Picaro / ZDNET Let’s say you want to keep SafetyCore running on your phone because an app might use it in the future in a way you could find useful, such as warning about scams. But for now, you do not want it working in Google Messages and analyzing the photos in your chat. In that case, make sure Sensitive Content Warnings is disabled.
Open Google Messages, tap your profile picture, and go to Messages settings > Protection and safety > Manage sensitive content warnings. This opens a page where you can turn the feature off or on.
**Note: **Unsupervised teenagers (ages 13 to 17) and adults can manage the setting themselves, but supervised child accounts need a parent to do it through Family Link.
Also: This powerful Android tool lets me search anything on my screen fast
Also, in earlier versions of this article, I suggested reviewing SafetyCore permissions if you planned to keep it installed on your device. However, as of June 2026, I no longer see that option on my Pixel phone. The app’s info page in settings just says “No permissions requested,” and the permissions row is completely grayed out.
Show more
![Optional: Disable Sensitive Content Warnings]() Elyse Betters Picaro / ZDNET
Why is Android’s SafetyCore so troubling?
SafetyCore is troubling because of how it arrived.
Google said the service performs content classification on your device, does not send identifiable data or content to Google servers, and only runs when an app requests it through an optionally enabled feature. That’s the good part. The bad part is the rollout. A silent system component that handles sensitive-content classification is something Google should have clearly explained beforehand.
**Also: **How to share your location on Android: 5 quick and easy ways - including by text
To be fair, Apple offers a similar feature called Communication Safety on the iPhone. But it publicly explained the feature and gave users a very easy way to enable or disable it in their Screen Time settings. Apple got it right. Google didn’t.
In response to this article, a Google spokesperson told ZDNET:
“By default, Google System services automatically update your device with security, bug fixes, and new features. Some updates are delivered via system services in separate Android packages. This maintains privacy, security, and data isolation following the principle of least privilege because permissions are not shared with other functionality.”
Can I uninstall SafetyCore without breaking my phone?
Yes. I did, and my Pixel phone still works just fine. That said, SafetyCore is a system service, so removing it may affect Android safety features that rely on it, including Sensitive Content Warnings in Google Messages. Google recommends keeping it installed.
**Also: **14 secret phone codes that unlock hidden features on your Android
Will SafetyCore come back after I uninstall it?
It might. Because SafetyCore is a Google system service, it may return through a system update or a Google Play update. If you remove it and later see it again in your system processes, that is likely why.
**Also: **How to take full-page screenshots in Chrome on any device - it’s easy
What are Sensitive Content Warnings?
Sensitive Content Warnings in Google Messages uses SafetyCore’s technology to work. When enabled, the safety feature can detect images that may contain nudity, blur them, and show a warning before you receive, send, or forward them.
**Also: **How earthquake alerts work on Android - and how to enable them
Here’s how Google explained the warnings:
“Sensitive Content Warnings is an optional feature that blurs images that may contain nudity before viewing, and then prompts with a ‘speed bump’ that contains help-finding resources and options, including to view the content. When the feature is enabled, and an image that may contain nudity is about to be sent or forwarded, it also provides a speed bump to remind users of the risks of sending nude imagery and preventing accidental shares. All of this happens on-device to protect your privacy and keep end-to-end encrypted message content private to only sender and recipient. Sensitive Content Warnings doesn’t allow Google access to the contents of your images, nor does Google know that nudity may have been detected. This feature is opt-in for adults, managed via Android Settings, and is opt-out for users under 18 years of age.”
The TL;DR is that Google said detection and blurring happen on your device, and images, results, and warnings are not shared with Google. Adults can also enable or disable Sensitive Content Warnings in Google Messages settings at any time.
Show more