Nick, While that may be the case, most of your examples are large companies that handle data for millions of people. I don't think the same thought process applies to your local dealership "knowing" your location. If Facebook started sending me push notifications everytime I walked past a bakery that paid them for geolocation ads, I would uninstall it in a heartbeat. There's a reason they don't cross that line. This isn't about the customer being at Dealership B, doing a Google search and seeing Dealership A. This is about the customer driving down to Dealership B, hearing their phone go off and seeing a notification from Dealership A's app telling them they should come back.