I recently ran a security scan on one of my iOS apps that suggested I modify my apps display as it enters the background so that the screenshot stored in the cache does not expose any sensitive data. I'm currently using apple's data protection library to encrypt all my apps data including the cached screenshot whenever the phone is locked using the user's pin. Is there any reason to modify the display under these circumstances?
Edit: Additional information
- The screenshot is currently used to hide the apps small reload time so I'd like to keep it if it's not necessary to blur it out or remove it.
- This is an internal enterprise app that can only be used on devices with 8 digit device pins.
- We display data from the phones native calendar that may contain sensitive information