Private key generated in Secure Enclave behavior after app uninstallation

As stated here https://forums.developer.apple.com/thread/36442 items stored in keychain are not guaranteed to be deleted or not deleted by the OS after app uninstallation and developers should not rely on current keychain behavior as it can change. What about keys stored in secure enclave? Will they survive app uninstallation? Is there any guarantees about this behavior in the future?

Accepted Reply

I don’t know how the system currently behaves (it’d be relatively easy for you to test it though) but the general rule of thumb here is that, if it’s not documented anywhere, you shouldn’t rely on it either way.

Share and Enjoy

Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware

let myEmail = "eskimo" + "1" + "@apple.com"

Replies

I don’t know how the system currently behaves (it’d be relatively easy for you to test it though) but the general rule of thumb here is that, if it’s not documented anywhere, you shouldn’t rely on it either way.

Share and Enjoy

Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware

let myEmail = "eskimo" + "1" + "@apple.com"