
Codeway / Chat & Ask AI
Public Firebase Rules Spilled 300M Private Chats From 25M Users
Chat & Ask AI, a generative-AI chatbot app with more than 50 million downloads built by Turkish firm Codeway, exposed roughly 300 million private user messages tied to about 25 million users.
- 01TRIGGERChat & Ask AI, a generative-AI chatbot app with more than 50 million downloads built by Turkish firm Codeway, exposed…
- 02MACHINE ACTIONAdvisory output
- 03MISSING GATEApproval gate, change freeze, and rollback validation
- 04IMPACTData security
The short version
Chat & Ask AI, a generative-AI chatbot app with more than 50 million downloads built by Turkish firm Codeway, exposed roughly 300 million private user messages tied to about 25 million users.
Case telemetry
- INCIDENT
- SS-IR-073
- DATE
- February 2026
- SYSTEM
- Codeway / Chat & Ask AI
- LOCATION / SCOPE
- Global (app maker Codeway, Istanbul, Turkey)
- EVIDENCE
- Documented
- AI ROLE
- Advisory output
- HARM
- Data security
- SOURCES
- 3 cited records
The event
Chat & Ask AI, a generative-AI chatbot app with more than 50 million downloads built by Turkish firm Codeway, exposed roughly 300 million private user messages tied to about 25 million users. The data sat in a Google Firebase backend whose Security Rules were left set to public, meaning anyone who knew the project URL could read, modify, or delete the data with no authentication and no password. The spilled records included full chat histories, the AI models used, user settings, and the custom names people had assigned to their bots. Some conversations were deeply sensitive, reportedly including discussions of illegal activity and requests for suicide assistance. Independent researcher "Harry" found the flaw and disclosed it to Codeway on January 20, 2026; the company closed the hole across its apps within hours. Harry then scanned 200 iOS apps and found 103 had the identical misconfiguration, exposing tens of millions more files.
What the machine did
The AI product itself functioned as designed; the failure was in the unreviewed cloud configuration that stored everything it produced. The most intimate output of the chatbot -- complete conversation transcripts including crisis-level disclosures -- was written to a datastore whose access-control rules were never validated against the sensitivity of what they protected. No human security SME signed off on the Firebase Security Rules before they shipped to 25 million users, and no change-validation gate flagged that "allow public read" was wired to the production database. The default-permissive posture went live and stayed live, undetected internally, until an outside researcher noticed. The duration of exposure before discovery remains unknown.
Where the failure landed
Approximately 300 million messages from about 25 million users were left openly readable and deletable by anyone on the internet. The exposed content included identifiable details (custom bot names tied to user files) and uniquely harmful material such as suicide-assistance requests and admissions of illegal activity, creating extortion, doxxing, and safety risks far beyond a typical credential leak. Because the same Firebase flaw spanned 103 of 200 tested iOS apps, the incident exposed a systemic pattern across the mobile-AI ecosystem rather than a single vendor's mistake. Codeway remediated within hours of disclosure, but the window of prior exposure could not be determined, so the full extent of unauthorized access is unmeasurable.
Documented
Supported by a first-party disclosure, technical research, or corroborated reporting cited below.
SOURCE RECORD UPDATED 2026-07-09
3 cited records
- 01
- 02
- 03
Approval gate, change freeze, and rollback validation
The failure pattern in this case: Automation executed an irreversible production change.
The moment the path could change
An accountable operator reviews scope and rollback evidence before destructive or production-wide execution.
Autonomy is a design choice.
See the operating model that keeps AI useful while preserving human authority at consequential moments.
Compare AgenticAI and AugmentedAI →