Does granting "full access" to a database give an app the ability to upload all of that data?
Many third party apps require “full access” to certain databases on my iPhone, like my photo library, my contacts, or my calendar, in order to be fully functional. If I grant full access, does the app have the ability to upload that entire database to its own server? Please remember that I'm asking whether the app CAN do that, not whether it will or whether I should worry about it if it can.
I think the answer is yes. If your understanding is that granting full access doesn't give the app the ability to upload the full database, please cite a source. I've found nothing on Apple's own site that clearly explains what "full access" means (which kind of shocks me - this seems like an issue that should Apple should spell out very clearly). And while we can grant limited access, I find that a lot of apps lose most of the functionality that would be useful to me if I do that.
The apps that I'm thinking of aren't from sketchy developers that no one has ever heard of. For example, Canon wants full access to my photo library, Meetup wants full access to my calendar, WhatsApp wants full access to my contacts. It's not just that I'm uncomfortable with Canon, Meetup and WhatsApp having access to all this data, but that even "nice" companies get hacked.
iPhone 12, iOS 18