> it's happening silently as part of a normal upgrade.
No, this is not true. The large requirement comes after a user wants to use the feature, not as a part of the normal upgrade. If the user never engages with the feature, it's not downloaded.
> No, this is not true. The large requirement comes after a user wants to use the feature,
The feature that didn't say it would cost you 4Gb, right?
That's even more silent.
According to above, it is triggered by the website calling the feature. The user might have no idea. That's not what consent looks like