Popular Android apps are stealing users' email addresses

Android is an awesome operating system that provides us developers with incredible capabilities. There are quite a few great apps and features Android users benefit from that are simply impossible to implement on other platforms.

Unfortunately, nothing comes free, and this wide array of capabilities is the main reason why Android is so vulnerable from privacy and security standpoints.

In our latest research, we decided to focus on the privacy issues. We took a look at the top 1000 Android apps to find out if they collect any sensitive personal data.

Disclaimer: most apps do collect a lot of information they deem to be "anonymized" and "non-identifiable", such as browsing history, list of installed apps, advertising and device ID, your location, IMSI, IMEI, and other similar specific, but non-personal data. While I find lack of user control over this information unacceptable, I admit that it is not surprising, and people may not realize how easily this "non-identifiable" information may be exploited to break their personal anonymity.

There are some data that are obviously identifiable, and I don't need to explain why it is important to keep that information private. In our research, we focused on searching for the popular apps that silently track your email address with no explicit user consent. Further, in this research, we showed that Android apps can silently extract not just email addresses, but even your contacts and text messages and that there is almost no protection from this.

It is important to mention that this behavior seems to me to be a direct violation of the Google Play content policies, as described in the malicious behavior section:

The following are explicitly prohibited: Apps that steal a user’s authentication information (such as usernames or passwords) or that mimic other apps or websites to trick users into disclosing personal or authentication information.

Also, with no doubt this is a violation of the Privacy terms of Google Play:

Your app’s request for consent:
...
Must not begin personal or sensitive data collection prior to obtaining affirmative consent;
...

How we conducted our research

We designed an automated platform that scans top Google Play apps and looks for some common violations. Scanning includes decompiling the apps' code, installing on a device and inspecting the apps' traffic.

Here's a tip for fellow researchers: there is a better way for inspecting the apps' traffic than good old mitmproxy or Fiddler. Besides being a popular ad blocker and a privacy protection tool, AdGuard for Android is also an excellent tool for this kind of research. You can check what requests are being sent by the apps in the filtering log, and you can examine them closely if you record an HAR (Http Archive) file. Moreover, you can use AG in conjunction with mitmproxy or Fiddler by setting it as an outbound proxy in AdGuard settings.

Our research summary

  • We scanned the top 1000 most popular Google Play apps
  • Nine of them began extracting and sending user email right after the first run with no explicit consent from a user and no additional permissions requested
  • According to Google Play, the total number of downloads of these apps is greater than 350 million
  • Most of the apps send the data over plain HTTP exposing it to any intermediate third party (like your ISP for instance)
  • There is not much you can do to protect yourself from this kind of malicious behavior

I am pretty sure that what we found is just the tip of the iceberg. The apps we found violating user privacy do it in a very straightforward way. I am sure that there are lots of them who hide it better, and we need to use a more sophisticated approach to discover them.

Here are some interesting stats. Among the top 1000 Android apps:

  • 494 apps permissions are enough to extract your phone number and track your phone calls;
  • 213 — to get your email addresses;
  • 208 — to read your contacts;
  • 88 — to read your text messages (SMS and MMS);

Track and Share with BookMyShow

Imagine how surprised we were when the first app we discovered was the highly popular (10M+ downloads), award-winning, "Editors' Choice" of Google Play - the BookMyShow app.

The app developers tried to be open about the information their app collects and the way this information is being used, and they describe everything in detail right on the app page.

How come they do such a notorious thing? The request containing the email address was actually sent to a third-party domain called wzrkt.com. This domain belongs to the analytics system known as CleverTap that advertises itself as a "powerful behavioral analytics [tool] that fuels user-centric engagement". From what the CleverTap documentation on user profiles says, it appears that the BookMyShow developers should have manually filled the email field.

To sum it up, not only was the email silently tracked by the app, it was also immediately shared with a third-party.

Good old GO

This one was not surprising at all. You may remember our previous research about the nasty GO keyboard apps spying on their users? One might have hoped that they would have changed their attitude after the wide exposure given by that research. Unfortunately, this is not the case. We found out that at least three apps developed by the Chinese company called GOMO violate user privacy and try to sneak out as much information as possible.

The first one is the GO SMS Pro app. This app boasts more than 100M installs according to Google Play. Right after the app's installation, it sends your email to the domain goconfigsync.3g.cn right in the request URL, using plain HTTP. Hence, your email is not just being sent to their server, but it is also exposed to every intermediate third-party along the way, such as your ISP.

Two more apps we found are Z Camera - Photo Editor, Beauty Selfie, Collage and S Photo Editor - Collage Maker, Photo Collage with more than 100M installs each. Both apps send your email along with tons of other information to the zcamera.lzt.goforandroid.com domain.

Ironically, GOMO likes to focus on privacy in their apps' descriptions. GO SMS advertises the so-called "Privacy Box" feature:

And both photo editor apps feature the "Private Gallery" that keep private photos safe (from what?):

Guys, really? It'd be so nice if you started protecting user privacy by not violating it yourselves.

Psst, want some free VPN?

Net Neutrality is gone and now more and more people are looking for VPNs to gain better privacy and security. While searching, please be careful about free VPN services. Remember the old rule: when a product is free, you are the product. In our research, we found a perfect example of that. We discovered that two seemingly independent free VPN apps, Turbo VPN - Unlimited Free VPN and VPN Proxy Master-Free security (with more than 10M installs each) send similar requests to the 139.59.113.236 and 139.59.216.231 hosts. These requests can contain not just your email address, but also your phone number, IMSI, and IMEI. Of course, none of that is mentioned in the apps privacy policies (which by the way are also almost identical): https://turbovpn.com/static/privacy_policy_turbovpn.html and http://d32z5ni8t5127x.cloudfront.net/privacy_policy.html.

Beautiful wallpapers in exchange for your email address

The next app on the list is Premium Wallpapers HD with more than 10M installs, according to Google Play. Right after the installation, it requests the list of favorite wallpapers from the URL like this:

http://api.pwhd.space/api/v5/wallpapers/favorites/email@example.com

To be honest, this looks more like a developer's mistake than a deliberate plan to steal your email address and use it for further tracking. Nevertheless, this is still a serious privacy issue, and the use of plain HTTP makes it worse.

Other apps

Two more apps we discovered are Recharge, Bill Payment, Wallet and MyCalendar with more than 10M installs each.

The first app is an Indian digital payment platform, and I can assume that people regularly trust them with much more than just a tiny email address. However, tracking users email before registration is not acceptable and I think they should fix this in future versions.

The second app was last updated on December 22, 2014, and seems to have been abandoned. There is one interesting technical detail about it, though. It puts your personal information (including email) to the Cookie header of every request made to the www.mycalapp.com domain. All the requests are made over plain HTTP as usual.

Why is this happening?

You might think that there are a great many naughty developers on Google Play, but I don't think that this is the problem. The root cause is that on Android it is very easy to silently extract personal information, and Android does not make it clear enough when apps request access to dangerous permissions. We prepared a sample app that you can run and observe for yourself.

Here is the information this app is able to silently extract:

  • Email address
  • IMEI
  • All your contacts
  • All your SMS messages
  • We may add more examples later (location, IMSI, cellular provider, apps, photos, etc)

The second problem is Google Play itself. It usually shows you what permissions the app requires prior to the installation. Here is what this looks like for one of the apps listed above:

However, I'd like to remind you that this app was installed more than 100M times. Apparently, most end-users just do not understand how dangerous granting some of these permissions might be because Google Play does not make it clear enough.

To sum it up, the state of Android's privacy is astonishingly bad. Your important information is not protected from unrestricted access, and Google Play does not provide enough transparency.

How can I protect myself?

I could just say, "install AdGuard; it will block all the tracking servers, etc.", but I won't. The problem is that this threat is not limited to some known trackers, it can be exploited by literally any app and there's not much you can do to protect yourself, save for some seemingly obvious general rules you should follow:

  1. Do not install apps from the developers you don't trust.
  2. Examine the apps permissions very carefully. After all, why would a wallpaper app or a selfies editor need to get access to your accounts information?
  3. If you are an AdGuard user, use the filtering log to examine the apps network activity.
Svidio vam se ovaj post?
AdGuard VPN AdGuard DNS AdGuard Mail AdGuard Wallet
AdGuard VPN AdGuard DNS AdGuard Mail AdGuard Wallet
Glavni zaslon AdGuard za Windows
Zaslon zaštite AdGuard za Windows koji prikazuje značajke zaštite i postavke
Zaslon statistika AdGuard za Windows koji prikazuje statistiku blokiranih oglasa i pratitelja
Zaslon upravljanja aplikacijama u AdGuard za Windows, koji prikazuje opcije upravljanja zaštitom za aplikacije instalirane na uređaju
20.396 20396 recenzija
Odlično!

AdGuard: blokator oglasa za Windows

AdGuard za Windows je više od blokatora oglasa. To je višenamjenski alat koji blokira oglase, kontrolira pristup opasnim web-mjestima, ubrzava učitavanje stranica i štiti djecu od neprikladnog sadržaja
Preuzimanjem programa prihvaćate odredbe licencnog ugovora
Microsoft Store
Preuzimanjem programa prihvaćate odredbe licencnog ugovora
AdGuard za Windows v8.0, 14-dnevni probni period
Glavni zaslon AdGuard za Mac
Zaslon prikrivenog načina u AdGuardu za Mac
20.396 20396 recenzija
Odlično!

AdGuard: blokator oglasa za Mac

AdGuard za Mac je jedinstveni blokator oglasa dizajniran s macOS-om na umu. Osim što vas štiti od dosadnih oglasa u preglednicima i aplikacijama, štiti vas i od praćenja, phishinga i prijevara
Preuzimanjem programa prihvaćate odredbe licencnog ugovora
Pročitajte više
AdGuard za Mac v2.19, 14-dnevni probni period
Glavni zaslon AdGuard za Android
Zaslon zaštite od praćenja u AdGuard za Android
Zaslon upravljanja aplikacijama u AdGuard za Android, koji prikazuje opcije upravljanja zaštitom za aplikacije instalirane na uređaju
Zaslon statistika AdGuard za Android koji prikazuje statistiku blokiranih oglasa i pratitelja
Glavni zaslon privatnog preglednika AdGuard za Android
QR kod za preuzimanje AdGuard za Android
20.396 20396 recenzija
Odlično!

AdGuard: blokator oglasa za Android

Blokira oglase i pratitelje u svim preglednicima, igrama i drugim aplikacijama. Štiti vašu privatnost i omogućuje vam kontrolu nad time kako vaše aplikacije koriste internet. Instalira se putem APK-a
Preuzimanjem programa prihvaćate odredbe licencnog ugovora
Pročitajte više
Skeniraj za preuzimanje
Koristite bilo koji čitač QR koda dostupan na vašem uređaju
AdGuard za Android v4.14, 14-dnevni probni period
Glavni zaslon AdGuard za iOS
Zaslon zaštite AdGuard za iOS koji prikazuje značajke zaštite i postavke
Zaslon statistika AdGuard za iOS koji prikazuje statistiku blokiranih oglasa i pratitelja
QR kod za preuzimanje AdGuard za iOS
20.396 20396 recenzija
Odlično!

AdGuard: blokator oglasa za iOS

Najbolji iOS blokator oglasa za iPhone i iPad. AdGuard uklanja sve vrste oglasa i alata za praćenje u Safariju i štiti vašu privatnost u svim aplikacijama na DNS razini
Preuzimanjem programa prihvaćate odredbe licencnog ugovora
Pročitajte više
Skeniraj za preuzimanje
Koristite bilo koji čitač QR koda dostupan na vašem uređaju
AdGuard za iOS v4.5
Glavni zaslon AdGuard Content Blocker
Zaslon filtara u AdGuard Content Blocker
Zaslon postavki u AdGuard Content Blocker
20.396 20396 recenzija
Odlično!

AdGuard Bloker sadržaja

AdGuard Content Blocker eliminira sve vrste oglasa u mobilnim preglednicima koji podržavaju tehnologiju blokiranja sadržaja — naime, Samsung Internet i Yandex Browser. Njegove su značajke ograničene u usporedbi s AdGuardom za Android, ali je besplatan, jednostavan za instalaciju i učinkovit
Preuzimanjem programa prihvaćate odredbe licencnog ugovora
Pročitajte više
AdGuard Bloker sadržaja v2.8
Glavni zaslon AdGuard Browser Extension
Zaslon zaštite od praćenja u AdGuard Browser Extension
20.396 20396 recenzija
Odlično!

AdGuard Proširenje preglednika

AdGuard je najbrže i najlakše proširenje za blokiranje oglasa koje učinkovito blokira sve vrste oglasa na svim web stranicama! Odaberite AdGuard za preglednik koji koristite i imajte brzo i sigurno pretraživanje Interneta bez oglasa.
Instalacija
Preuzimanjem programa prihvaćate odredbe licencnog ugovora
Instalacija
Preuzimanjem programa prihvaćate odredbe licencnog ugovora
Instalacija
Preuzimanjem programa prihvaćate odredbe licencnog ugovora
Instalacija
Preuzimanjem programa prihvaćate odredbe licencnog ugovora
Instalacija
Preuzimanjem programa prihvaćate odredbe licencnog ugovora
Pročitajte više
Instalacija
Preuzimanjem programa prihvaćate odredbe licencnog ugovora
Pročitajte više
AdGuard Proširenje preglednika v5.5
Glavni zaslon AdGuard Assistant
20.396 20396 recenzija
Odlično!

AdGuard Pomoćnik

Prateća ekstenzija za preglednik za AdGuard desktop aplikacije. Omogućuje blokiranje prilagođenih stavki na web stranicama, dodavanje web stranica na popis dopuštenih i slanje izvještaja izravno iz preglednika
AdGuard Pomoćnik v1.4
20.396 20396 recenzija
Odlično!

AdGuard Home

AdGuard Home je mrežno rješenje za blokiranje oglasa i trackera. Instalirajte ga jednom na usmjerivač kako biste pokrili sve uređaje na kućnoj mreži – nije potreban dodatni klijentski softver. To je posebno važno za razne IoT uređaje koji često predstavljaju prijetnju vašoj privatnosti
AdGuard Home v0.107
Glavni zaslon AdGuard Pro za iOS
Zaslon zaštite u AdGuard Pro za iOS, koji prikazuje značajke zaštite i postavke
Zaslon statistike u AdGuard Pro za iOS, koji prikazuje statistiku za blokirane oglase i pratitelje
20.396 20396 recenzija
Odlično!

AdGuard Pro za iOS

AdGuard Pro za iOS dolazi sa svim naprednim značajkama zaštite od blokiranja oglasa. Nudi iste alate kao i plaćena verzija AdGuarda za iOS. Ističe se u blokiranju oglasa u Safariju i omogućuje vam prilagođavanje DNS postavki kako biste prilagodili zaštitu svojim potrebama. Blokira oglase u preglednicima i aplikacijama, štiti vašu djecu od neprikladnog sadržaja i čuva vaše osobne podatke sigurnima.
Preuzimanjem programa prihvaćate odredbe licencnog ugovora
Pročitajte više
AdGuard Pro za iOS v4.5
Glavni zaslon AdGuard Mini za Mac
Zaslon zaštite za Safari u AdGuard Mini za Mac
Zaslon za stvaranje pravila u AdGuard Mini za Mac
20.396 20396 recenzija
Odlično!

AdGuard Mini za Mac — blokator oglasa u Safariju

AdGuard Mini za Mac je moćan Safari blokator oglasa. Ova lagana aplikacija uklanja oglase, blokira pratitelje i ubrzava učitavanje stranica. Pomaže vam pregledavati web u Safariju bez ometanja i čuvati vaše podatke privatnima
Instalacija
Preuzimanjem programa prihvaćate odredbe licencnog ugovora
Pročitajte više
AdGuard Mini za Mac v2.3
Glavni zaslon AdGuard za Android TV s omogućenom zaštitom
Zaslon blokiranja oglasa AdGuard za Android TV koji prikazuje njegove značajke i postavke
Zaslon postavki AdGuard za Android TV
Zaslon upravljanja aplikacijama AdGuard za Android TV koji prikazuje aplikacije u kojima su oglasi i pratitelji blokirani
20.396 20396 recenzija
Odlično!

AdGuard za Android TV

AdGuard za Android TV jedina je aplikacija koja blokira oglase, čuva vašu privatnost i djeluje kao vatrozid za vaš Smart TV. Primajte upozorenja o web prijetnjama, koristite siguran DNS i iskoristite prednosti šifriranog prometa. Opustite se i uronite u svoje omiljene emisije uz vrhunsku sigurnost i bez oglasa!
AdGuard za Android TV v4.14, 14-dnevni probni period
Maskota AdGuard, Agnar, drži Linux pingvina
20.396 20396 recenzija
Odlično!

AdGuard za Linux

AdGuard za Linux je prvi sustavni bloker oglasa za Linux na svijetu. Blokirajte oglase i pratitelje na razini uređaja, odaberite iz unaprijed instaliranih filtara ili dodajte vlastite — sve kroz sučelje naredbenog retka
AdGuard za Linux v1.4
20.396 20396 recenzija
Odlično!

AdGuard Temp Mail

Besplatni generator privremene adrese e-pošte koji vas čuva anonimnim i štiti vašu privatnost. Nema spama u vašem glavnom sandučiću!
20.396 20396 recenzija
Odlično!

AdGuard VPN

75 lokacija u cijelom svijetu

Sigurno strujanje

Snažno šifriranje

Ne sakupljamo zapise

Najbrža veza

24/7 podrška

Isprobajte besplatno
Preuzimanjem programa prihvaćate odredbe licencnog ugovora
Pročitajte više
20.396 20396 recenzija
Odlično!

AdGuard DNS

AdGuard DNS je siguran način blokiranja internetskih oglasa za koji nije potrebna instalacija aplikacije. Jednostavan je za upotrebu, potpuno besplatan, lako se postavlja na bilo koji uređaj i pruža vam minimum potrebnih funkcija za blokiranje oglasa, brojača, zlonamjernih web stranica i sadržaja za odrasle.
20.396 20396 recenzija
Odlično!

AdGuard Mail

Zaštitite svoj identitet, izbjegnite neželjenu poštu i čuvajte sigurnost svoje pristigle pošte uz naše pseudonime i privremene adrese e-pošte. Iskoristite našu besplatnu uslugu prosljeđivanja e-pošte i aplikacije za sve operacijske sustave.
20.396 20396 recenzija
Odlično!

AdGuard Wallet

Siguran i privatan kripto novčanik koji vam daje potpunu kontrolu nad vašom imovinom. Upravljajte višestrukim novčanicima i otkrijte tisuće kriptovaluta za pohranu, slanje i zamjenu
Započelo je preuzimanje AdGuard-a Da biste instalirali AdGuard, kliknite datoteku označenu strelicom Odaberite "Otvori" i pritisnite "U redu", te zatim pričekajte da se datoteka preuzme. U otvorenom prozoru povucite ikonu AdGuarda u mapu "Aplikacije". Hvala što ste odabrali AdGuard! Odaberite "Otvori" i pritisnite "U redu", potom pričekajte da se datoteka preuzme. U otvorenom prozoru pritisnite "Instaliraj". Hvala vam što ste izabrali AdGuard!
Također instalirajte AdGuard za mobilne uređaje