Kdam Keyboard privacy policy
Last updated: 25 October 2026
Summary
Kdam Keyboard collects nothing: what you type, and what the keyboard learns from it, never leaves your phone. This policy covers the Kdam Keyboard app and its keyboard on Android and on iPhone.
- No network. On Android the app has no internet permission at all. On iPhone the keyboard never asks for Full Access, so iOS gives it no network.
- Learning stays on the phone. To suggest your own words first, the keyboard remembers the words you pick from its suggestion bar. That record stays on your phone, is excluded from backups, and you can delete it at any time.
- No ads, analytics, accounts or tracking, and nothing is sold or shared with anyone.
What the keyboard keeps on your phone
The keyboard does not record what you type. It keeps only the words you pick from its suggestions and the few things below, in the app's private storage on your phone, which other apps cannot read.
| What | Why | How to delete it |
|---|---|---|
| Words you pick from the suggestions, how often, and the letters you typed before picking them (Khmer, English and romanized Khmer kept apart) | So your own words come first next time | My words (one word), or Clear learned words (all) |
| Pairs of words picked one after the other, at most 2,000 per language | So the next word you usually type is predicted | Clear learned words; deleting a word in My words removes its pairs |
| Words you add in My words, with a romanized spelling if you give one | So names and words the lists lack are suggested | My words, or Clear learned words |
| Your text shortcuts and the text each one types | So typing a shortcut offers its text | My words, or Clear learned words |
| Recently used emoji (and, on Android, the skin tones you chose) | For the emoji panel's Recent | Clear learned words |
| Your settings: theme, colors, languages, switches | So the keyboard stays as you set it | Uninstalling the app |
On Android these are private app files (SharedPreferences). On iPhone they are files in the keyboard's own container, which the app itself cannot read without Full Access.
What it never does
- Send anything anywhere. There is no server: no cloud dictionary, sync, crash reporting or remote settings. The word lists ship inside the app.
- Log what you type. Nothing you type, and none of the suggestions, is written to the system log.
- Show ads, run analytics or track you, on its own or through any library. There is no account and no sign-in.
- Share or sell data. Nothing is collected, so there is nothing to share.
- See your saved passwords or addresses. On Android 11 and later, the autofill service you chose (for example your password manager) can show its suggestions in the keyboard's bar. That service draws and fills them itself; the keyboard never sees what they contain and stores nothing from them.
Sensitive fields and learning
The keyboard learns nothing where a field is private, and offers no suggestions where they could expose what you type.
- Passwords, email addresses, web addresses and numbers: no suggestions and no learning. On iPhone, secure password fields use the system keyboard, never Kdam Keyboard.
- Fields that ask for no suggestions (as some apps do): no suggestions, and nothing learned. Romanized Khmer still shows its Khmer spellings there, because that is how it types.
- Private fields on Android (incognito tabs, private chats that ask keyboards not to learn): suggestions still show, but nothing is learned.
- Pause learning on iPhone: iOS doesn't tell keyboards about private browsing, so the keyboard's settings have a Pause learning switch. While it's on, nothing is learned anywhere.
Your choices
You can see, delete or never create everything the keyboard keeps.
- My words lists the words the keyboard learned and your shortcuts; delete any one of them there. On Android it opens from the app's setup screen; on iPhone, from ⚙︎ on the keyboard's suggestion bar.
- Clear learned words deletes all of the learned words, word pairs, added words, shortcuts and recent emoji at once, and the running keyboard forgets them immediately. It is on the setup screen (Android) and under ⚙︎ in the keyboard (iPhone).
- Uninstalling the app deletes everything it kept, settings included.
- No backups or transfers. The app's data is excluded from Android's cloud backup and device-to-device transfer, and the iPhone keyboard's files are excluded from iCloud and computer backups. A new phone starts with nothing learned.
- Block offensive words is on by default: listed offensive words are never suggested. You can turn it off; you can always type any word yourself.
Permissions
The keyboard asks for no permission that reaches beyond the phone or into your other data.
- Android: the app requests no runtime permissions, and its manifest removes internet and network-state access even if a library asks for them; without the internet permission, Android blocks every network connection from the app. The only other entry is one AndroidX adds for the app's own internal messages.
- iPhone: the keyboard never asks for Full Access. Without it, iOS gives a keyboard no network and no shared storage with its app. Leave "Allow Full Access" off: Kdam Keyboard doesn't need it.
- The system's warning. When you turn on any keyboard that isn't the phone maker's, Android warns that it could collect what you type, and iOS says the same of keyboards given Full Access. Kdam Keyboard can't send anything anywhere, so nothing it sees can leave your phone.
Children, changes and contact
- Children. The keyboard collects no data from anyone, children included, so it is safe for any age.
- Changes. If this policy changes, the new version will be posted at this address with a new date at the top. A change that let data leave the phone would go against the principle this app is built on, and would be announced in the app before it took effect.
- Contact. Questions about this policy or your privacy: kdam.kb@proton.me.