It’s going to do that because the data is prefetched on page load.

You can use javascript to change that…

or change it so it is only applicable once the user gives it permission.