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

Keyboards that work offline

1

Unexpected Keyboard

Juloo
4,6 500 mil+ 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 mi+ 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 bi+ 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 mil+ 50 MB

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

7

AnySoftKeyboard

AnySoftKeyboard
3,0 1 mi+ 8 MB

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

8

Simple Keyboard

Raimondas Rimkus
4,3 1 mi+ 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.

Teclado Microsoft SwiftKey

SwiftKey
4,3 1 bi+ 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 mi+ 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 mi+ 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

Wrong street, wrong city, or a blue dot that jumps

A dot in the wrong city is not a broken receiver. It is a WiFi network that moved house.

The printer is on the network and the phone cannot see it

There is no print button. There is a print service, and an entry in the share menu.

Six hours to fill and no socket

Aeroplane mode and a turn-based game will outlast any setting inside the game itself.

Read next

Looking a word up without opening a browser

A search engine gives you a definition. A dictionary tells you how the word behaves.

Week by week, and the moment you put the phone down

A contraction timer is a stopwatch with good manners. It is not monitoring anything.

The app is the easy part

Every one of these apps is a location service with a chat attached. It is worth knowing what it is broadcasting.