Articles · Apps

Keyboards that keep what you type on the phone

Android warns you when you enable a keyboard, and the warning is accurate: an input method can observe everything typed into any app. Most mainstream keyboards use that access responsibly and still send some data off the device for prediction, personalisation or sync. If you would rather that did not happen, there are good alternatives, and the cost is smaller than it used to be.

What keyboards actually send

FeatureNeeds the network?Can it be turned off?
Basic typing and autocorrectNoNot applicable
Cloud prediction and personalisationYesUsually yes, in settings
Voice typingOften, though on-device existsYes
Sticker and GIF searchYesYes
Sync of your learned dictionaryYesYes
Translation in the keyboardYesYes

Advertisement

Keyboards that work offline

1

Unexpected Keyboard

Juloo
4.6 500 K+ 1 MB

Unexpected Keyboard. No network permission at all, tiny, and it puts symbols on corner swipes, which is excellent for anyone typing code or commands on a phone.

2

Hacker's Keyboard

Klaus Weidner
3.9 10 M+ 3 MB

A full PC-style layout with real arrow keys and modifiers. Cramped on a small screen, invaluable on a tablet or over a terminal session.

3

Gboard

Google LLC
4.5 10 B+ 67 MB

The stock Google keyboard is included here with a caveat: it is a good keyboard and its offline settings are real, but it is not a no-network app.

4

FUTO Keyboard

N/A
100+ 139 MB

FUTO Keyboard. Offline prediction and on-device voice typing, with no network permission at all.

5

HeliBoard

N/A
100+ 21 MB

HeliBoard. An actively maintained open source keyboard with good multilingual support.

6

OpenBoard

dslul
3.7 100 K+ 50 MB

OpenBoard. The project the previous keyboard grew from, still widely used.

7

AnySoftKeyboard

AnySoftKeyboard
3.0 1 M+ 8 MB

AnySoftKeyboard. Open source, highly customisable, and many language packs.

8

Simple Keyboard

Raimondas Rimkus
4.2 1 M+ 616 KB

Simple Keyboard. No prediction, no network, no emoji search. Exactly what the name says.

Mainstream keyboards, configured tightly

If you want swipe typing and strong prediction, the mainstream options are better at it. Both can be tightened considerably.

Microsoft SwiftKey AI Keyboard

SwiftKey
4.3 1 B+ 229 MB

Excellent prediction, particularly across two languages at once. Turn off cloud personalisation and account sync in settings if you do not want the data leaving.

Facemoji Keyboard

Nexileap
4.7 100 M+ 38 MB

Facemoji. Popular for themes and emoji; read its privacy settings before using it for anything sensitive.

GO Keyboard

Video Editor & Video Maker Dev
4.4 100 M+ 23 MB

GO Keyboard. Enormously popular for themes. It is a cloud keyboard, so treat it as the opposite of the offline options above.

TouchPal. Fast gesture typing, with the same caution as other cloud keyboards about what it collects.

  1. Turn off personalisation and sync Both send typing data to improve prediction. Local learning still works.
  2. Turn off sticker and GIF search It is a search box that queries a server on every keystroke.
  3. Use on-device voice typing Most phones support it now, and it is faster as well as private.
  4. Check what the keyboard can see in password fields Well-behaved keyboards do not learn from them. It is worth confirming in settings.

What you lose going offline

You keep
  • Autocorrect and local learning
  • Swipe typing, in most offline keyboards
  • Multiple layouts and languages
  • Clipboard history, where offered
You give up
  • Cloud prediction that adapts across devices
  • Emoji and GIF search
  • Keyboard translation
  • Dictionary sync to a new phone

The dictionary point is the one that stings. Moving to a new phone means retraining, unless the keyboard exports its learned words to a file, which the offline options generally do.

If it has no network permission, it cannot send anything. If you want prediction anyway, turn off personalisation, sync and sticker search.

Frequently asked questions

Can a keyboard see my passwords?

Technically it receives the keystrokes. Reputable keyboards do not learn from or transmit password fields, and a keyboard with no network permission cannot transmit anything at all.

Is the stock keyboard private?

Reasonably, with cloud features disabled. It still has network access, so it comes down to trust rather than to capability.

Do offline keyboards support swipe typing?

Some do and some deliberately do not. Check before switching if it is the feature you rely on.

Read next

Three different problems with one symptom

Nothing has infected your phone. Something you installed has permission, and the fix is a list in settings.

The port does more than charging

A phone will happily run a keyboard, a mouse and a memory stick. It will not power a desktop hard drive.

Difficult, and never in a hurry

Hard and fast are different things. Almost every game confuses them, and these do not.