Privacy Policy
Who is responsible
DotGrid provides Dotype (Android package com.dotype), a keyboard. Contact orh4nyz@gmail.com for privacy questions and data requests. Dotype does not need an account.
What you type
Keystrokes and the text you write are processed only on your phone, to show suggestions, corrections, the Turkish character fixer, glide typing and inline translation. Dotype never sends what you type to our server or to anyone else. In password fields and private (incognito) browser tabs Dotype turns on its private mode: nothing is learned, nothing is saved to the clipboard history, and translation, snippets and voice typing stay off. Voice typing is described below.
Voice typing
Voice typing is optional and on by default; you can turn it off with “Voice typing” in the app’s settings. The microphone is used only after you tap the keyboard’s mic key, and listening stops when you tap it again, when you stop speaking or when the keyboard closes. In password and private fields voice typing is off. Dotype asks for the microphone permission only on its own settings screen; if voice typing is off or you decline, the mic key opens your phone’s own voice keyboard instead, which works under its own terms.
Dotype does not record audio itself and never stores or sends it. It uses Android’s speech recognition service, which listens and gives Dotype back only the text. When the phone can recognize your language on the device (Android 13 and later), speech is recognized on the phone. Otherwise Dotype asks the phone’s default speech service, usually Google’s, to prefer offline recognition; if that service has no offline model for the language, it may send the audio to its servers to turn it into text, under that provider’s own privacy policy (for Google: https://policies.google.com/privacy). The recognized text is typed into the field like keystrokes and is not sent anywhere by Dotype.
Clipboard, snippets and learned words
The clipboard history, your snippets, emoji history and the words Dotype learns from your typing are stored only in the app's private storage on your phone. Verification codes copied from messages are never kept in the history and are removed after two minutes. You can delete learned words one by one or all at once, and clear the clipboard history, in the app's settings.
Backups
The in-app backup writes your settings, snippets and learned words into a file you choose with Android's file picker; it is not uploaded anywhere by Dotype. Android's own backup does not include the clipboard history, learned words or purchase and trial data.
Trial and in-app purchases
Dotype offers a 14-day free trial, lifetime access and supporter options. Payments are handled by Google Play Billing under Google's terms; Dotype never receives card numbers or bank details. Trial and purchase checks use our server with a hash of the device and the app's version, not your name or account. This hash is pseudonymous, not anonymous: it is the same value for this phone every time, and the server protects it again with a keyed hash; a purchase check also sends the Play purchase token, the product, and the price and currency you paid. If you use an access code, the code is sent to our server with a hash of the device and is tied to that device.
Purchase records
For each purchase our server keeps the Google Play order number, the product, the price and currency, and the buyer's country as Google Play reports it, as the record of the sale. The developer also gets a short private Telegram message with the app, the product, the amount and the country. Neither the record nor the message contains your name, e-mail, the purchase token or a device identifier. Telegram delivers and stores these messages under its own terms.
Device check-in (pseudonymous)
When you open the app's settings, Dotype checks in with our server at most once every 12 hours. It sends the same hash of the device (pseudonymous, not anonymous), your access type (trial, lifetime or supporter) and the app's version, so we can count users and versions. Nothing you type is sent, and the keyboard itself never checks in. You can turn this off with "Device check-in" on the Privacy page in the app's settings; turning it off also deletes this device's record on our server, and so does "Delete my supporter data".
Supporter details (optional)
If you buy a supporter option, you can choose to give a display name and an early-access email. They are kept on our server and only used to thank supporters and invite them to early testing of new DotGrid apps. Once approved, the name you choose to show appears in one supporters list shared by the four Dot apps (Dotch, DotWatt, DotSetup and Dotype), together with which of these apps you support. Your e-mail is never shown there or anywhere else; only the developer sees it. This data is never sold, shared or used for advertising. You can change it or delete it any time with "Delete my supporter data" in the app.
Update notifications
Dotype can tell you when a new version is on Google Play. For this it uses Firebase Cloud Messaging from Google, which gives the app a notification token and subscribes it to an "updates" topic. Nothing you type is sent. You can turn update notifications off in the app's settings, which also unsubscribes the device.
Google ML Kit
Translation, language detection and info chips run on the phone with Google's ML Kit. Its models are on-device models from Google and download from Google, and ML Kit may send Google usage and performance diagnostics, such as device model, Android version, app version and performance metrics, never what you type. See https://developers.google.com/ml-kit/android-data-disclosure.
Optional translation pack
Translation is an optional pack you download only after you agree. Translation itself runs on your phone with Google ML Kit; your text is not uploaded. ML Kit downloads the language models you choose; see Google ML Kit above for the diagnostics it may send. You can remove the pack in the app's settings.
Advertising and trackers
Dotype contains no advertising SDKs, no analytics SDKs and no behavioral tracking. The device check-in above is our own and holds no advertising ID.
Providers
Supabase hosts our trial, purchase-check, check-in, access-code and supporter service in the EU (Frankfurt) and processes data on our behalf. Google provides Play Billing, Firebase Cloud Messaging and ML Kit. For voice typing, the phone’s speech recognition service (usually Google’s) may process speech on its servers when it cannot do so on the phone. Telegram delivers the developer's private sale notifications. Providers may process data under their own terms and safeguards. We do not sell this data or use it for advertising.
Data retention and deletion
Everything Dotype keeps on your phone is removed when you clear the app's data or uninstall it. Trial and purchase records on our server (the protected device hash, trial dates, and the order number, product, price and country of a purchase) are kept to honor your purchase, prevent trial abuse and meet accounting obligations; they contain no name or e-mail. The check-in record is deleted as soon as you turn "Device check-in" off. To delete supporter details use the button in the app or email orh4nyz@gmail.com.
Contact and requests
For any privacy question or data request, email orh4nyz@gmail.com with the subject "Dotype Privacy Request".