The virtual keyboard on your smartphone collects everything you type. Do you trust it? Are on-screen keyboard apps safe? Is there a private android keyboard?
There are several private Android keyboards. The best alternative keyboards are open-source and transparent in their data handling. Other smartphone keyboards have business models that align with consumer privacy. But, any keyboard can be made private with proper use and data filtering techniques.
First, you’ll want to know some base-level info.
A more-complete answer must include a discussion about what third-party keyboards do with your data. Is it used for advertisement? Is it sold to third-party companies? Is it transmitted and stored with encryption? And how do you control what happens to your keystrokes and swipes?
Table of Contents
- Privacy & Smartphone Keyboards
- The Best Possible Combination & My Recommendations
- Final Thoughts
Privacy & Smartphone Keyboards
Alternative keyboards have been supported by Android since April 2009 and first appeared on Apple’s iOS in September 2014. Most keyboards offered some predictive text capability to try to guess your next word in an attempt to speed typing.
These predictive models have become increasingly accurate over the years, doing a better job giving you suggestions or interpreting typing input. This makes most wonder: Do Android keyboards collect data?
Yes, Android keyboards collect data to implement predictive entry or gesture or swipe interpretation. Some virtual keyboards perform analysis on your device. Other on-screen keyboards send some or all of your data to the cloud. Keyboards on iPhones collect user data as well.
What about when you enter passwords, credit card numbers, or personally identifiable information? This is where so-called incognito mode comes in.
What is incognito mode on a keyboard?
Incognito mode on virtual keyboards limits the software’s recording and learning process. The intent is to provide more privacy when entering passwords or other sensitive data. Most implementations provide no additional security or privacy benefits other than pausing data collection temporarily.
Before you hop into the list, watch this video (5m2s@2x) from The Hated One where he discusses the problems with smartphone keyboards.
This is my go-to on-screen keyboard after trying so many different options from both the Play Store and the F-Droid app store.
OpenBoard is a free and open-source software (FOSS) implementation based on the Android Open Source Project (AOSP) keyboard.
The project is has an active development team addressing bugs and continuously improving the virtual keyboard.
While there is no swipe typing, the predictive suggestions are solid speeding up text entry and helping make corrections.
You’ll also find all the base-level features:
- Multi-language support
- 7 Material design themes
- Correction gestures
- Emoji support
- Personal dictionary
Pro Tip: Use the personal dictionary for text expansion. For example, I assigned “mvg” to expand to “Met vriendelijke groet” (Dutch for “kind regards”) to speed signing emails.
Controversially, I’m including Google’s Gboard in this list. Hear me out.
Gboard is on every Android device out of the box. While it’s not open-source, it has the most eyes watching it. Additionally, much of the processing occurs lower at the operating system level.
For the productivity boost, I’m willing to use it occasionally for insensitive long-form typing.
Does Gboard collect personal data?
Yes, Gboard collects personal data from typed and dictated text. But in June 2017, Google added an incognito mode to pause learning when using a browser’s private mode or when specific apps request the keyboard to change its mode.
Some apps like Signal Messenger will trigger Gboard to switch to incognito mode automatically. In contrast, other apps leave the keyboard in normal learning mode even while entering sensitive information like passwords.
Does Gboard collect passwords?
It’s not clear if Gboard records passwords when incognito mode is on or off. On their support site, Google describes the process of federated learning.
But as Vice reported in 2020, Google was sued for tracking Chrome browser users who were using incognito mode. It’s not hard to imagine that a similar breach of trust occurs in Gboard.
The good news: In my testing, Gboard functions well when the internet is blocked. Gesture typing, word predictions, text corrections, and text-to-speech dictation continue to provide mostly accurate results. Later I have specific recommendations if you decide to use Gboard.
Is Gboard safe?
Yes, Gboard is a generally safe keyboard option. On Google Android, it is the default keyboard and is highly reliable. On iOS, Gboard is a good option to diversify text entry away from Apple’s own keyboard, QuickType.
F-Droid | Google Play | Source Code
I keep tabs on the evolution of AnysoftKeyboard. Feature-wise, the project is approaching a combination of OpenBoard and Gboard from my earlier picks.
AnysoftKeyboard is an open-source Android keyboard released in April 2012, according to the project’s page on GitHub.
While the keyboard does not have an incognito mode, it also does not have access to your smartphone’s internet access. All learned typing data stays on your device.
This virtual keyboard has many of the features of commercial, proprietary keyboards. You can tweak themes and layouts, switch between multiple languages, and backup/restore your settings.
The settings interface in AnysoftKeyboard is clunky, which could be solved with some reorganization and by implementing of material design standards. At the time of writing, gesture or swipe typing is in beta. The feature is improving with each release.
Originally developed as an alternative keyboard for the visually impaired in 2011, Flesky was acquired by the Spanish company Thingthing in July 2017 to continue development.
We purposefully built our technology and algorithms to remain processed locally, and never rely on server-side personal data processing.Flesky’s Privacy Page
In addition to the privacy focus, Flesky has two unique standout functions. It provides gesture-based corrections and in-keyboard search results.
Gestures include the ability to swipe from various portions of the keyboard. You can quickly delete previous words and update auto-corrected selections. Unfortunately, swipe typing is not available.
Fleskyapps are mini-apps within the keyboard, offering quick results from favorite online services.
If you tap typer, try out Flesky keyboard. The promise to privacy is a welcome perspective over the big tech competition.
F-Droid | Google Play | Source Code
Grammarly is primarily a writer’s tool whose premium service includes delivering writing suggestions through their virtual keyboard.
It does not have any privacy settings. For example when I entered text into Signal or an incognito browser tab, suggested replacements appeared on the keyboard presumably delivered by a round trip to the company’s cloud service.
Although the keyboard works best when connected to the internet, offline, the thesaurus, spelling corrections, and predictive entries work well.
Grammarly has not only corrected many of my writing mistakes but has also made me a better writer. I’m happy to be able to recommend it as an affiliate.
F-Droid | Google Play | Source Code
The Best Possible Combination & My Recommendations
1. Adjust Settings
In whichever keyboard(s) you decide to use, adjust settings that preserve your privacy.
For example, Gboard shares your usage statistics and prediction models to help improve the keyboard. These settings are enabled by default and should be switched off under the advanced settings menu.
2. Use an App Firewall
An application firewall is software that controls all access to and from internet on an app-by-app basis.
Netguard gives you granular control of when apps can access the internet.
I recommend running NetGuard to prevent your keyboards (and select other apps) from leaking your data to their developers.
BONUS: You’ll find that Netguard also increases your smartphone’s battery life 🔋 and lowers your data consumption 📡.
Switch between keyboards based on your tasks or needs.
- I use OpenBoard for most of my tasks because it’s open-source and does not use the phone’s internet connection.
- I use a Bluetooth physical keyboard (and mouse) for extended and private typing sessions.
- I use Gboard with blocked internet access for swipe typing and very infrequent dictating.
- I use Grammarly for editing only when I can’t get to my laptop.
In this video (5m50s@2x) I demonstrate 2 on-screen keyboards for tapper typists and 2 for virtual keyboards for you gesture/swipe typers.
Of all the installed software on your mobile device, your keyboard ranks number one in its potential to leak your data and reduce your privacy and security.
Give careful consideration when choosing software that is recording every tapped keystroke, predicted word selection, and voice-to-text conversion.