Connectivity & troubleshooting · Apps & devices

Web app vs the Android app: what differs

Same account and encryption everywhere. The short list of things that exist only in the browser, only in the Android app, or only in a wide window.

WiA·5 min·Updated 28 Sept 2026·Verified against app release 2026.09
Screenshots for
Same steps on every device — only the pictures change. Show all

Private.Ki is one application built once and run in two places: as a web app in any browser, and as a native app for Android. Your account, your keys, your mail and chats are identical on both, and nearly every function works the same way.

The differences fall into two groups. Some depend on the platform (browser vs Android app). Others depend on the layout: the wide two-pane layout you get in a browser window over about 750 px, versus the single-column layout on every phone and in narrow windows.

There is no iPhone app yet

On iPhone and iPad, Private.Ki is the web app in Safari. Everywhere in this article that says "the Android app", read "not available on iPhone". See Install Private.Ki.

Encryption: same result, different plumbing

On the web, encryption runs in the browser's own JavaScript engine using the OpenPGP.js library, with the browser's built-in Web Crypto for the local layer. In the Android app the very same cryptographic code runs inside a bundled WebView, and the app talks to it through a bridge. The keys, formats and results are identical — a message encrypted on one device decrypts on any other — and in both cases the private key is unlocked on the device and never sent anywhere. See How encryption works.

Only in the Android app

Feature Notes
Push notifications New email / New chat message while the app is closed — no sender, no subject, no preview. See Push notifications.
App lock The first row of Settings. Lock Private.Ki behind Fingerprint or face or the phone's screen lock, with Lock when (Every time I open it or when Private.Ki restarts) and a grace period. Refuses with Set a screen lock on this phone first if the phone has none.
Hide in Recents A switch inside App lock: Show only the lock in the app switcher, never a mail or chat. The Android app switcher then shows the lock glyph instead of your inbox.
Android system pickers and prompts The Photo Picker, the Files picker, the camera and microphone permission dialogs, and the Android share sheet. The browser asks its own way.
Web & desktop screenshotApp lock exists only in the Android app: fingerprint or face, a grace period, and Hide in Recents.This capture is produced by the screenshot pipeline and will appear here.
App lock exists only in the Android app: fingerprint or face, a grace period, and Hide in Recents.Web & desktop
iPhone screenshotApp lock exists only in the Android app: fingerprint or face, a grace period, and Hide in Recents.Same screen as on the web, single column. This capture is produced by the screenshot pipeline and will appear here.
App lock exists only in the Android app: fingerprint or face, a grace period, and Hide in Recents.iPhone
App lock exists only in the Android app: fingerprint or face, a grace period, and Hide in Recents.
App lock exists only in the Android app: fingerprint or face, a grace period, and Hide in Recents.Android

Only in the web app

Feature Notes
Recovery key The 12- or 24-word phrase that resets your password without a recovery email. Web app only for now — the Android app has no such screen; on Android, reset by recovery email.
Security keys and passkeys The second factor you plug in or tap. Web app only for now. On Android the second factor is the authenticator app.
Inline images in the email editor Dropping or pasting a picture into the body of an email. On Android, attach it instead — attachments work everywhere. See Formatting and inline images.
Tor Private.Ki runs in Tor Browser; the Android app has nothing for Tor and no proxy setting of its own. See Use Private.Ki over Tor.
Keyboard shortcuts About a dozen — switch workspace, new message, move through lists, Esc Esc to lock. They do nothing in the Android app. See Keyboard shortcuts.
Right-click context menus On mail rows and chat messages. On the phone, long-press does the same.
Tab title unread count (3) Mail - Private.Ki in the browser tab.

Only in the wide desktop layout (web, window wider than ~750 px)

Feature Notes
Multiple composer windows Each New email opens a floating window you can move, minimise and maximise; several can be open at once. See Multiple composers.
Drag an email to a folder Drag a row from the list onto Inbox, Archive or Trash in the sidebar. See Drag to folder.
List and reading pane side by side And the sidebar with the Email / Chats toggle at the top.
Collapsible sidebar in Chats Hide the sidebar to give the conversation the width.
Search from the sidebar The magnifier in the sidebar, or / and ⌘ + K.

An unfolded foldable phone is wide enough for the two-pane layout, so the Android app shows it there too.

Only in the single-column layout (phones, the Android app, narrow windows)

Feature Notes
Swipe actions on rows Swipe a mail row one way to archive, the other to trash; swipe a chat row to delete; 6 seconds to undo. See Swipe and bulk actions.
Swipe to switch or open the drawer Across empty space in a list: one direction toggles Email ⇄ Chats, the other opens the folder drawer ☰. See Switch between Email and Chats.
Bulk selection header The tick icon at the top of the list selects several emails for one action.
Full-screen composer One composer at a time, filling the screen.
Search bar at the top Search encrypted mail above the list instead of the sidebar magnifier.
Floating Email / Chats pill At the bottom of the screen, with the compose button beside it.

A phone browser gets this layout too, so on a phone the web app and the Android app look and behave almost identically; the Android app adds only the first table above.

Wording that differs

A few Settings rows are worded differently in the Android app and the web app. They are the same screens:

Android app Web app
Key Management Encryption keys
Recipient Autocomplete Suggested addresses
Security and Privacy Security and privacy

The same everywhere

Everything not listed above. That includes, in full: composing and sending, Encrypt and Sign switches, attachments (10 × 25 MB), signatures, undo send, folders, stars, subject-and-people search, external image blocking, tracking protection, show original, importing and exporting keys, 1:1 and group chats, invite links and QR codes, self-destruct timers, unsend and destroy, reactions, voice messages, typing indicators, per-chat mute, voice and video calls, stickers, secure notes, View once photos and voice messages, photos and videos in chat, two-factor authentication with an authenticator app, recovery address, signed-in devices, QR sign-in (scanning and showing a code — a computer with a camera can scan too), the no-sign-up entrance, themes, and the 30-minute offline lock. Getting started links to the article for each.

The wide desktop layout: sidebar with the Email / Chats toggle, list, reading pane, and a floating composer window.Web & desktop
iPhone screenshotThe wide desktop layout: sidebar with the Email / Chats toggle, list, reading pane, and a floating composer window.Same screen as on the web, single column. This capture is produced by the screenshot pipeline and will appear here.
The wide desktop layout: sidebar with the Email / Chats toggle, list, reading pane, and a floating composer window.iPhone
Android screenshotThe wide desktop layout: sidebar with the Email / Chats toggle, list, reading pane, and a floating composer window.Same screen as on the web, single column. This capture is produced by the screenshot pipeline and will appear here.
The wide desktop layout: sidebar with the Email / Chats toggle, list, reading pane, and a floating composer window.Android
1Search2Email / Chats pill3ComposeWeb & desktop
The single-column phone layout: search at the top, swipe actions on rows, the floating pill and compose button at the bottom.123
1Search2Email / Chats pill3ComposeiPhone
The single-column phone layout: search at the top, swipe actions on rows, the floating pill and compose button at the bottom.123
1Search2Email / Chats pill3ComposeAndroid

What our server sees

Cannot see

  • Which platform you are on beyond what any web server sees — the browser or app identifies itself in each request

Can see

  • Which of your devices holds a session, and, for the Android app, a push token and the device name

Common questions

Is one platform more secure than another?

No. The same code, the same keys, the same protocol. Choose by convenience: the Android app for notifications and App lock, the desktop browser for the keyboard, drag and drop, several composers, and the recovery key and security keys.

Can I use both at once?

Yes. Sign in on as many devices as you like; pair a phone by QR in seconds. Each device unlocks separately. See Pair a second device.

Why does my desktop browser suddenly look like the phone version?

The window got narrower than about 750 px — for example when you docked it beside another window. Widen it and the two-pane layout comes back.

Can I make calls from the Android app?

Yes. Voice and video calls work in the Android app and in the web app, with the same end-to-end encryption on every frame.

Is there a Windows, Mac or Linux desktop app?

No. The web app is the desktop app.

Article connectivity/web-app-vs-native-appScreenshots regenerated automatically for release 2026.09