## Understanding SafetyCore: Google’s On-Device Privacy Feature for Android
A new system service called “SafetyCore” has appeared in the settings of some Android devices, prompting questions about its purpose and functionality. Introduced in late 2024 as part of a broader effort to improve on-device privacy, SafetyCore leverages machine learning to detect sensitive content, such as nudity, and enable features like Sensitive Content Warnings within apps like Google Messages.
Essentially, SafetyCore is a system service providing the infrastructure for detecting potentially unwanted content directly on your device. It was implemented with the November 7, 2024, Android update (version 9 and later).
Initially described by Google as a tool supporting privacy-preserving user protections, its most visible application is within Google Messages. Here, it powers Sensitive Content Warnings, which blur images potentially containing nudity and provide users with options before they view or send them.
How Does It Work?
Google’s approach to updates prioritizes security and data isolation. System services automatically update devices with bug fixes, new features, and security enhancements. These updates are often delivered through separate Android packages to minimize sharing of permissions and maintain privacy – adhering to the principle of “least privilege.”
SafetyCore’s capabilities extend beyond identifying nude images; its machine-learning functionality can detect and filter a broader range of sensitive content.
Unlike traditional apps, SafetyCore lacks an icon and isn’t visible in the list of running applications. Users must navigate through Settings > Apps > Show system processes to locate it within their device settings.
What Google Says About Privacy
Google asserts that SafetyCore operates solely on-device, meaning it doesn’t report or share scanned content with Google or any third parties. They emphasize that the service enhances security without compromising user privacy, allowing apps to filter content locally.
A spokesperson for Google stated: “Android provides many on-device protections…while preserving user privacy and keeping users in control of their data. SafetyCore is a new system service for Android 9+ devices that provides the on-device infrastructure for securely and privately performing classification to help users detect unwanted content. Users are in control over SafetyCore, and SafetyCore only classifies specific content when an app requests it through an optionally enabled feature.”
Furthermore, Google is adding binary transparency to SafetyCore, a step they claim demonstrates their commitment to product transparency, allowing both users and developers to verify the service’s privacy-preserving nature.
Disabling or Removing SafetyCore
The process for disabling or uninstalling SafetyCore varies depending on your Android device manufacturer. Keep in mind that disabling or removing it may mean you won’t benefit from future security and privacy enhancements offered by Google.
- Samsung Galaxy: Open Settings > Apps, locate “Android System SafetyCore,” and check for an Uninstall option. If uninstall is grayed out, only disabling the service may be possible.
- Pixel Devices: Open Settings > Apps, select “See all apps,” locate “Android System SafetyCore,” and check for an Uninstall option. Similar to Samsung devices, you might only have the option to disable it.
**Protecting Your Data: Beyond SafetyCore**
Here are four steps to take beyond relying solely on system services like SafetyCore:
- Limit App Permissions: Regularly review and restrict app access to sensitive features like your camera, microphone, storage, or location.
- Disable Background Data & Tracking: Prevent unnecessary tracking by turning off background data usage for apps that don’t require constant internet access. Also opt out of personalized ads in your Google account settings.
- Use a VPN: A virtual private network (VPN) encrypts your internet traffic, protecting your online activity from being tracked.
- Clear Personal Data Regularly: Delete unnecessary data like search history, location history and cached files through your Google Account settings and within individual apps.
SafetyCore represents an interesting addition to Android’s security features, offering on-device content filtering powered by machine learning. While it aims to bolster privacy and security, understanding its functionality allows users to make informed decisions about their device’s configuration.
Do you trust Google’s claim that SafetyCore operates entirely on-device?