Remove app dependency on Google Play Services


Hi Revolut,

I am trying to remove as many dependencies as possible on Google, mainly because of privacy concerns but also battery improvements. Your app is one of the few apps that i have that is still depending on this service.

Is this dependency really required? What does Google need to know from you anyway?

Would it be possible to remove this dependency?

And on the same note: could you make it possible to download the app from your site directly rather than Google?



I assume it’s for security services.

Rooted Android devices reduce the security of the device and increase attack vectors + increases the opportunities for the Revolut app to be compromised (Both in terms of the app itself, and the network traffic.).

Given how Revolut is a banking app (as opposed to a video game or a web browser.), security is more important in that respect.

Having the app on the Google Play Store has 3 major advantages:

-1) Install base.
-2) Updating.
-3) Trust and security.


Well, I have my phone rooted. It makes it possible to block advertising and stop all sorts of snooping allowed by Google.

I would argue that downloading the app directly from is safer as YOU know it is from Revolut.

But I am not argueing that the Revolut app should be removed from Google Play store, just remove the dependency on the Google Play Service. I think this is possible while still being in the Google app store.


If it opens even a tiny security breach it’s not worth it - at least that is how i hope revolut thinks when it comes to issues like this. We are talking banking, security is the #1 priority at all times.


I would suspect they probably depend on it for location services. The new location APIs are in Play Services only, and they provide both better functionality and lower CPU/battery impact than the olde ones. I imagine that removing this dependency would either require dropping the location-based security or essentially reimplementing those APIs…