subside4455 In GrapheneOS each user gets a unique signing key, which does not persist through a profile deletion. Does the same apply to the Guest Profile as well? If the Guest profile is destroyed, will it be given a new key the next time?
telemetry83 Yes, if a guest profile is destroyed, new keys will be generated when a new guest user is created again. Additionally, there is code to ensure the new guest user will have a different user ID if multiple guest users are created within the same OS boot: https://github.com/GrapheneOS/platform_frameworks_base/blob/f1b93e035b68cbe2570cec966bee3ee5b3c5dc28/services/core/java/com/android/server/pm/UserManagerService.java#L6683-L6694 New keys are generated for all newly created users, including guest (also called ephemeral) users: https://github.com/GrapheneOS/platform_frameworks_base/blob/f1b93e035b68cbe2570cec966bee3ee5b3c5dc28/services/core/java/com/android/server/pm/UserManagerService.java#L5977