trKey Privacy Policy

Last updated: 31 October 2026

Publisher: gravid.biz. "We" below means gravid.biz. For any privacy question, contact us through https://gravid.biz.

In short

What trKey is

trKey is a keyboard for Android. You type in your own language, tap Translate, and the text in the message box is replaced by its translation, so you can chat with someone who speaks another language. It works inside whichever chat app you use.

What the keyboard can see

Like any keyboard, trKey receives what you type in the app you are using. It does not read other apps' content, and it does not read what you type in password fields or fields that ask keyboards not to learn from them. In those fields Translate is switched off.

When you tap Translate, trKey reads the text in the current field (or your selection), translates it, and puts the result back.

Where your text goes

StepWhat happens
TypingThe text stays in the app you are typing into. trKey does not keep a copy.
TranslatingBy default the translation runs on your phone, using Firefox's open-source translation engine (Bergamot) and language files stored on the phone. The text is not sent anywhere.
UndoThe original text is kept in memory so Undo translation can restore it. It is dropped when you leave the field, hide the keyboard or switch app. It is never written to storage.
LogsThe app does not write message text to the system log. Test builds log technical events only, never text.

If you turn on Google translations (see below), this changes for the languages that only Google's engine offers.

What is downloaded, and what our server sees

Language files are downloaded the first time you translate to or from a language, from dl.gravid.biz. The app also downloads a small index file and its signature, to know which languages exist and to check that the files come from us.

Optional: Google translations (off by default)

For a few language pairs the offline engine has no model. If you turn on Use Google translations in Settings, Translate (after a warning), trKey uses Google's ML Kit code on your phone for those pairs.

Turn it off again at any time. With it off, none of Google's translation code is started.

What is stored on your phone

DataWhenHow to remove it
Your settings (languages, layout, theme, options)AlwaysClear the app's data in Android, or uninstall
Downloaded language filesWhen you use a languageSettings, Translate, Language models, tap to delete
Keyboard layouts you choseAlwaysSettings, Languages & layouts
Recently used emojiOn by defaultSettings, Media (turn off history)
Clipboard historyOff by default. Only if you turn it onSettings, Clipboard: turning it off deletes everything stored
Entries you add to the user dictionaryOnly if you add themDelete them in the dictionary screen
Crash reportOnly if the app stops unexpectedlyCleared when you dismiss it; it stays on the phone

Clipboard history, if you turn it on, saves everything you copy, including passwords, bank details and private messages, in readable form in a database on the phone, until you delete it. The app warns you and asks you to confirm before it starts, and deletes the history when you turn it off. It is never sent anywhere by trKey. Turning clipboard history on is entirely at your own risk (see Use at your own risk).

Crash reports are saved on the phone and shown in the app, with technical details of the crash and your device. The app never sends them. If you choose to pass one on, you do that yourself.

Android's cloud backup is switched off for trKey, so these files are not copied to your Google account. If you use the keyboard's backup export to make a file, you choose where it goes.

Permissions

PermissionWhy
InternetOnly to download language files, and Google's models if you turn that option on
Network stateTo tell whether you are on mobile data, so the app can ask before a large download
VibrateKey vibration (off by default)
NotificationsOptional: to open the crash report screen if the app stops. You can skip it during setup

trKey does not ask for access to your contacts, location, camera, microphone, photos or messages. The microphone button hands over to a voice keyboard you already have installed, if any; it is not part of trKey and trKey does not hear what you say.

What we do not do

Your rights

We do not hold personal information about you, so there is nothing for us to give you, correct or delete. The only technical request data about your downloads is held by Amazon as described above. If you are in the UK or the EU you can ask us what we hold, and you can complain to your data protection authority (in the UK, the Information Commissioner's Office).

Children

trKey is a general-purpose keyboard and is not directed at children.

Use at your own risk

trKey is an early proof-of-concept release, provided "as is", without any warranty. Translations are produced automatically and can be wrong, incomplete or misleading, so check anything that matters before you send it. Your use of this product, and of any optional feature you switch on (Google translations and clipboard history in particular), is at your own risk. To the extent the law allows, we are not liable for any loss or damage that results from using it.

Changes

If this policy changes we will publish the new version on this page and change the date above. A change that affects what is sent from your phone will also be shown in the app.

Third-party software

trKey is based on FlorisBoard (Apache 2.0). Translation uses Mozilla's Firefox Translations models and the Bergamot translator (MPL 2.0), Marian (MIT), SentencePiece (Apache 2.0) and related libraries. The full list, with licences, is in the app under About, Third-party licenses.


trKey is published by gravid.biz

©2026 gravid.biz

Privacy Policy