When saving part of the UI state using SavedStateHandle
, the data in the state is persisted (on disk) on app process death. For various domain/business reasons, this data might contain sensitive information. Where and how is this data persisted? And how secure is this persistence? And does the Android (device/target/compile) version matter for this?
The Android developer website provides a lot of information about saving UI state, storage and security, but they are large and separate topics that are hard to integrate (at least for me). So I'm unsure about what is stored where and how.