CryptKB
#570,553 of 719,896 by ratings on Apple · #46,338 of 60,382 in Utilities
First seen by this census 09/05/2026 — the store does not publish a creation date
Last updated 04/27/2026
Tracked since 09/05/2026
Compare with another extension
Category: Utilities
Description
CryptKB helps you encrypt message text before it leaves your iPhone or iPad.
Use the custom keyboard to write a message, choose a password, and insert an encrypted payload into Messages or another text field. Or open the Messages extension to stage a CryptKB bubble inside a Messages draft. The other person can open the same payload in CryptKB and decrypt it locally with the matching password.
Why people use CryptKB:
- Local encrypt and decrypt on device
- Custom keyboard for ordinary text fields
- Messages extension for composing and opening CryptKB bubbles
- AES-256-GCM encryption with PBKDF2-HMAC-SHA256 key derivation
- ASCII-safe payload format for copy, paste, and sharing
- Optional saved conversation passwords protected by Face ID or device passcode
- No account creation, no backend relay, no analytics SDKs, and no ad tracking in the app
- Built-in playground, settings, privacy notes, and diagnostics
How it works:
1. Switch to CryptKB Keyboard.
2. Type your message.
3. Enter a password.
4. Tap Encrypt & Insert.
5. Review the encrypted text and tap Send yourself.
To decrypt, paste or open a CryptKB payload, enter the matching password, and read the plaintext locally. CryptKB intentionally reveals decrypted text in a local panel instead of writing it back into the conversation automatically.
Important platform notes:
- Apple does not allow third-party keyboards to tap the host app's Send button, so sending is always manual.
- Password recovery is not possible by design.
- CryptKB protects message content inside its encrypted payload, not message metadata like recipients, timestamps, screenshots, or notification previews.
Alternatives to CryptKB
| Name | Ratings | Rating | |
|---|---|---|---|
|
|
5,532,209 | 4.7 | compare |
|
|
5,083,518 | 4.6 | compare |
|
|
3,840,693 | 4.7 | compare |
|
|
3,473,961 | 4.8 | compare |
|
|
2,396,832 | 4.8 | compare |
|
|
1,730,308 | 4.7 | compare |
|
|
1,432,604 | 4.7 | compare |
|
|
1,419,276 | 4.7 | compare |
|
|
1,381,695 | 4.3 | compare |
|
|
1,176,443 | 4.9 | compare |
Growth
Change in ratings, scaled to each window from the real gap between crawls. A window needs a full period of history before it reports anything.
| Per | Growth | Growth % | Actual change | Measured over |
|---|---|---|---|---|
| day | Not enough history yet | |||
| week | 0 | — | 0 | 10.1 days |
| month | Not enough history yet | |||
| year | Not enough history yet | |||
History
Tracking since 09/05/2026. History accumulates as changes are observed — check back soon.