I want a safari private browsing mode equivalent for apps on iPhone. I would turn this on by default for all apps. And I would use Apple ID generated per-app user-id and iCloud private relay and private email for every app by default. I'm hopeful that Apple will do it as they are a privacy focused company. Basically iPhone should behave like TorBrowser for every single app. I also want the location service to feed an address based location or a previously saved location to the app. And I want to deny any attempts to fingerprint via device ids and names like wifi access point names or bluetooth devices etc. Someone at apple, if you are reading this, please get it done. Thanks!
Not quite the same, but Android has a Guest User mode (similar to macOS). If you switch to the Guest account, it'll create a new user separate from the main one. Then when you log out, it deletes all the data.
* Apps that offer any form of social login must also offer Apple ID login
* Apple ID login can anonymise your email address per-provider
* Every app already gets a distinct device ID, and indeed every app install gets one. Reinstalls regenerate it.
* Wifi APs and Bluetooth scans require location privileges, which you can decline.
* Apps are required to continue functioning (minus functions that clearly require the permission) if you decline them.