How to Completely Disable ‘Private Compute Services’ System-Wide on Android

Android utilizes a background framework known as “Private Compute Services” (PCS), which acts as a data bridge between the OS’s machine learning features (like Live Caption, Smart Reply, and Now Playing) and the cloud. While PCS is explicitly designed with privacy in mind—often employing federated learning and cryptographic isolation to ensure raw data isn’t directly uploaded—it still relies on intermittent cloud connectivity to download updated machine learning models and upload aggregated telemetry. In highly classified, air-gapped, or strict zero-trust environments, *any* background service that independently establishes outbound connections to external servers (even for privacy-preserving federated learning) violates strict data containment and network monitoring policies.

This guide explains how to completely disable ‘Private Compute Services’ system-wide on Android, enforcing a strict zero-trust model where background machine learning telemetry is forcefully severed.

Disable Private Compute Services Connectivity

To enforce a strict block against this localized telemetry, we must revoke the framework’s ability to communicate with the cloud via the core Android Privacy settings.

  1. Unlock your Android device and open the main Settings app.
  2. Scroll down and tap on Security & privacy.
  3. Scroll down to the “Privacy” section and tap on More privacy settings (or directly tap Privacy depending on your device manufacturer and Android version).
  4. Locate and tap on Android System Intelligence or Private Compute Core.
  5. Look for a specific menu option labeled Private Compute Services or Device learning.
  6. Locate the toggles governing cloud connectivity—specifically, look for options like Allow Private Compute Services to access the network, Clear data, or Keyboard & Voice telemetry.
  7. Toggle all related network access switches to the Off position. (By explicitly disabling these connections, you instruct the Android kernel to block the PCS framework from initiating any outbound HTTP/HTTPS requests to Google’s federated learning servers).

Verify the Configuration Lockdown

Because Private Compute Services operate silently in the background, verifying the lockdown requires checking the active network permissions.

To verify the restriction is active, navigate to Settings > Apps > See all apps. Tap the three-dot menu in the top right and select Show system. Scroll down and locate Private Compute Services. Tap on it, then tap on Mobile data & Wi-Fi. Ensure that the Background data toggle is completely disabled. The Android device’s machine learning framework is now cryptographically bound to operate exclusively using on-device models, entirely mitigating the risk of federated telemetry exfiltration.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.