I started rotating my BSSID weekly after I learned Apple and Google abused it to track the location of people and devices.

Permanent hardware or software IDs, such as the Windows GUID or machine-id on Linux (systemd) are inevitably abused for surveillance sooner or later.

You have all the good intentions, but since no one else does this around your location, I don't think you're achieving anything.

You mean, they used it so people trying to use their maps apps didn't have to wait several minutes for a cold GPS fix?

> wait several minutes for a cold GPS fix

My phone doesn't take several minutes to get a GPS fix even when I'm in the middle of nowhere well beyond the range of cell towers let alone wifi routers...

I understand that in theory it could if it had no clue what time it was either for some reason... but in practice we're talking seconds (though more than 2) not minutes.

I feel like that's not a true cold GPS signal! Though I'm not arguing the parents scenario is realistic either. I got a GPS module for a drone I was building and it took 20 minutes to get a proper GPS lock from cold!!! I was sitting there watching betaflight doing it's thing wondering why the heck it takes so long when there's so many satellites in view!

[delayed]

How do you coordinate across all of your devices?

The same physical location showing a different SSID every week but the surrounding ones not changing would be deanonymizing you much more aggressively.

People mostly don't change SSIDs or even move networking hardware - e.g. AirBnBs.

Edit: and also are you still carrying a smart phone while doing this? The device which has GPS and a cloud internet connection?