Data is stored in two locations: In the keychain, and within your user data. User data is deleted by iOS together with the app. Itâ(TM)s gone if you restore the app. The keychain is not touched by iOS when you remove the app, but nobody else can read it. Until you restore the app; then the app is told âoerunning for the first time after installâ after you run the first time, and the app decides what keychain data to delete at this point. So your banking app will work again after you delete and restore it.
Of course if I send a notification to your app, that will be delivered after you delete and restore the app. As a developer I am able to ignore notifications sent before you restored and reused the app. Iâ(TM)m not at all surprised if a developer handles these notifications, but it would be surprising if this happened unintentionally.