Cricket fixturesFootball fixtures
  • UPCOMINGIndian Super LeagueMohun BaganChennaiyinTableFixtures
  • UPCOMINGFrench Ligue 1PSGLyonTableFixtures
  • UPCOMINGSpanish LALIGASevillaOsasunaTableFixtures
  • UPCOMINGICC Men's Cricket World Cup League 2NEDOMAFixtures
  • UPCOMINGIndia tour of New Zealand 2026/27NZINDFixtures
  • UPCOMINGIreland tour of Namibia 2026/27NAMIREFixtures
  • UPCOMINGPakistan ODI Tri-SeriesPAKSLFixtures
  • UPCOMINGAustralia tour of South Africa 2026/27SAAUSFixtures
  • RESULTSpanish LALIGABAR1RMA2FTTableFixtures
  • RESULTItalian Serie AUDI0MIL2FTTableFixtures
  • RESULTSpanish LALIGARSO2LEV1FTTableFixtures
  • RESULTItalian Serie ALEC0JUV2FTTableFixtures
  • LIVENCL GT20 Canada 2026/27BRBMOWMontreal Warriors won the toss and elected to fieldFixtures
  • LIVEIndia A tour of New Zealand 2026/27NZ-A317IND-A113 & 197/2 (55 ov)India A trail by 7 runs with 8 wickets remainingFixtures
  • LIVENational Cricket LeagueSYL280/2 (84 ov)KHUSylhet Division won the toss and elected to batFixtures
  • LIVENational Cricket LeagueMYMS465/7dCHATT134/2 (40 ov)Chattogram Division trail by 331 runs with 8 wickets remaining in the 1st inningsFixtures
  • LIVENational Cricket LeagueDHA521RAJ103/6 (26 ov)Rajshahi Division trail by 418 runs with 4 wickets remaining in the 1st inningsFixtures
  • LIVENational Cricket LeagueRAN402BAR179/3 (56.1 ov)Barishal Division trail by 223 runs with 7 wickets remaining in the 1st inningsFixtures
  • UPCOMINGICC Men's Cricket World Cup League 2NEDOMAFixtures
  • UPCOMINGIndia tour of New Zealand 2026/27NZINDFixtures
  • UPCOMINGIreland tour of Namibia 2026/27NAMIREFixtures
  • UPCOMINGPakistan ODI Tri-SeriesPAKSLFixtures
  • UPCOMINGAustralia tour of South Africa 2026/27SAAUSFixtures
  • UPCOMINGNepal Premier LeagueLULSPRFixtures
  • UPCOMINGNCL GT20 Canada 2026/27MOWTOKFixtures
  • UPCOMINGNCL GT20 Canada 2026/27BRBMISFixtures
  • RESULTArgentina Women tour of Mexico 2026/27MEX-W51 (12.5/20 ov, target 187)ARG-W186/7ARG Women won by 135 runsFixtures
  • RESULTICC Men's T20 World Cup Sub Regional Africa Qualifier Group CNGA148UGA147/9 (20 ov, target 149)Nigeria won by 1 runFixtures
  • RESULTICC Men's T20 World Cup Sub Regional Africa Qualifier Group CGMB112/9LES109 (19.5/20 ov, target 113)Gambia won by 3 runsFixtures
  • RESULTICC Men's T20 World Cup Sub Regional Africa Qualifier Group CMOZ110/7 (19/20 ov, target 110)ZMB109/9Mozambique won by 3 wickets (with 6 balls remaining)Fixtures
  • RESULTZimbabwe Women tour of India 2026/27IND-W328/6ZIM-W207 (48.5/50 ov, target 329)IND Women won by 121 runsFixtures
  • RESULTPakistan ODI Tri-SeriesPAK243/9 (47.1/50 ov, target 242)ENG241Pakistan won by 1 wicket (with 17 balls remaining)Fixtures
  • UPCOMINGIndian Super LeagueMohun BaganChennaiyinTableFixtures
  • UPCOMINGFrench Ligue 1PSGLyonTableFixtures
  • UPCOMINGSpanish LALIGASevillaOsasunaTableFixtures
  • UPCOMINGMLSLAFCLATableFixtures
  • UPCOMINGAFC Champions League EliteNeftchi FerganaAl IttihadTableFixtures
  • UPCOMINGTurkish Super LigBesiktasIstanbul BBTableFixtures
  • UPCOMINGTurkish Super LigCaykur RizesporTrabzonsporTableFixtures
  • UPCOMINGAFC Champions League EliteAl AhliAl-GharafaTableFixtures
  • RESULTSpanish LALIGABAR1RMA2FTTableFixtures
  • RESULTItalian Serie AUDI0MIL2FTTableFixtures
  • RESULTSpanish LALIGARSO2LEV1FTTableFixtures
  • RESULTItalian Serie ALEC0JUV2FTTableFixtures
  • RESULTEnglish Premier LeagueSUN0LEE0FTTableFixtures
  • RESULTGerman BundesligaSCF1MUN3FTTableFixtures
CloudSEK

500 Million Android Users at Risk: CloudSEK Exposed Google Gemini API Keys Found Hiding in Plain Sight

Cybersecurity firm CloudSEK has uncovered 32 live Google API keys hardcoded inside 22 popular Android apps — collectively installed on over 500 million devices — that silently grant unauthorized access…

April 10, 2026
4 min read

Cybersecurity firm CloudSEK has uncovered 32 live Google API keys hardcoded inside 22 popular Android apps — collectively installed on over 500 million devices — that silently grant unauthorized access to Google’s Gemini AI platform.

If you’ve ever used apps like OYO, ELSA Speak, Shutterfly, or Taobao, your data may be more exposed than you think. A new report from CloudSEK’s BeVigil security platform reveals a systemic flaw that turns decade-old developer habits into a modern AI security nightmare.

What happened — and why it matters

For years, Google told developers that API keys in the AIza... format were safe to embed in apps — treated as public identifiers, not secrets. That assumption quietly broke when Google launched Gemini. Every existing API key on a Google Cloud project now automatically inherits access to Gemini endpoints — with no warning, no notification, and no opt-in.

Developers who embedded Maps or Firebase keys years ago, following Google’s own documentation, now unknowingly hold live credentials to one of the world’s most powerful AI systems. This is not a developer error — it’s an architectural API security failure.

CloudSEK

The 22 vulnerable apps at a glance

AppCategoryInstallsRisk noted
OYO Hotel BookingTravel100M+Live key confirmed
Google Pay for BusinessFinance50M+Live key confirmed
TaobaoE-commerce50M+Live key confirmed
apna Job SearchCareers50M+Live key confirmed
ELSA SpeakEducation10M+Data exposure confirmed
ShutterflyProductivity10M+Live key confirmed
JioSphere BrowserUtility10M+Live key confirmed
Muslim: Ramadan 2026Lifestyle10M+Live key confirmed
30 Day Fitness ChallengeHealth—Live key confirmed
ISS Live Now + othersVarious—13 more apps affected

ELSA Speak’s exposure was the most severe — CloudSEK researchers used the extracted key to query Google’s Gemini Files API and received a live list of user-uploaded audio files, likely speech recordings submitted for AI pronunciation coaching. Read more on our tech coverage for related app security stories.

What an attacker can do with one key

  • Download private user files (audio, images, documents) from the Gemini Files API
  • Make unlimited AI calls, racking up massive charges on the developer’s cloud account
  • Exhaust API quotas, breaking AI features for real users
  • Read cached AI context windows containing sensitive internal prompts
  • Persist across app updates — hardcoded keys often survive versioning

Real financial damage: three cases

CaseWhoTimeframeFinancial loss
1Solo developer, startupOvernight$15,400
2Japanese companyUndisclosed~$128,000
33-person dev team, Mexico48 hours$82,314

In the Mexico case, the team’s typical monthly cloud spend was just $180 — the attack represented a 455× spike in 48 hours. Google’s representative initially held them liable, citing the Shared Responsibility Model. The amount exceeded the company’s total bank balance. Stay updated on stories like this via TechnoSports Cybersecurity.

“This issue does not stem from developer negligence. The root cause lies in an architectural design decision, where publicly exposed identifiers were effectively elevated into AI authentication credentials without explicit communication.”— Tuhin Bose, Cybersecurity Researcher, CloudSEK

What developers should do now

If you maintain an Android app that uses any Google Cloud API key, audit it immediately. Rotate any key that has Gemini API access enabled on its project. Use environment variables or secret managers — never hardcode credentials in app bundles. Google should also proactively notify developers whose keys have silently inherited Gemini access.

Frequently asked questions

Is my data at risk if I use apps like OYO or ELSA Speak?

Potentially yes — CloudSEK confirmed live data exposure in ELSA Speak; users of any of the 22 flagged apps should watch for official security advisories from those developers.

Can Google fix this automatically without developer action?

Google can revoke compromised keys, but permanent fixes require developers to rotate credentials and adopt secure secret management practices in their apps.

Follow us on Google News Get real-time updates & exclusive tech coverage
Follow

Leave a Reply

Your email address will not be published. Required fields are marked *