Originalcahummer In the case of Starbucks, their app attempted to send information gathered from my phone. This information included, device make and model, location, screen resolution, email, os build, language, network connection details ...etc. This information was destined for companies called New Relic, Urban Airship, and Apptentive.
You could try the DDG blocker or Rethink DNS. But if SBUX really wants the information to go to those companies they can just relay it through their servers.
And maybe their app already has a blocker detector and has already been bouncing the information to those companies through their servers every time DDG blocked it.
When I'm in a Starbucks I don't use their Wi-Fi, my Bluetooth is off, and I pay cash. On the other hand, maybe their security cameras are doing gait analysis on each customer!