Политика конфиденциальности Parolo

Редакция 8 от 3 октября 2026 года.

Parolo — голосовая клавиатура для Android: вы говорите, текст появляется в поле, где стоит курсор. Речь распознаётся на вашем устройстве. Приложение разрабатывает и продаёт NEXIOTY ELECTRONICS LIMITED (Гонконг); она же отвечает за обработку данных, описанную здесь. Вопросы о приватности: apps@nexioty.com.

Коротко

Звук с микрофона

Parolo записывает звук, только пока окно клавиатуры Parolo видно на экране, и только после вашего действия. Обычно — пока вы удерживаете кнопку микрофона в окне клавиатуры. Если вы включили кнопку поверх приложений, по умолчанию запись начинается сразу после нажатия на неё («Сразу после нажатия»; в настройках можно выбрать «Держать микрофон» — тогда кнопка только переключает клавиатуру, а запись идёт, пока вы держите микрофон). Запись останавливается, когда вы отпускаете кнопку микрофона или касаетесь её ещё раз, когда клавиатура скрывается и не позже чем через 120 секунд.

Звук передаётся внутри приложения: из процесса клавиатуры в отдельный процесс распознавания того же приложения на том же устройстве. Он существует только в оперативной памяти, пока распознаётся фраза; буфер распознавания после этого затирается нулями. Звук не записывается в файлы, не передаётся по сети и не попадает в отчёты о сбоях.

Распознанный текст и поля ввода

Распознанный текст вставляется в поле, где стоит курсор, стандартным способом Android для клавиатур. Так же вставляет текст любая клавиатура. Parolo не нажимает «Отправить» и Enter. Parolo не хранит историю и не передаёт текст. Дальше текстом распоряжается приложение, в поле которого вы диктуете, по своей политике.

Чтобы правильно вставить текст, Parolo получает от Android сведения о поле ввода:

Эти сведения используются только на устройстве, в момент ввода.

При включении любой сторонней клавиатуры Android предупреждает, что она «может собирать весь вводимый текст». Система показывает это для всех клавиатур. Parolo собирает только то, что описано выше.

Голосовые и аудиофайлы, которыми вы поделились

Если вы делитесь голосовым сообщением или аудиофайлом с Parolo («Поделиться» → «Расшифровать»), файл обрабатывается только на устройстве. Parolo получает его от приложения-отправителя с временным разрешением Android, делает временную копию во внутреннем каталоге приложения, переводит её в звук для распознавания и распознаёт тем же способом, что и диктовку. Копия и звук удаляются, когда вы закрываете экран расшифровки (в том числе смахиванием из списка недавних приложений), а остатки после сбоя — автоматически, примерно через час. Файл, звук и текст никуда не передаются.

Текст расшифровки показывается на экране и не сохраняется: его можно скопировать или отправить в другое приложение сами. Для недельного предела и статистики на устройстве считается только число слов. В техническом журнале — формат и длительность файла и время обработки, без текста, имени файла и приложения-отправителя.

Кнопка поверх приложений (по желанию)

На Android 13 и новее Parolo может показывать кнопку микрофона поверх других приложений. По умолчанию она выключена. Чтобы её включить, вы соглашаетесь на отдельном экране в Parolo и сами включаете службу «Кнопка Parolo» в настройках Android «Специальные возможности».

Кнопку показывает служба специальных возможностей Android. По вашему нажатию на кнопку она переключает клавиатуру на Parolo, и клавиатура Parolo сразу начинает запись — или ждёт, пока вы зажмёте микрофон, если в настройках выбрано «Держать микрофон». Закончить — коснитесь микрофона; запись останавливается и сама, когда клавиатура скрывается, и через 120 секунд. В полях паролей, чисел, телефонов и дат запись сама не начинается. Примерно через 1,5 секунды после вставленной фразы и когда клавиатура Parolo скрывается (например, по кнопке «Назад»), Parolo возвращает вашу клавиатуру; клавишей «⌨» — в любой момент. Если в Android назначена кнопка или жест специальных возможностей, их нажатие делает то же, что кнопка Parolo.

От Android служба получает только:

У службы нет права читать содержимое экрана: Android не даёт ей ни текста на экране и в полях, ни снимков экрана. Служба не вводит текст, ничего не нажимает за вас, ничего не передаёт и в сеть не ходит. На устройстве она хранит только ваши настройки кнопки: её место у края экрана и приложения, где вы её убрали (подробнее — «Что хранится на устройстве»). Звук записывает клавиатура Parolo, как описано выше. Разрешения «Поверх других приложений» Parolo не запрашивает.

Выключить кнопку можно в Parolo («Клавиатура и микрофон»), долгим нажатием на кнопку или в «Специальных возможностях» Android.

Покупки и Parolo Pro

Parolo Pro — платная часть Parolo: без ограничения слов в неделю. Купить его можно на экране «Parolo Pro»: годовую подписку или «навсегда».

Оплату проводит Google Play (Google LLC). Номер карты, имя, адрес и другие платёжные данные вы вводите в Google Play, и Parolo их не видит и не получает. NEXIOTY ELECTRONICS LIMITED получает от Google отчёты о продажах так же, как любой продавец в Google Play; своих учётных записей у Parolo нет.

Что видит приложение на телефоне. Через Google Play Billing Library (библиотека Google внутри Parolo, связывается с приложением Google Play на телефоне) Parolo спрашивает, есть ли у аккаунта Google, выбранного в Play Store, покупка Parolo Pro: какой товар, в каком она состоянии (оплачена, ждёт оплаты, приостановлена), продлевается ли подписка, и токен покупки — чтобы подтвердить её в Google Play. Спрашивает, когда вы открываете настройки или экран «Parolo Pro», нажимаете «Восстановить покупки», и раз в сутки в фоне, когда есть сеть, — в том числе в бесплатной версии: покупку, сделанную вне приложения (например, промокод, погашенный в Google Play), нужно подтвердить в Google Play в течение трёх дней, иначе Google Play вернёт деньги. Номер заказа Parolo не хранит.

Что хранится на телефоне: признак права на Pro (вид покупки, подтверждена ли она, время покупки годовой подписки — чтобы за 30 дней напомнить о продлении, дата последнего ответа Google Play, код последнего ответа) и контрольная сумма токена покупки — сам токен не сохраняется. Для бесплатной версии — счётчик слов этой недели и коротких фраз сегодня; для пробного Pro — дата его начала и число слов за пробную неделю. Всё это только числа, без текста. Пробный Pro — 7 дней с первой вставленной фразы — считается только на телефоне, без карты и без Google Play.

Страна аккаунта Google Play. Приложение может спросить у Google Play страну вашего аккаунта, но только в сборке, где включена оплата «на совести» для России; сейчас она выключена во всех сборках. Ответ используется один раз, в памяти, и не сохраняется нигде — так требует Google.

Своего сервера у нас нет: о покупках на наши серверы ничего не уходит.

Диагностика самой библиотеки Google. Google Play Billing Library, как и другой код Google, сама отправляет Google свои диагностические события о работе библиотеки (через компонент Google datatransport). Что именно в этих событиях и как часто они уходят, мы пока не проверили; сверим на устройстве и дополним этот раздел. Звука и текста в них быть не может: у библиотеки к ним нет доступа. Google обрабатывает эти данные по своей политике: policies.google.com/privacy.

Когда Pro кончается (конец пробного периода, отмена или возврат денег) — выключается только «без ограничения»; ваши данные и настройки остаются.

Оценка в Google Play. Иногда, не чаще раза в 120 дней и не больше трёх раз, Parolo может показать на главном экране настроек карточку оценки Google Play. Решает это приложение на телефоне по своим счётчикам: сколько дней и фраз вы диктовали, давно ли были сбой, предел или экран Pro, — это только числа и даты, без текста, и никуда не уходят. Оценку и отзыв, если вы их оставите, получает Google Play (по своей политике), а не Parolo: приложение даже не узнаёт, поставили ли вы оценку. Строка «Оценить Parolo в Google Play» в «О приложении» просто открывает страницу Parolo в Play Store.

«Написать разработчику» в «О приложении» открывает ваше почтовое приложение с адресом apps@nexioty.com и темой «Parolo <версия>»; само приложение ничего не подставляет и не отправляет. Если вы напишете, мы получим ваш адрес и письмо и используем их только для ответа.

Технический журнал на устройстве

Parolo записывает технические события в системный журнал Android (logcat). Это время записи и распознавания, типы ошибок, состояние загрузки модели, имена приложений, где открывалась клавиатура, типы полей, имена полей, заданные разработчиками приложений, и хеш подсказки поля (не сам текст подсказки). Текста и звука в журнале нет. Журнал остаётся на устройстве. Другие приложения его не читают. Прочитать его можно только с компьютера через средства разработчика при подключении, которое вы разрешили, или в отчёте об ошибке, который вы создадите сами.

Загрузка модели распознавания

При настройке Parolo скачивает модель распознавания для выбранного языка диктовки: для русского — GigaAM v3 (пять файлов, около 325 МБ), для английского и испанского — Parakeet TDT v3 (около 670 МБ), а если для них включён «Текст по ходу речи» — Nemotron 3.5 ASR Streaming (около 682 МБ). То же происходит, когда вы выбираете другой язык диктовки или нажимаете «Скачать заново». По умолчанию модель качается только по Wi-Fi, пока вы не разрешите мобильный интернет.

Файлы скачиваются по HTTPS с одного сервера, адрес которого указан в приложении: «Настройки» → «О программе». Сейчас это parolo.nexioty.com — сеть доставки Cloudflare, Inc. Сами файлы хранятся в Hetzner Object Storage (Hetzner Online GmbH, центр обработки данных в Хельсинки, Финляндия); Cloudflare забирает их оттуда сам, а ваше устройство обращается только к parolo.nexioty.com.

Как при любом запросе в интернет, этот сервер получает ваш IP-адрес, время запроса, имена скачиваемых файлов и строку вида «Parolo/0.1.0» (название и версия приложения). В запросах нет идентификаторов устройства, учётных записей и cookie. Эти данные нужны серверу, чтобы доставить файлы. Мы не используем их, чтобы установить вашу личность, и не связываем с другими данными. Cloudflare обрабатывает их по своей политике: cloudflare.com/privacypolicy; политика Hetzner, у которой хранятся файлы: hetzner.com/legal/privacy-policy.

Целостность скачанного проверяется контрольными суммами, вшитыми в приложение.

Отчёты о сбоях — только с вашего согласия

Переключатель: «Настройки» → «Конфиденциальность» → «Отправлять отчёты о сбоях». По умолчанию он выключен.

Если вы его включите, после сбоя приложения (в том числе зависания «Приложение не отвечает»), отказа распознавания или неожиданной ошибки при скачивании модели Parolo отправит технический отчёт в сервис Sentry (Functional Software, Inc.). Отчёты хранятся в регионе данных Sentry в Евросоюзе (Германия). Отчёт уходит по HTTPS. Отчёты о сбоях, случившихся до включения, не отправляются.

Что есть в отчёте:

Чего в отчёте нет никогда: звука, распознанного или набранного текста, содержимого полей ввода, имён приложений, в которых вы пишете, списка ваших клавиатур, имени устройства. Нет и идентификаторов: рекламного, Android ID, IMEI, серийного номера. Идентификатор установки, который Sentry создаёт сам, из отчёта удаляется. Parolo не передаёт в Sentry ваш IP-адрес. Сервер Sentry видит его при соединении, как любой сервер, но в проекте включён запрет хранить IP-адреса.

Отчёты хранятся не дольше 90 дней и затем удаляются автоматически. Они нужны только для исправления ошибок.

Как выключить. Выключите переключатель. С этой секунды новые отчёты не создаются и не отправляются. Отчёты, которые ещё не успели уйти, и служебные файлы Sentry удаляются с устройства. Успеть уйти может только отчёт, который передаётся по сети именно в этот момент.

Что хранится на устройстве

Всё это лежит в личной папке приложения, недоступной другим приложениям. Parolo отключает резервное копирование своих данных в облако Google и перенос на другое устройство.

Разрешения

Дети

Parolo не предназначен специально для детей и ни у кого не собирает персональные данные, кроме описанных отчётов о сбоях, которые включаются вручную.

Ваши права и удаление данных

Изменения политики

Если Parolo начнёт обрабатывать данные иначе, мы обновим эту страницу и номер редакции. Если отчёты о сбоях станут содержать больше данных, приложение снова спросит согласие.

Что изменилось в редакции 8: добавлен раздел о голосовых и аудиофайлах, которыми вы делитесь с Parolo для расшифровки.

Что изменилось в редакции 7: модель скачивается только с parolo.nexioty.com; резервный адрес хранилища Hetzner убран из приложения и из списка серверов.

Контакты

NEXIOTY ELECTRONICS LIMITED, Гонконг. Электронная почта: apps@nexioty.com.

Parolo privacy policy

Version 8, 3 October 2026.

Parolo is a voice keyboard for Android: you speak, and the text appears in the field where the cursor is. Speech is recognized on your device. The app is developed and sold by NEXIOTY ELECTRONICS LIMITED (Hong Kong), which is also responsible for the data processing described here. Privacy questions: apps@nexioty.com.

In short

Microphone sound

Parolo records sound only while the Parolo keyboard window is on the screen, and only after you act. Usually that is while you hold the microphone button in the keyboard window. If you turned on the button over apps, by default recording starts right after you tap it ("Start right after tapping"; in the settings you can choose "Hold the mic" instead, and then the button only switches the keyboard and recording lasts while you hold the mic). Recording stops when you release the microphone button or tap it again, when the keyboard hides, and after 120 seconds at most.

The sound stays inside the app: it goes from the keyboard process to a separate recognition process of the same app on the same device. It exists only in memory while the phrase is recognized; after that the recognition buffer is overwritten with zeros. The sound is never written to files, never sent over the network and never included in crash reports.

Recognized text and input fields

The recognized text is inserted into the field where the cursor is, in the standard Android way for keyboards. Every keyboard inserts text the same way. Parolo does not press Send or Enter. Parolo keeps no history and does not send the text anywhere. From then on, the app that owns the field handles the text under its own policy.

To insert the text correctly, Parolo receives information about the input field from Android:

This information is used only on the device, at the moment of typing.

When you turn on any third-party keyboard, Android warns that it "may be able to collect all the text you type". The system shows this for every keyboard. Parolo collects only what is described here.

Voice messages and audio files you share

If you share a voice message or an audio file with Parolo ("Share" → "Transcribe"), the file is processed only on the device. Parolo receives it from the sending app with a temporary Android permission, makes a temporary copy in the app's internal folder, converts it into audio for recognition and recognizes it the same way as dictation. The copy and the audio are deleted when you close the transcription screen (including swiping it away from recent apps), and leftovers after a crash are deleted automatically after about an hour. The file, the audio and the text are not sent anywhere.

The transcript is shown on the screen and is not saved: you can copy it or send it to another app yourself. Only the number of words is counted on the device, for the weekly limit and the statistics. The technical log keeps the file format and length and the processing time, without the text, the file name or the sending app.

Button over apps (optional)

On Android 13 and later, Parolo can show a microphone button over other apps. It is off by default. To turn it on, you agree on a separate screen in Parolo and turn on the "Parolo button" service yourself in Android's Accessibility settings.

The button is shown by an Android accessibility service. When you tap the button, the service switches your keyboard to Parolo, and the Parolo keyboard starts recording right away, or waits until you hold the mic if "Hold the mic" is chosen in the settings. To finish, tap the mic; recording also stops by itself when the keyboard hides and after 120 seconds. Recording never starts by itself in password, number, phone and date fields. About 1.5 seconds after an inserted phrase, and when the Parolo keyboard hides (for example, when you press Back), Parolo switches back to your keyboard; the "⌨" key does it at any time. If an accessibility button or gesture is set up in Android, pressing it does the same as the Parolo button.

From Android the service receives only:

The service has no permission to read the screen: Android gives it neither the text on the screen or in fields nor screenshots. The service does not type, does not tap anything for you, sends nothing, and does not use the network. On the device it keeps only your button settings: its position at the screen edge and the apps where you hid it (see "What is stored on the device"). Sound is recorded by the Parolo keyboard as described above. Parolo does not ask for the "Display over other apps" permission.

You can turn the button off in Parolo (Keyboard and microphone), with a long press on the button, or in Android's Accessibility settings.

Purchases and Parolo Pro

Parolo Pro is the paid part of Parolo: no weekly word limit. You can buy it on the "Parolo Pro" screen, as a yearly subscription or "forever".

Payment is handled by Google Play (Google LLC). You enter your card number, name, address and other payment details in Google Play; Parolo never sees or receives them. NEXIOTY ELECTRONICS LIMITED receives sales reports from Google like any seller on Google Play; Parolo has no accounts of its own.

What the app sees on the phone. Through the Google Play Billing Library (Google's library inside Parolo, which talks to the Google Play app on the phone), Parolo asks whether the Google account selected in the Play Store has a Parolo Pro purchase: which product, its state (paid, waiting for payment, on hold), whether the subscription renews, and the purchase token, to acknowledge the purchase with Google Play. It asks when you open the settings or the "Parolo Pro" screen, tap "Restore purchases", and once a day in the background when there is a network connection, including in the free version: a purchase made outside the app (for example, a promo code redeemed in Google Play) has to be acknowledged with Google Play within three days, or Google Play refunds it. Parolo does not store the order number.

What is stored on the phone: your Pro entitlement (the kind of purchase, whether it is acknowledged, when the yearly subscription was bought, so that the app can remind you 30 days before it renews, the date and code of the last Google Play answer) and a checksum of the purchase token; the token itself is not stored. For the free version, the number of words this week and short phrases today; for the Pro trial, its start date and the number of words in the trial week. These are only numbers, with no text. The Pro trial (7 days from the first inserted phrase) is counted only on the phone, with no card and no Google Play.

The country of your Google Play account. The app may ask Google Play for the country of your account, but only in a build where "pay what feels right" for Russia is enabled; it is currently disabled in every build. The answer is used once, in memory, and is never stored, as Google requires.

We have no server of our own: nothing about purchases is sent to our servers.

The Google library's own diagnostics. Like other Google code, the Google Play Billing Library sends Google its own diagnostic events about how the library works (through Google's datatransport component). We have not yet verified exactly what these events contain or how often they are sent; we will check on a device and update this section. They cannot contain sound or text: the library has no access to them. Google processes this data under its own policy: policies.google.com/privacy.

When Pro ends (the trial ends, a subscription is canceled or refunded), only "no limit" turns off; your data and settings stay.

Rating on Google Play. Occasionally, no more than once every 120 days and no more than three times in total, Parolo may show Google Play's rating card on the main settings screen. The app decides this on the phone from its own counters: how many days and phrases you dictated, and how recently there was a failure, the limit or the Pro screen. These are only numbers and dates, with no text, and they never leave the phone. The rating and review, if you leave them, go to Google Play (under its own policy), not to Parolo: the app does not even learn whether you rated it. "Rate Parolo on Google Play" under "About" simply opens Parolo's page in the Play Store.

"Contact the developer" under "About" opens your email app with the address apps@nexioty.com and the subject "Parolo <version>"; the app itself adds nothing and sends nothing. If you write to us, we receive your address and your message and use them only to reply.

Technical log on the device

Parolo writes technical events to the Android system log (logcat). These are recording and recognition timings, error types, the model download state, the names of the apps where the keyboard was opened, field types, field names set by the apps' developers, and a hash of the field hint (not the hint text itself). There is no text or sound in the log. The log stays on the device, and other apps cannot read it. It can be read only from a computer with developer tools over a connection you have authorized, or in a bug report you create yourself.

Speech model download

During setup, Parolo downloads the speech recognition model for the dictation language you choose: GigaAM v3 for Russian (five files, about 325 MB), Parakeet TDT v3 for English and Spanish (about 670 MB), and, if you turn on "Text while you speak" for them, Nemotron 3.5 ASR Streaming (about 682 MB). The same happens when you choose another dictation language or tap "Download again". By default the model is downloaded over Wi-Fi only, unless you allow mobile data.

The files are downloaded over HTTPS from a single server listed in the app under Settings → About. Currently this is parolo.nexioty.com, a delivery network run by Cloudflare, Inc. The files themselves are stored in Hetzner Object Storage (Hetzner Online GmbH, a data center in Helsinki, Finland); Cloudflare fetches them from there, and your device connects only to parolo.nexioty.com.

As with any internet request, this server receives your IP address, the time of the request, the names of the files and a string like "Parolo/0.1.0" (the app name and version). The requests carry no device identifiers, accounts or cookies. The server needs this data to deliver the files. We do not use it to identify you and do not combine it with other data. Cloudflare processes it under its own policy: cloudflare.com/privacypolicy; the policy of Hetzner, where the files are stored: hetzner.com/legal/privacy-policy.

The integrity of the download is checked against checksums built into the app.

Crash reports: only with your consent

The switch is in Settings → Privacy → "Send crash reports". It is off by default.

If you turn it on, after a crash (including an "app isn't responding" freeze), a recognition failure or an unexpected error while downloading the model, Parolo sends a technical report to the Sentry service (Functional Software, Inc.). Reports are stored in Sentry's European Union data region (Germany). A report is sent over HTTPS. Crashes that happened before you turned the switch on are not reported.

What a report contains:

What a report never contains: sound, recognized or typed text, the contents of input fields, the names of the apps you type in, your list of keyboards, the device name. It contains no identifiers either: no advertising ID, Android ID, IMEI or serial number. The installation ID that Sentry creates itself is removed from the report. Parolo does not send your IP address to Sentry. Sentry's server sees it when you connect, like any server, but the project is set not to store IP addresses.

Reports are kept for no longer than 90 days and are then deleted automatically. They are used only to fix bugs.

How to turn it off. Turn the switch off. From that moment no new reports are created or sent. Reports not sent yet and Sentry's working files are deleted from the device. Only a report that is being transmitted at that very moment may still get through.

What is stored on the device

All of this is kept in the app's private folder, which other apps cannot access. Parolo turns off backup of its data to Google's cloud and transfer to another device.

Permissions

Children

Parolo is not directed at children, and it collects no personal data from anyone, apart from the crash reports described above, which must be turned on by hand.

Your rights and deleting data

Changes to this policy

If Parolo starts to handle data differently, we will update this page and its version number. If crash reports are ever extended to include more data, the app will ask for your consent again.

What changed in version 8: a section on voice messages and audio files you share with Parolo for transcription.

What changed in version 7: the model is downloaded only from parolo.nexioty.com; the backup address of the Hetzner storage has been removed from the app and from the list of servers.

Contact

NEXIOTY ELECTRONICS LIMITED, Hong Kong. Email: apps@nexioty.com.

Política de privacidad de Parolo

Versión 8, 3 de octubre de 2026.

Parolo es un teclado de voz para Android: hablas y el texto aparece en el campo donde está el cursor. La voz se reconoce en tu dispositivo. La app la desarrolla y la vende NEXIOTY ELECTRONICS LIMITED (Hong Kong), que también es responsable del tratamiento de datos que se describe aquí. Preguntas sobre privacidad: apps@nexioty.com.

En resumen

Sonido del micrófono

Parolo graba sonido solo mientras la ventana del teclado Parolo está en la pantalla, y solo después de que actúes. Normalmente, mientras mantienes presionado el botón del micrófono en la ventana del teclado. Si activaste el botón sobre las apps, por defecto la grabación empieza justo después de tocarlo («Empezar al tocar»; en los ajustes puedes elegir en su lugar «Mantener presionado el micrófono», y entonces el botón solo cambia el teclado y la grabación dura mientras mantienes presionado el micrófono). La grabación se detiene cuando sueltas el botón del micrófono o lo vuelves a tocar, cuando el teclado se oculta y, como máximo, a los 120 segundos.

El sonido no sale de la app: pasa del proceso del teclado a un proceso de reconocimiento aparte de la misma app, en el mismo dispositivo. Solo existe en memoria mientras se reconoce la frase; después, el búfer de reconocimiento se sobrescribe con ceros. El sonido nunca se escribe en archivos, nunca se envía por la red y nunca se incluye en los informes de errores.

Texto reconocido y campos de texto

El texto reconocido se inserta en el campo donde está el cursor, de la forma estándar de Android para los teclados. Todos los teclados insertan el texto así. Parolo no presiona Enviar ni Intro. Parolo no guarda historial ni envía el texto a ninguna parte. A partir de ahí, la app a la que pertenece el campo trata el texto según su propia política.

Para insertar el texto correctamente, Parolo recibe de Android información sobre el campo de texto:

Esta información se usa solo en el dispositivo, en el momento de escribir.

Cuando activas cualquier teclado de terceros, Android avisa de que «podría recopilar todo el texto que escribas». El sistema lo muestra para todos los teclados. Parolo solo recopila lo que se describe aquí.

Mensajes de voz y archivos de audio que compartes

Si compartes un mensaje de voz o un archivo de audio con Parolo («Compartir» → «Transcribir»), el archivo se procesa solo en el dispositivo. Parolo lo recibe de la app que lo envía con un permiso temporal de Android, hace una copia temporal en la carpeta interna de la app, la convierte en audio para el reconocimiento y lo reconoce de la misma forma que el dictado. La copia y el audio se eliminan cuando cierras la pantalla de transcripción (también al descartarla de las apps recientes), y los restos tras un fallo se eliminan automáticamente al cabo de una hora aproximadamente. El archivo, el audio y el texto no se envían a ningún sitio.

La transcripción se muestra en la pantalla y no se guarda: puedes copiarla o enviarla tú a otra app. En el dispositivo solo se cuenta el número de palabras, para el límite semanal y las estadísticas. El registro técnico guarda el formato y la duración del archivo y el tiempo de procesamiento, sin el texto, el nombre del archivo ni la app que lo envió.

Botón sobre las apps (opcional)

En Android 13 y posteriores, Parolo puede mostrar un botón de micrófono sobre otras apps. Está desactivado por defecto. Para activarlo, das tu consentimiento en una pantalla aparte de Parolo y activas tú mismo el servicio «Botón de Parolo» en los ajustes de Accesibilidad de Android.

El botón lo muestra un servicio de accesibilidad de Android. Cuando tocas el botón, el servicio cambia tu teclado a Parolo, y el teclado Parolo empieza a grabar enseguida, o espera a que mantengas presionado el micrófono si en los ajustes está elegido «Mantener presionado el micrófono». Para terminar, toca el micrófono; la grabación también se detiene sola cuando el teclado se oculta y a los 120 segundos. La grabación nunca empieza sola en campos de contraseña, números, teléfono y fecha. Unos 1,5 segundos después de insertar una frase, y cuando el teclado Parolo se oculta (por ejemplo, al tocar Atrás), Parolo vuelve a tu teclado; la tecla «⌨» lo hace en cualquier momento. Si en Android tienes configurado un botón o gesto de accesibilidad, tocarlo hace lo mismo que el botón de Parolo.

De Android, el servicio solo recibe:

El servicio no tiene permiso para leer la pantalla: Android no le da ni el texto de la pantalla o de los campos ni capturas de pantalla. El servicio no escribe, no toca nada por ti, no envía nada y no usa la red. En el dispositivo solo guarda los ajustes del botón: su posición en el borde de la pantalla y las apps donde lo ocultaste (consulta «Qué se guarda en el dispositivo»). El sonido lo graba el teclado Parolo como se describe arriba. Parolo no pide el permiso «Mostrar sobre otras apps».

Puedes desactivar el botón en Parolo (Teclado y micrófono), manteniendo presionado el botón o en los ajustes de Accesibilidad de Android.

Compras y Parolo Pro

Parolo Pro es la parte de pago de Parolo: sin límite semanal de palabras. Puedes comprarlo en la pantalla «Parolo Pro», como suscripción anual o «para siempre».

El pago lo gestiona Google Play (Google LLC). El número de tarjeta, el nombre, la dirección y demás datos de pago los introduces en Google Play; Parolo nunca los ve ni los recibe. NEXIOTY ELECTRONICS LIMITED recibe de Google informes de ventas como cualquier vendedor de Google Play; Parolo no tiene cuentas propias.

Qué ve la app en el teléfono. A través de Google Play Billing Library (la biblioteca de Google dentro de Parolo, que se comunica con la app Google Play del teléfono), Parolo pregunta si la cuenta de Google elegida en Play Store tiene una compra de Parolo Pro: qué producto, su estado (pagada, pendiente de pago, en espera), si la suscripción se renueva, y el token de compra, para confirmar la compra con Google Play. Lo pregunta cuando abres los ajustes o la pantalla «Parolo Pro», cuando tocas «Restaurar compras» y una vez al día en segundo plano cuando hay conexión, también en la versión gratuita: una compra hecha fuera de la app (por ejemplo, un código promocional canjeado en Google Play) debe confirmarse con Google Play en un plazo de tres días o Google Play la reembolsa. Parolo no guarda el número de pedido.

Qué se guarda en el teléfono: tu derecho a Pro (el tipo de compra, si está confirmada, cuándo se compró la suscripción anual, para avisarte 30 días antes de la renovación, la fecha y el código de la última respuesta de Google Play) y una suma de comprobación del token de compra; el token en sí no se guarda. En la versión gratuita, el número de palabras de esta semana y de frases cortas de hoy; en la prueba de Pro, su fecha de inicio y el número de palabras de la semana de prueba. Son solo números, sin texto. La prueba de Pro (7 días desde la primera frase insertada) se cuenta solo en el teléfono, sin tarjeta y sin Google Play.

El país de tu cuenta de Google Play. La app puede preguntar a Google Play el país de tu cuenta, pero solo en una compilación donde esté activado «paga lo que te parezca justo» para Rusia; ahora está desactivado en todas las compilaciones. La respuesta se usa una vez, en memoria, y nunca se guarda, como exige Google.

No tenemos servidor propio: nada sobre las compras se envía a nuestros servidores.

Los diagnósticos propios de la biblioteca de Google. Como otro código de Google, Google Play Billing Library envía a Google sus propios eventos de diagnóstico sobre el funcionamiento de la biblioteca (mediante el componente datatransport de Google). Aún no hemos comprobado qué contienen exactamente estos eventos ni con qué frecuencia se envían; lo comprobaremos en un dispositivo y actualizaremos esta sección. No pueden contener sonido ni texto: la biblioteca no tiene acceso a ellos. Google trata estos datos según su propia política: policies.google.com/privacy.

Cuando Pro termina (acaba la prueba, se cancela o se reembolsa una suscripción), solo se desactiva «sin límite»; tus datos y ajustes se conservan.

Calificación en Google Play. De vez en cuando, no más de una vez cada 120 días y no más de tres veces en total, Parolo puede mostrar la tarjeta de calificación de Google Play en la pantalla principal de ajustes. Lo decide la app en el teléfono con sus propios contadores: cuántos días y frases dictaste y cuánto hace que hubo un fallo, el límite o la pantalla Pro. Son solo números y fechas, sin texto, y nunca salen del teléfono. La calificación y la reseña, si las dejas, las recibe Google Play (según su propia política), no Parolo: la app ni siquiera sabe si calificaste. «Calificar Parolo en Google Play» en «Acerca de» solo abre la página de Parolo en Play Store.

«Escribir al desarrollador» en «Acerca de» abre tu app de correo con la dirección apps@nexioty.com y el asunto «Parolo <versión>»; la app no añade ni envía nada por sí misma. Si nos escribes, recibimos tu dirección y tu mensaje y los usamos solo para responderte.

Registro técnico en el dispositivo

Parolo escribe eventos técnicos en el registro del sistema Android (logcat). Son los tiempos de grabación y reconocimiento, los tipos de error, el estado de la descarga del modelo, los nombres de las apps en las que se abrió el teclado, los tipos de campo, los nombres de campo que pusieron los desarrolladores de las apps y un hash de la sugerencia del campo (no el texto de la sugerencia). En el registro no hay texto ni sonido. El registro se queda en el dispositivo y otras apps no pueden leerlo. Solo puede leerse desde otro equipo con herramientas de desarrollo a través de una conexión que tú hayas autorizado, o en un informe de errores que crees tú.

Descarga del modelo de voz

Durante la configuración, Parolo descarga el modelo de reconocimiento de voz del idioma de dictado que elijas: GigaAM v3 para ruso (cinco archivos, unos 325 MB), Parakeet TDT v3 para inglés y español (unos 670 MB) y, si activas «Texto mientras hablas» para ellos, Nemotron 3.5 ASR Streaming (unos 682 MB). Lo mismo ocurre cuando eliges otro idioma de dictado o tocas «Descargar de nuevo». Por defecto, el modelo se descarga solo por Wi-Fi, salvo que permitas los datos móviles.

Los archivos se descargan por HTTPS desde un único servidor que se indica en la app, en Ajustes → Acerca de. Ahora es parolo.nexioty.com, una red de distribución operada por Cloudflare, Inc. Los archivos se guardan en Hetzner Object Storage (Hetzner Online GmbH, un centro de datos de Helsinki, Finlandia); Cloudflare los obtiene de allí, y tu dispositivo solo se conecta a parolo.nexioty.com.

Como en cualquier solicitud por internet, este servidor recibe tu dirección IP, la hora de la solicitud, los nombres de los archivos y una cadena como «Parolo/0.1.0» (el nombre y la versión de la app). Las solicitudes no llevan identificadores del dispositivo, cuentas ni cookies. El servidor necesita estos datos para entregar los archivos. No los usamos para identificarte ni los combinamos con otros datos. Cloudflare los trata según su propia política: cloudflare.com/privacypolicy; la política de Hetzner, donde se guardan los archivos: hetzner.com/legal/privacy-policy.

La integridad de la descarga se comprueba con sumas de comprobación incluidas en la app.

Informes de errores: solo con tu consentimiento

El interruptor está en Ajustes → Privacidad → «Enviar informes de errores». Está desactivado por defecto.

Si lo activas, tras un cierre inesperado (incluido un bloqueo del tipo «la app no responde»), un fallo de reconocimiento o un error inesperado al descargar el modelo, Parolo envía un informe técnico al servicio Sentry (Functional Software, Inc.). Los informes se guardan en la región de datos de Sentry en la Unión Europea (Alemania). El informe se envía por HTTPS. Los cierres ocurridos antes de activar el interruptor no se notifican.

Qué contiene un informe:

Qué nunca contiene un informe: sonido, texto reconocido o escrito, el contenido de los campos, los nombres de las apps en las que escribes, tu lista de teclados, el nombre del dispositivo. Tampoco contiene identificadores: ni ID de publicidad, ni Android ID, ni IMEI, ni número de serie. El ID de instalación que crea Sentry se elimina del informe. Parolo no envía tu dirección IP a Sentry. El servidor de Sentry la ve al conectarte, como cualquier servidor, pero el proyecto está configurado para no guardar direcciones IP.

Los informes se conservan un máximo de 90 días y después se borran automáticamente. Solo se usan para corregir errores.

Cómo desactivarlo. Desactiva el interruptor. Desde ese momento no se crean ni se envían informes nuevos. Los informes aún no enviados y los archivos de trabajo de Sentry se borran del dispositivo. Solo un informe que se esté transmitiendo en ese mismo momento podría llegar.

Qué se guarda en el dispositivo

Todo esto se guarda en la carpeta privada de la app, a la que otras apps no pueden acceder. Parolo desactiva la copia de seguridad de sus datos en la nube de Google y la transferencia a otro dispositivo.

Permisos

Menores

Parolo no está dirigida a menores y no recopila datos personales de nadie, salvo los informes de errores descritos arriba, que hay que activar a mano.

Tus derechos y el borrado de datos

Cambios en esta política

Si Parolo empieza a tratar los datos de otra forma, actualizaremos esta página y su número de versión. Si los informes de errores llegan a incluir más datos, la app volverá a pedirte el consentimiento.

Qué cambió en la versión 8: una sección sobre los mensajes de voz y archivos de audio que compartes con Parolo para transcribirlos.

Qué cambió en la versión 7: el modelo se descarga solo desde parolo.nexioty.com; la dirección de reserva del almacenamiento de Hetzner se ha quitado de la app y de la lista de servidores.

Contacto

NEXIOTY ELECTRONICS LIMITED, Hong Kong. Correo: apps@nexioty.com.