Tangentially related to part of the text in the article : A lot of these and other apps ask you to share documents, camera, mic, gps, and other access from your phone . The problem is that several of those wont work if you reject that access. Even worse, Mexican government passed a law that made it compulsory to monitor your GPS position for Banks and other money related companies, so doing relatively common bank transactions require you to lose your privacy.

Given these blatant privacy violations, I wish mobiles had the option to "mock" data for those sensors. Share files? Sure, give access to a jail like bkank file system. Share mic? Sure, give access to a white noise generated stream, same with video/camera. Share gps? Give some mock location, etc.

That's what a privacy enabled device would do.

I wonder why hasn't this even been implemented at the browser level.

XPrivacyLua has the ability to feed fake data to apps.

https://github.com/M66B/XPrivacyLua

Requires rooted Android + Xposed though.