Technology @beehaw.org European Commission sends preliminary findings to Apple and opens additional non-compliance investigation against Apple under the Digital Markets Act
Technology @beehaw.org The free Delta game emulator for iPhones is live on Apple’s App Store
Free and Open Source Software @beehaw.org A backdoor in xz (current versions are impacted)
Technology @beehaw.org Apple will require notarization for apps from third party app stores, and will disable updates for apps installed via third party app stores if staying outside EU
Free and Open Source Software @beehaw.org Fossify Gallery is now on F-Droid, and Simple Gallery got removed due to a proprietary dependency
Free and Open Source Software @beehaw.org My opinionated list of FOSS applications


Restricting access to files within a user is why sandboxing is useful. It in theory limits the scope of a vulnerability in an app to only the files it can read (unless there is a sandbox escape). Android instead prevents apps from accessing other apps' files by having each app run as a separate user.
One way to keep the encryption keys encrypted at rest is to require the login password (or another password) to open the app, and use it to encrypt the keys. That said, if an adversary can read Signal's data, they can almost certainly just replace Signal with a password-stealing version.