K Kibo Get Kibo

Why doesn’t a third-party keyboard suggest your address or a contact’s number on iPhone?

Type “my address is” on Apple’s own keyboard and it can offer your home address as a tappable suggestion; type a friend’s name and it can offer their phone number. Switch to a custom keyboard and both disappear — not because a setting was missed, but because the feature lives inside Apple’s keyboard specifically, on top of private data no keyboard extension is ever handed.

Start typing “my address is” or “call me at” in Messages on Apple’s own keyboard, and a small suggestion can appear above the keys — your own home address from your Contacts card, or a phone number, ready to insert with one tap instead of being typed out by hand. Switch over to a custom keyboard and try the same sentence, and nothing like it ever shows up, no matter how long you use that keyboard or how many times you have typed the same address before. It reads like a missing feature. It is really a boundary that was never open to begin with.

What that suggestion actually is

The feature is part of what Apple calls QuickType’s intelligent suggestions, built on the same on-device Siri intelligence that also proposes an event when you paste in a date and time, or a contact when someone new texts you from an unsaved number. For addresses and phone numbers specifically, it is drawing on your own Contacts card — the one marked “My Card” in the Contacts app — and on the contact entries you already have saved, matching them against the words immediately around your cursor. None of it is typed by you first and merely reformatted; it is offered before you finish typing, which is what makes it feel like the keyboard already knows something about you.

Why it only happens on Apple’s own keyboard

This site covers the same shape of limitation elsewhere — the QuickType bar swapping in a predictive emoji for a word you just typed, or the emoji panel’s search box — and the reason is identical here. Predictive, the QuickType bar and the intelligent suggestions built on top of it are not a general iOS service that any active keyboard automatically gets access to. They are part of Apple’s own keyboard implementation specifically, wired directly into Contacts and Siri’s on-device suggestion engine at a level no keyboard extension operates at. A third-party keyboard draws its own suggestion bar, if it has one, and runs its own prediction logic behind it — word completion, next-word guessing, autocorrect — none of which was ever handed a route into your Contacts card, because that route was built for one specific piece of code and stops there.

The deeper reason: a keyboard extension never holds that data

Even setting the architecture question aside, there is a second, more basic reason no custom keyboard could reproduce this on its own. A keyboard extension runs in a tightly separate process from the app you are typing in, and by default it can see only the text field it is attached to — not your other apps, not the clipboard, not the network. Contacts, photos, location, calendar and health each sit behind their own separate permission on iOS, and a keyboard extension is never holding any of them, regardless of which switches you have turned on for it. Apple’s own keyboard is not an extension in this sense at all; it is system code that already runs with access to your Contacts database, the same way Spotlight search or the Phone app does, so the suggestion it draws on was never gated by a permission a third-party keyboard could go request in the first place.

This has nothing to do with Full Access

It is a fair guess that turning on a keyboard’s Full Access switch would unlock this, since Full Access is the one permission iOS keeps asking a keyboard about. It would not. Full Access lifts a keyboard extension’s network sandbox and gives it the system clipboard — it does not, and structurally cannot, open a route into Contacts, Calendar or any of the other private stores those live in. A keyboard with Full Access turned all the way on still has no way to read your address book, because that was never one of the two things the switch controls. Anyone chasing the address-suggestion feature by granting Full Access to a custom keyboard is turning on a permission that does something else entirely.

The manual version of the same convenience

The gap this leaves is real but narrow: a piece of text you would type identically every time — your address, a phone number, a standard reply — that Apple’s keyboard can guess at and a custom one cannot. iOS’s own Text Replacement, under Settings → General → Keyboard, closes most of that gap from the system side: save the phrase once against a short shortcut, and typing the shortcut on any keyboard expands it, custom ones included, because Text Replacement is a system dictionary rather than a keyboard feature. A keyboard with its own saved-phrase feature offers the same trade from inside its own settings panel instead of iOS Settings — you save the text once, deliberately, rather than having it guessed at automatically, and from then on it is one tap away in any app.

Where Kibo fits

Kibo cannot and does not reach into Contacts or Calendar to guess what you are about to type, for the same structural reason no third-party keyboard can — that data was never handed to a keyboard extension, Full Access included. What it offers instead is a saved-snippets list built for exactly this gap: your address, an email signature, the reply you send twenty times a week, saved once from the keyboard’s own settings and dropped into any app from the keyboard afterward. Card and ID numbers go in a separate, Keychain-backed list that shows them masked rather than in plain text. None of that needs Full Access, which Kibo reads only for the Copy word, Copy line and Paste buttons on its toolbar. It is free to download.

Frequently asked questions

Is my custom keyboard missing a permission that would bring this feature back?

No. The suggestion comes from Contacts data that only Apple’s own keyboard code has access to, not from a permission a third-party keyboard could request and simply has not. Contacts, like calendar and location, sits behind its own separate permission that a keyboard extension is never holding.

Does turning on Full Access let a third-party keyboard suggest my address or a contact’s number?

No. Full Access only lifts a keyboard extension’s network sandbox and gives it the system clipboard. It has no connection to Contacts, Calendar or any other private data store, so turning it on for any keyboard changes nothing here.

Is there any way to get the same convenience on a custom keyboard?

Save the address or number once, either in iOS’s own Text Replacement under Settings → General → Keyboard, or in a keyboard’s own saved-phrase feature if it has one. Either way it becomes a deliberate one-tap insert instead of something the keyboard guesses at automatically.

Does this also explain why my keyboard doesn’t suggest a calendar event from a pasted date?

Yes, same mechanism. Event, address and contact suggestions in the QuickType bar all come from the same Apple-keyboard-specific intelligence layer, tied to Contacts, Calendar and Siri’s on-device suggestion engine rather than to iOS generally.

Try it on your own keyboard

Kibo is a free custom keyboard for iPhone with real mechanical key sounds, a wardrobe of themes and RGB backlight effects. No account, no ads, and it works with Full Access left off.

Download on the App Store

Related guides

All guides