Who can disable the background uploading task? (Reg: BackgroundTaskCancelledReason.backgroundUpdatesDisabled)

Hi,

I was working with URLSession.upload with background config.

I came across this cancellation reason in URLError.BackgroundTaskCancelledReason. backgroundUpdatesDisabled

Docs suggest that these are triggered while background tasks are disabled. Does it mean disabled by user?

Can anyone please shed light on how this cancellation reason can occur? Who can disable the background upload (User or the system ...) and how?