The article states they cicumvemt androids privacy controls,, but doesn't say how. As far as I'm aware, WiFi access point scanning is behind the location permission and service for precisely this reason. So if you just deny that permission, you should be fine.
I wasn't able to use my WiFi ssid in home assistant automations without having location services enabled, for example.
Man I would love to see the phoronix comments on this