Edit: since I’m being downvoted, I’m in an employment situation that requires me to always use VPN on my devices. Can’t logon to my accounts on any device not connected to VPN. A lot of law abiding non-fraudsters must use VPN at all times.
I just don’t understand why a restaurant blocks VPN for an online order, when permission granted to access precise location? And the site knows my location as evidenced by it auto selecting nearest location to me?
People committing fraud like to use a VPN to obscure their location so it’s a red flag for a lot of things. Especially things that can result in financial losses. GPS can also be spoofed to any location someone wants, so that doesn’t really say much about if the activity is legit.
If you’re using a paid VPN service, you’re intentionally mixing your traffic in with other people for the sake of anonymity. That traffic includes people hacking, spamming, trading illegal content and all sorts of other bad things. The rest of the internet can’t tell you apart from those other people, because that’s the service you’re paying for.
So when you ask why the restaurant doesn’t trust you… it’s because you’re literally indistinguishable from the scum of the internet that is spending all day attacking and committing fraud against them.
This happens because there are no programmers working in the restaurant, and no one bothers with adequately setting up the network. Since attackers often use VPNs in public places, VPNs are simply blocked.
Let me clarify. This restaurant in particular, the site allowed me to login to my customer account. I’ve got an order history with 100% pickups per order.
It’s only at the checkout screen confirming my information that won’t load. Tested with another device not connected to VPN and voila checkout screen loaded.