2. They’re called device ids not phone ids. Proof right there the author didn’t research effectively.
3. The doctors/etc who have to abide by hiipa are explicitly requires to have their vendors (ex marketers) follow the same laws as them. This goes for any industry, but is written in the law for health.
Geofences are awesome for things like sports arenas, neighborhoods, malls, etc. but ineffective for anything smaller.
Edit: For #1 here are two sources. This is coming from a vendor that only sells location data, so their accuracy number of 93 feet is definitely not 100% truthful.
https://www.placeiq.com/2016/05/study-smartphone-location-on...
https://www.placeiq.com/2016/10/location-data-accuracy-the-f...