Brave Locations

How does Brave locate me?
Because when I joined BAT it recognized my region/country and I don’t remember giving Brave location permission

And if use VPN will it change?