Android Firefox now depends on Play Integrity to facilitate doling out AI slop.
>Digging into the source code I can see they implemented support for this integrity API here:
https://github.com/mozilla-firefox/firefox/tree/8a774b77da7e01b8f443106a19454a5752a6b56a/mobile/android/android-components/components/lib/integrity-googleplay/src/main/java/mozilla/components/lib/integrity/googleplay>Looking at the git history, it seems like this got added because of:
https://bugzilla.mozilla.org/show_bug.cgi?id=2015109>Which mention:
>We need to request a token from the Google Play Integrity API to pass to the MLPA backend.
>I searched for this "MLPA" and found:
https://github.com/Firefox-AI/MLPA>Which are described as:
>A proxy to verify App Attest/FxA payloads and proxy requests through LiteLLM to enact budgets and per user management.
>So my guess here is that they want to restrict usage to some likely new remote AI service to only be possible if you run the official Firefox app and therefore it needs to ask the Play Store to ensure that.
>Since this new service are running on actual servers, it makes sense that Mozilla don't want anybody to start using their, likely expensive, service API for non-Firefox usage.
>I don't seem to find any other usage of the Play Integrity API for now. But my search have also been rather quick and dirty without going too deep. :)
Shitshow browser developed by unserious individuals.