Autofill in other apps
Using KeepInVault to fill logins inside third-party apps and mobile browsers, on Android and iOS.
Once KeepInVault is your phone's autofill provider, it fills logins outside its own app — in Instagram, your banking app, Chrome or Safari, anywhere there's a username or password field. This page covers what that looks like, and how to stop your phone's built-in password manager competing with it.
Set the provider up first: Android or iPhone & iPad.
Android: what you'll see#
Because the vault is zero-knowledge, the autofill service can't decrypt anything on its own — your key only exists inside an unlocked KeepInVault. So instead of listing passwords in the dropdown, it offers one entry that hands off to the app:
- 1
Tap a username or password field
In any app or browser tab, a dropdown appears with "Unlock KeepInVault to fill". - 2
Tap it
KeepInVault opens and asks you to unlock — biometrics, PIN, or master password, the same as opening it normally. - 3
Pick the login
A "Fill for …" list appears, narrowed to logins matching that app or site. Tap one. - 4
You're back where you started
The username and password are filled in and you're returned to the other app.
Why the extra step
Saving a new login#
When you type credentials into an app KeepInVault doesn't recognise and submit them, Android offers to save. Accepting opens KeepInVault with a "Save this login?" screen, prefilled with the app or domain and the username, so you can name it before saving.
iOS: what you'll see#
- 1
Tap a login field
The QuickType bar above the keyboard offers a suggestion. If it doesn't, tap the key icon there and choose KeepInVault. - 2
Confirm it's you
Face ID, Touch ID, or your passcode is required before anything is decrypted. - 3
Pick the login
KeepInVault shows logins matching the app or site — or your whole list, if none match — and fills the one you tap.
Turn off your phone's built-in password manager#
This is the mobile counterpart to browser configuration. If you leave the built-in manager on, your phone offers two sets of suggestions and prompts to save the same login twice.
Android#
- Choosing KeepInVault as the autofill service already displaces Google — Android allows only one at a time. Confirm under Settings → Passwords, passkeys & accounts (Android 14 and newer) or Settings → System → Languages & input → Autofill service on older versions.
- Chrome on Android saves passwords separately from the system autofill service. Turn that off in Chrome under ⋮ → Settings → Password Manager → Settings → "Offer to save passwords".
- Some manufacturers ship their own — Samsung Pass, for instance. Check your phone's password settings if you're still getting two prompts.
iOS#
- In General → AutoFill & Passwords (iOS 18+) or Passwords → AutoFill Passwords (iOS 17 and earlier), untick Passwords — Apple's own — leaving only KeepInVault ticked.
- iOS does allow several providers at once. Keeping both is fine if you're mid-migration; you'll just be asked which one each time.
When autofill doesn't appear#
- Check the provider is still selected. On Android, installing another password manager can quietly take over the single autofill slot. The app's Settings → Autofill row reads On or Off.
- On iOS, open KeepInVault once. The extension fills from a snapshot written when the app last loaded your vault, so a brand-new login won't appear until you do.
- Some apps opt out. Banking and government apps sometimes mark their fields as non-autofillable, or block screenshots and autofill entirely. Nothing on your side will change that — copy and paste from KeepInVault instead.
- The field may not look like a login. Autofill relies on the app labelling its fields; unlabelled or custom-drawn inputs (some PIN pads, some games) aren't detectable. Copy and paste is the fallback.
- Nothing matched. Both platforms fall back to showing your full list rather than an empty one, so you can always pick manually — then edit the item's domain so it matches next time.