I thought this was a great read for those not on /r/privacy.
Source: Reddit - The heart of the internet
The bluetooth hardware in your Ford has a unique, permanent MAC address that is used for hands free calling and audio streaming. This address is almost always static and doesnt change because your phone relies on that specific ID to “recognize” the car and auto connect every time you get in.
Many departments of transportation install bluetooth “sniffers” at intersections and along highways to track vehicles. They deploy a small, ruggedized computer (often a brand like BlueTOAD or Iteris) and mount them on a traffic signal pole or highway sign. It has a high gain antenna that scans for Bluetooth and wifi mac addresses within a range of about 300 feet. As you drive by sensor A, it logs your vehicle’s unique bluetooth mac address and a precise timestamp. When you drive by sensor B (perhaps two miles down the road), that sensor also logs your mac address and timestamp. Measuring the time and number of devices seen at a time helps them measure realtime congestion.
Even if you disabled wifi and bluetooth, each of the four tires has a sensor with a unique 8 character hexadecimal code (like A1B2C3D4). This ID allows the car’s computer to know which tire is which, ensuring that if your “front left” tire is low, the dashboard correctly identifies it. It then broadcasts its unique ID, pressure, and temperature roughly every 60 seconds in the 300mhz band. The car companies know what sensor ids came with your vehicle. To my knowledge, there’s no publicly documented commercial receiver that understands all tpms protocols and bands. But because Ford’s TPMS signals are unencrypted and unauthenticated, anyone with a relatively inexpensive Software Defined Radio (SDR) and a laptop can intercept the signal from 40 to 120 feet away with a standard antenna. Less chatty pings, but you still are identifiable.
Even if you say fuck it and disable TPMS, many tire manufacturers embed RFID right in the tire now for inventory and like bluetooth/wifi/TPMS all is tied to your VIN. So even your old classic <= 90s car will need tires again eventually. Tire techs can use handheld scanners, walk past your car with a wand and scan all four tires in seconds from about 3-10 feet away. Systems like Michelin quick scan use pads on the ground (often found at truck stops or fleet depots). As you drive over them, the system reads the RFID tags and measures tread depth simultaneously. Commercial “gate” readers can pick up these IDs at speeds up to 20-30 mph from a distance of about 25 feet. Right now, there is no “city-wide” grid of RFID tire readers like there is for Bluetooth. The hardware is currently too expensive and the range too short for highway speed government tracking, but it certainly could start to appear at toll roads or regular gas stations.
and then later regarding why visual cameras aren’t as good for car tracking:
Vision has the most value right now because of license plates but honestly RF is a way more reliable identifier since its omnidirectional and doesn’t care about line of sight. i agree ALPR is huge but when you combine it with RF surveillance it makes it basically impossible to hide. even with crazy machine learning vision stuff falls short when you have five identical white f-150s with no plates driving in a pack but the RF signatures from those cars will all be unique.
Even the “random” mac rotation on phones for wifi and bluetooth is pretty weak and retailers are already exploiting that like crazy. Places like home depot or target use enterprise gear from cisco meraki or aruba that has location analytics built right into the access points. They’re just sitting there listening for your phone to send out “probe requests” trying to find your home wifi.
It gets even worse because google and apple keep massive databases of about every wifi ap in the world for location services. Your phone will literally leak the unique names of saved networks it’s looking for and it’s super easy for even a hobbyist to pick that up, where those unique ap names are, and identify you and where you frequent.
Then you have the “hidden” stuff like ble beacons from companies like estomate or gimbal tucked away on store shelves. They track your “dwell time” in the aisle by watching your signal strength. the real high end stuff like retailnext uses “virtual sniffers” that stitch the video feed of you walking together with your phone’s rf so they have a 100% lock on who you are and where you’re standing. Mac randomization doesn’t matter.