Keymoji
Privacy Policy
Last updated: 27 October 2026
Keymoji is a custom iOS keyboard developed by Martin Svoboda. We take
privacy seriously: nothing you type ever reaches us,
and the keyboard makes no network requests at all. The words Keymoji
learns stay on your iPhone unless you turn on iCloud Sync, and then they
go only to your own iCloud. The app collects anonymous, aggregated usage
statistics — which settings people use, never what they type — to decide
what to build next, and you can turn that off. This policy explains
exactly what is and isn't collected.
What the keyboard collects
The keyboard sends nothing anywhere. The Keymoji
keyboard runs entirely on your iPhone and makes no network requests of
its own — so we, the developers, never receive, transmit, or have any
way to see:
- Text you type or have typed in any app
- Words, phrases, or patterns from your input
- Your contacts, location, or device identifiers
The only network activity in the keyboard extension is none: it contains
no purchase or networking code at all. The optional anonymous statistics
and the optional iCloud Sync described below are handled by the
app, never the keyboard.
Anonymous usage statistics
To decide which features to improve, the Keymoji app
(not the keyboard) sends anonymous, aggregated usage statistics through
TelemetryDeck,
a privacy-focused analytics service. This covers things like:
- Which settings are enabled (e.g. layout, accent set, haptics, sound)
- Coarse counts in bands, never exact (e.g. "4–6 favourites")
- App lifecycle events (e.g. onboarding finished, a screen was opened)
It never includes anything you type, the words Keymoji
learns, your favourite emoji, or your searches — no content, ever.
TelemetryDeck generates an anonymous, on-device double-hashed identifier;
there is no account, no advertising identifier (IDFA), no personal data,
and no cross-app tracking, so the app shows no App Tracking Transparency
prompt. You can turn this off anytime in
Settings → Privacy → Share anonymous usage stats; when
it's off, the app sends nothing.
Separately, the only other network activity is Apple's standard purchase
check when you buy or restore the optional "Keymoji Plus" upgrade. That
request is handled entirely by Apple's App Store, never involves anything
you type, and sends us no data.
To make typing faster, Keymoji does remember some words you type, stored
in a private container on your iPhone so it can suggest completions.
They stay on your iPhone unless you turn on iCloud Sync, and then they go
only to your own iCloud. We never see them — see
Word suggestions and
iCloud Sync below.
Why does Keymoji ask for "Allow Full Access"?
iOS requires custom keyboards to enable "Allow Full Access" before they
can use the haptic feedback and key click sound APIs. This is an iOS
sandbox restriction, not a data-collection mechanism. Keymoji uses Full
Access exclusively for:
- Haptic feedback (vibration) on key taps
- Key click sounds when you type
Keymoji does not use Full Access for network access or any data
collection. Your keyboard preferences are stored in a shared container
between the host app and the keyboard extension using an App Group. A
small record for the one-time promotional Plus trial (whether the gift
has been claimed, and when it expires) is stored on-device in the
Keychain so it survives reinstalling the app. Both the App Group and that
Keychain record work regardless of Full Access and never involve the
network. Full Access is optional: leave it off and every typing feature
still works, only haptics and sound are silenced.
Third-party services
The Keymoji keyboard uses no third-party services or
SDKs. The app uses one: TelemetryDeck, solely for the
anonymous usage statistics described above. The optional iCloud Sync
uses Apple's iCloud in your own account. There is no advertising,
attribution, or social SDK anywhere in Keymoji.
Data sharing
The only data that ever reaches us is the anonymous usage statistics
described above, processed by TelemetryDeck on our behalf. It is never
sold, never shared for advertising, and never linked to your identity.
What iCloud Sync stores goes to your own iCloud account, not to us, and
is never shared. There is nothing else to share.
Children's privacy
Keymoji does not collect personal data from any user, including children
under 13. The anonymous usage statistics described above contain no
personal information.
Changes to this policy
If Keymoji's behavior ever changes in a way that affects privacy, this
policy will be updated and the change will be highlighted in the app's
release notes.
Word suggestions
When you type, Keymoji can suggest words to complete what you're writing.
To make these suggestions better over time, Keymoji remembers words you
frequently type — words of 3 or more characters from regular text
fields, plus email addresses you type in email-typed fields. This data
is stored in a private container on your iPhone that only Keymoji can
read. Keymoji never sends it to us or to anyone else. It leaves your
iPhone only if you turn on iCloud Sync,
and then only for your own iCloud. You can remove all learned words
anytime in Keymoji → Settings → Suggestions → Clear learned words.
Keymoji never learns from:
-
Password fields, secure text entry fields, or fields marked for
one-time codes
- Credit card number fields
- Number pads, phone fields, or decimal pads
- URL bars or web search fields
- Name fields
Word suggestions can be turned off entirely in Settings → Suggestions.
iCloud Sync
iCloud Sync takes what Keymoji learned to a new iPhone. It is
off until you turn it on, in Keymoji → Settings or when
you set up Keymoji on a new iPhone, and it is free.
When it is on, the Keymoji app — never the keyboard —
keeps a copy of the words Keymoji learned (with how you capitalize them),
the words you told it to forget, and your favorite emoji in your own
iCloud account, using Apple's CloudKit private database. Another iPhone
signed in to the same Apple Account gets them when Keymoji is opened on
it. The app syncs each time you open it. Your settings never sync.
The copy lives in your iCloud storage, which only your Apple Account can
read: we, the developers, can't see it, and Apple stores it as part of
your iCloud. To keep each iPhone's counts apart, the app gives every
installation a random identifier that means nothing outside your iCloud
and is never used for anything else — not for the anonymous statistics
either.
Turning iCloud Sync off deletes nothing, neither on your iPhone nor in
iCloud. To delete Keymoji's copy from iCloud, go to Settings → Apple
Account → iCloud → Manage Storage. Clearing learned words while iCloud
Sync is on removes them from all your devices.
Contact
Questions about privacy? Email
martin.svoboda026@gmail.com.
Keymoji
Zásady ochrany soukromí
Naposledy upraveno: 27. října 2026
Keymoji je vlastní iOS klávesnice, kterou vyvíjí Martin Svoboda. Soukromí
bereme vážně: nic z toho, co píšete, se k nám nikdy
nedostane a klávesnice neprovádí vůbec žádné síťové požadavky.
Slova, která se Keymoji naučí, zůstávají na vašem iPhonu, dokud nezapnete
synchronizaci s iCloudem, a pak jdou jen do vašeho vlastního iCloudu.
Aplikace sbírá anonymní, agregované statistiky používání — která nastavení
lidé používají, nikdy co píší — aby bylo možné rozhodnout, co vylepšit
příště, a tohle můžete vypnout. Tyto zásady přesně popisují, co se sbírá a
co ne.
Co sbírá klávesnice
Klávesnice nikam nic neposílá. Klávesnice
Keymoji běží celá na vašem iPhonu a sama neposílá žádné síťové požadavky
— takže my, vývojáři, nikdy nedostaneme, nepřeneseme ani nemáme jak vidět:
- Text, který píšete nebo jste napsali v jakékoli aplikaci
- Slova, fráze nebo vzorce z toho, co píšete
- Vaše kontakty, polohu nebo identifikátory zařízení
Síťová aktivita v rozšíření klávesnice je nulová: neobsahuje žádný kód pro
nákupy ani síťovou komunikaci. Volitelné anonymní statistiky i volitelnou
synchronizaci s iCloudem popsané níže obstarává aplikace, nikdy
klávesnice.
Anonymní statistiky používání
Aby bylo možné rozhodnout, které funkce vylepšit, aplikace
Keymoji (ne klávesnice) posílá anonymní, agregované statistiky používání
prostřednictvím služby
TelemetryDeck,
analytické služby zaměřené na soukromí. Týká se to věcí jako:
- Která nastavení jsou zapnutá (např. rozložení, sada akcentů, haptika, zvuk)
- Hrubé počty v pásmech, nikdy přesné (např. „4–6 oblíbených")
- Události životního cyklu aplikace (např. dokončení úvodního průvodce, otevření obrazovky)
Nikdy to nezahrnuje nic z toho, co píšete, slova, která se
Keymoji naučí, vaše oblíbené emoji ani vaše vyhledávání — žádný obsah,
nikdy. TelemetryDeck generuje anonymní identifikátor dvojitě hashovaný přímo
na zařízení; není tu žádný účet, žádný reklamní identifikátor (IDFA), žádné
osobní údaje a žádné sledování napříč aplikacemi, takže aplikace nezobrazuje
žádnou výzvu App Tracking Transparency. Kdykoli to můžete vypnout v
Nastavení → Soukromí → Sdílet anonymní statistiky používání;
když je to vypnuté, aplikace neposílá nic.
Jediná další síťová aktivita je standardní ověření nákupu přes Apple, když
si koupíte nebo obnovíte volitelné rozšíření „Keymoji Plus". Tento požadavek
vyřizuje výhradně App Store od Applu, nikdy se ho netýká nic, co píšete, a
nám neposílá žádná data.
Aby bylo psaní rychlejší, Keymoji si pamatuje některá slova, která píšete,
uložená v soukromém kontejneru na vašem iPhonu, aby mohlo nabízet
doplnění. Zůstávají na vašem iPhonu, dokud nezapnete synchronizaci s
iCloudem, a pak jdou jen do vašeho vlastního iCloudu. My je nikdy nevidíme
— viz Návrhy slov a
Synchronizace s iCloudem níže.
Proč Keymoji žádá o „Povolit plný přístup"?
iOS vyžaduje, aby vlastní klávesnice měly zapnutý „Povolit plný
přístup", než mohou používat API pro haptickou odezvu a zvuky kláves. To
je omezení sandboxu iOS, ne mechanismus sběru dat. Keymoji používá plný
přístup výhradně pro:
- Haptickou odezvu (vibrace) při ťuknutí na klávesu
- Zvuky kláves při psaní
Keymoji nepoužívá plný přístup pro přístup k síti, klíčence ani k žádnému
jinému účelu. Vaše předvolby klávesnice jsou uloženy ve sdíleném
kontejneru mezi hostitelskou aplikací a rozšířením klávesnice pomocí App
Group — to funguje bez ohledu na plný přístup a nikdy nezahrnuje síť.
Plný přístup je volitelný: nechte ho vypnutý a každá funkce psaní stále
funguje, jen se ztlumí haptika a zvuk.
Služby třetích stran
Klávesnice Keymoji nepoužívá žádné služby ani SDK třetích
stran. Aplikace používá jedno: TelemetryDeck, výhradně pro
anonymní statistiky používání popsané výše. Volitelná synchronizace s
iCloudem používá iCloud od Applu ve vašem vlastním účtu. Nikde v Keymoji
není žádné reklamní, atribuční ani sociální SDK.
Sdílení dat
Jediná data, která se k nám kdy dostanou, jsou anonymní statistiky
používání popsané výše, které naším jménem zpracovává TelemetryDeck. Nikdy
nejsou prodávána, nikdy sdílena pro reklamu a nikdy spojena s vaší
identitou. Co ukládá synchronizace s iCloudem, jde do vašeho vlastního
účtu iCloud, ne k nám, a nikdy se nesdílí. Jinak není co sdílet.
Soukromí dětí
Keymoji nesbírá osobní údaje od žádného uživatele, včetně dětí mladších 13
let. Anonymní statistiky používání popsané výše neobsahují žádné osobní
údaje.
Změny těchto zásad
Pokud se chování Keymoji někdy změní způsobem, který ovlivní soukromí,
tyto zásady budou aktualizovány a změna bude zvýrazněna v poznámkách k
vydání aplikace.
Návrhy slov
Když píšete, Keymoji může navrhovat slova k doplnění toho, co píšete. Aby
byly tyto návrhy časem lepší, Keymoji si pamatuje slova, která často píšete
— slova o 3 a více znacích z běžných textových polí a e-mailové adresy,
které píšete v polích typu e-mail. Tato data jsou uložena v soukromém
kontejneru na vašem iPhonu, ke kterému má přístup pouze Keymoji. Keymoji je
nikdy neposílá nám ani nikomu jinému. Váš iPhone opustí, jen když zapnete
synchronizaci s iCloudem, a pak jen do
vašeho vlastního iCloudu. Všechna naučená slova můžete kdykoli odstranit v
Keymoji → Nastavení → Návrhy → Smazat naučená slova.
Keymoji se nikdy neučí z:
-
Polí pro hesla, zabezpečených textových polí nebo polí označených pro
jednorázové kódy
- Polí pro čísla platebních karet
- Číselných klávesnic, polí pro telefon nebo desetinných klávesnic
- Adresních řádků nebo polí pro vyhledávání na webu
- Polí pro jména
Návrhy slov lze úplně vypnout v Nastavení → Návrhy.
Synchronizace s iCloudem
Synchronizace s iCloudem (iCloud Sync) přenese, co se Keymoji naučilo, na
nový iPhone. Je vypnutá, dokud ji nezapnete, v Keymoji →
Nastavení nebo při nastavení Keymoji na novém iPhonu, a je zdarma.
Když je zapnutá, aplikace Keymoji — nikdy klávesnice —
ukládá kopii slov, která se Keymoji naučilo (i s tím, jak je píšete s
velkými písmeny), slov, která jste mu řekli zapomenout, a vašich
oblíbených emoji do vašeho vlastního účtu iCloud, do soukromé databáze
CloudKit od Applu. Jiný iPhone přihlášený ke stejnému Apple účtu je
dostane, když na něm Keymoji otevřete. Aplikace synchronizuje při každém
otevření. Vaše nastavení se nesynchronizují nikdy.
Kopie leží ve vašem úložišti iCloud, které umí číst jen váš Apple účet: my,
vývojáři, ji nevidíme a Apple ji ukládá jako součást vašeho iCloudu. Aby se
počty z jednotlivých iPhonů nepletly, dá aplikace každé instalaci náhodný
identifikátor, který mimo váš iCloud nic neznamená a nikdy se nepoužije k
ničemu jinému — ani pro anonymní statistiky.
Vypnutí synchronizace nic nemaže, na iPhonu ani v iCloudu. Kopii Keymoji z
iCloudu smažete v Nastavení → Apple účet → iCloud → Spravovat úložiště.
Smazání naučených slov se zapnutou synchronizací je odstraní ze všech
vašich zařízení.
Kontakt
Otázky ohledně soukromí? Pište na
martin.svoboda026@gmail.com.