I have the Kaiser Permanente health app on my iPhone. When I open it, my username is prefilled and it prompts me to sign in with Touch ID.
Now I press and hold the icon on the home screen to delete the app from my phone. iOS warns me that doing so will delete all app data. I accept.
Next, I reinstall the Kaiser Permanente app from the app store. Somehow my username is still prefilled and I'm still able to sign in with Touch ID. This violates my expectations.
I thought perhaps it had something to do with iCloud, though I note the following:
- In Settings > (account) > iCloud, Keychain is "Off"
- In Settings > (account) > iCloud, Kaiser Permanente is not listed under "Apps Using iCloud"
- In Settings > (account) > iCloud > Manage Storage > Backups > iPhone, I have deselected Kaiser Permanente under "Choose Data to Backup."
- In Settings > Accounts & Passwords > App & Website Passwords, the list is empty.
As a user, this is very unexpected. Is it an expected developer capability? How is it being done?