Thanks, James! Doesn’t the MAC address situation kind of depend on the actual ROM? For example this StackOverflow post (https://stackoverflow.com/questions/33159224/getting-mac-address-in-android-6-0) lists at least a couple of workarounds with other APIs, although I was told, that for example for Samsung devices they don’t really work.
Good job, guys!
And to everyone pointing out that it’s China, that Baidu does it anyways, etc. — it doesn’t really matter. What matters is that as an employee of company X you can disagree with anything it does and if you can impact its decisions, that’s great, no matter whether it’s legal human rights violence or having a stupid dress code. ;)