Keyboard apps offer better predictions, voice transcription, and AI-powered writing, all requiring users to send what they type to remote servers. Mobile OS vendors set the rules but can't enforce what developers do with that data.

A third-party keyboard app with network access effectively becomes a keylogger that the user has authorized. The safeguards depend almost entirely on what the developer chooses to do with the data once it leaves the mobile device.
iOS and Android have supported third-party keyboards for over a decade, and the underlying trust questions have only gotten harder as more keyboards send what you type to remote servers for AI-powered features. Let’s explore how access works on each platform, where data can leak, and the trade-off AI keyboards introduce.
Keyboard apps can transmit keystrokes to developer servers for features such as next-word prediction, cross-device sync, and analytics of typing patterns. The very ability that draws users to these keyboards is the primary security concern.
Network access for a third-party keyboard on iOS requires two things:
On iOS, some third-party keyboards can function without users granting them full access, though that mode usually disables the features that drew users to the app.
Android handles this differently. The access decision on Android requires two things:
Once selected, the IME receives every character typed across every app. Android does not add a separate “full access” toggle afterward.
Credentials are the one exception to what the keyboard sees. A password manager fills the login field without sending data through the keyboard. Android does this through the Autofill framework and Credential Manager. iOS does the same through AutoFill.
Both platforms publish keyboard developer guidance:
Both platforms expose user-facing privacy declarations:
Filing these declarations is mandatory, but the accuracy of the claims is the developer’s responsibility.
Customers have to decide whether to trust each keyboard developer based on what the developer publishes about its security practices and its track record. Apple’s app review process presumably catches blatant violations. However, once a keyboard transmits user data off the device, neither Apple nor Google can enforce developers’ server-side security practices.
Keystroke data can leak from a third-party keyboard in several ways. A malicious developer might build the app to exfiltrate what users type. Attackers might compromise an otherwise legitimate keyboard through a supply chain attack. And a developer might leak data through weak security engineering or poor vulnerability management, even without malicious intent.
The Citizen Lab’s report The Not-So-Silent Type examined cloud-based keyboard apps from nine vendors of Chinese-market Pinyin keyboards. The apps transmitted keystrokes with homegrown encryption that even passive eavesdroppers could exploit. The researchers reported that “eight of the nine apps identified contained vulnerabilities that could be exploited to completely reveal the contents of users’ keystrokes in transit.”
Data can leak from insecure storage as readily as from insecure transit. The ai.type breach, cataloged by Have I Been Pwned, exposed the breadth of what one third-party keyboard collected and then left in an unsecured database:
Keyboard apps increasingly rely on off-device processing to deliver AI features. Microsoft and Google have added cloud AI features to their long-standing keyboards, SwiftKey and Gboard. Other keyboards depend on cloud language models from the start. For these apps, sending the user’s data to the cloud is essential to deliver their AI features. For example:
Built-in keyboards implement some AI capabilities directly on the device. Apple’s QuickType handles predictive text and autocorrect locally, and Apple Intelligence adds keyboard features like Smart Reply on supported chips, with Private Cloud Compute covering larger workloads. Google’s Gemini Nano powers Smart Reply in Gboard on supported Pixel devices.
Using an AI keyboard means accepting that the user’s typing is processed by a remote language model. The AI features usually depend on off-device processing, so opting out of the data flow means opting out of the features.
Third-party keyboards offer features that built-in keyboards lack. Using them means letting the keyboard transmit keystrokes to developer servers, which comes with these risks:
We might assume that the guardians of our mobile OS, such as Google and Apple, would protect us from malicious or accidental misuse of keystroke data and network access. However, such firms have no direct control over what happens once the data leaves the mobile device.
Organizations have a further lever. iOS MDM can block third-party keyboards from managed apps through Managed Open In rules. Android Enterprise can do the same through setPermittedInputMethods.
The safest choice is the built-in keyboard, or one from a major vendor with an established security program. Innovative third-party keyboards are tempting, and some users will find them useful. Before installing one, decide whether the features offer a meaningful benefit. Weigh that against the risk of data loss from a less mature vendor.