← back to apps

Modern T9

io.github.jcastell7.modernt9

android kind 32267

Predictive T9 keyboard with no network access and no telemetry

latest release
1.0.4 main
released 2026-10-02 17:38 UTC
download apk
io.github.jcastell7.modernt9_5.apk · 3.6 MB
android-arm64-v8aandroid-armeabi-v7aandroid-x86android-x86_64 vcode 5
✓ signed cert 10535863…
screenshotscreenshotscreenshotscreenshot

about

description
Nine-key predictive text for current Android, and nothing else. Modern T9 declares no permissions at all — without the INTERNET permission the system would refuse a network connection even if the keyboard attempted one. A keyboard is the most privileged app on a phone: it sees every password, every message, every search. Modern T9 is built so that privilege costs you nothing. Privacy by construction - No INTERNET permission and no networking code of any kind. - No analytics, ads, telemetry or crash reporting. - Learned words and saved phrases stay in app-private storage, as plain text files you can read yourself. - Clipboard history is held in memory only and is never written to disk. - Android's backup carries your settings and deliberately leaves your dictionary behind. Typing - Real T9 prediction over English (US) and Spanish (Latin America) dictionaries — one language at a time, or both at once. - ABC multi-tap when you would rather spell a word out letter by letter. - A strip down the left side for saying which letter a key meant, accented forms and ñ included. - Saved phrases for email addresses, URLs and handles: tap the first few keys of the code and the whole thing is offered. - It learns the words you actually use, so they move to the front over time. - Long-press a key for accents and symbols; flick a key downward for its digit. - Closing punctuation attaches to the word you just finished instead of drifting off after a space. - Tap into a word to reopen it and choose a different spelling in place. - An editing pane with cursor keys, selection, copy, cut, paste and undo. A clipboard history. An emoji picker. - Adjustable keyboard height and clearance above the navigation bar. The prediction engine sits behind a small interface and is a replaceable module, so a different backend can be dropped in without touching the keyboard itself. Free software under the GNU General Public License, version 3 or later. The dictionaries are built from the OpenSubtitles 2018 word frequency lists published by HermitDave/FrequencyWords, used under CC BY-SA 4.0.
publisher
78ce6faa72264387284e647ba6938995735ec8c7d5c5a65737e55130f026307d
first seen
2026-10-03T19:06:40.123720+00:00
last event
2026-10-08 07:25 UTC
install
zapstore.dev or any Zapstore-compatible client

source & build

repository
https://github.com/jcastell7/modern-t9
arch flags
android-arm64-v8a android-armeabi-v7a android-x86 android-x86_64
manifest
missing

releases (kind 30063)

1 release indexed; latest 1.0.4.

versionchannelreleasedevent
1.0.4 main 2026-10-02 17:38 UTC 21baf6ab…

assets & verification

Every app, release and asset event is schnorr-verified (NIP-01 id + signature) before it enters the catalog, and assets are content-addressed by sha256. We subscribe read-only to the catalog relay — never write to it.

1.0.4 — io.github.jcastell7.modernt9_5.apk

sha256
a451215163fa79ce631a15a1c547025890c6b7243f5ddf9c4db7b91dfd4b4aee
size
3.6 MB
archs
android-arm64-v8a, android-armeabi-v7a, android-x86, android-x86_64
version code
5
apk cert sha256
10535863fa8966d80213755365b424c4cf3a8ae9162e5304bb83c88aab0e9cf8
download
io.github.jcastell7.modernt9_5.apk

Showing the newest 1 asset descriptor; the full set is in /api/apps/78ce6faa…