What is 'Android App Hibernation' (introduced in Android 12), and what security benefit does it provide?
- A.App Hibernation extends Doze to inactive apps; network access is suspended for every package the user has left alone, and no permission is touched, no cached data removed: the benefit is battery life, and the security position of a forgotten app is unchanged by any part of it
- B.App Hibernation hides the app from the launcher; all of its data and permissions survive, and a single tap in settings restores it
- C.When an app has not been used for an extended period, Android 12+ automatically places it in hibernation: resetting all runtime permissions, stopping background processes, and removing cached data - reducing the attack surface of forgotten apps with excessive permissions
- D.App Hibernation encrypts the app's data under a per-app key; the key is unwrapped when the user next opens it, and all dormant packages sit as ciphertext until then
Why C is correct