Ask HN: Why has iOS never had a control for restricting an app's network access?
However — I've thought on and off for years — I feel like an omission is a toggle to restrict an app's network access. I would be much more willing to give an app other permissions if I knew my data couldn't be uploaded somewhere. But in its current state, I almost never give an app permission to access (for example) my contacts because I assume that data will be uploaded and stored.
---
If I remember correctly, custom keyboard extensions don't have access to the network by default, unless you explicitly give them that permission. Why hasn't this been extended to all apps?
---
This also brings up another question — why has iOS never had fine-grained control over which contacts you share with an app? (Similar to how they updated the photos/media permissions in the last few years.)