Обновлено 17 августа 2026 года
Scribla — приложение для диктовки на iPhone и на Mac. На телефоне это клавиатура и приложение-движок, которое превращает речь в текст; на маке — одно приложение в строке меню. Эта страница объясняет, что происходит с вашими данными. Распознавание идёт на самом устройстве, звук не сохраняется нигде и никуда не отправляется. Всё сказанное ниже относится к обеим версиям; где они расходятся, это оговорено отдельно.
Звук не уходит с телефона никогда и ни в одном режиме. Текст — уходит, и в режимах с AI это работает с первого запуска: полировка, ответы и поиск включены сразу, через встроенный сервис. Что именно уходит наружу, сказано в знакомстве прямо над переключателем; отказаться можно там же или потом в настройках. Остальное из списка ниже ждёт вашей команды.
Если вы поставили Scribla раньше и эти режимы не включали, они останутся выключенными: обновление не включает их задним числом.
scribla.io, а оттуда передаётся
в ollama.com на нашем ключе. Промежуточный шаг
нужен затем, чтобы ключ не лежал внутри приложения, откуда его
достаёт любой желающий. Ни вопрос, ни ответ мы не храним:
в служебную запись попадают длина, название модели и код ответа —
этого хватает, чтобы видеть нагрузку, и не хватает, чтобы прочитать
написанное вами. Если вы выбрали OpenAI или DeepSeek на своём
ключе, текст уходит к ним напрямую, минуя нас. Что эти сервисы
делают с полученным текстом, определяют их собственные правила,
а не наши.scribla.io в поисковый сервис
ollama.com, — и найденные страницы подкладываются
модели вместе с вопросом. Когда вы нажали клавишу «текст из поля»,
в поиск уходит не вопрос, а сам этот текст: «ответь на это» искать
было бы не по чему.cbr.ru). Никаких ваших данных
в запросе нет — это обращение за общедоступной таблицей.github.com. Ваших данных в запросе нет.Отправка выключена, пока вы её не включите. Переключатель «Помогать с ошибками» есть на последней странице знакомства и в настройках приложения; выключение стирает и то, что уже накопилось к отправке.
Вместе с записями отправляется случайная метка установки — по ней видно, что десять записей пришли с одного телефона, и ничего больше. Она не связана ни с вами, ни с вашим устройством: создаётся случайным числом, пропадает при удалении приложения и при выключении переключателя, а при повторном включении рождается новая. Адрес, с которого пришёл запрос, мы не сохраняем.
Журналы лежат на нашем сервере в России (Timeweb) и удаляются автоматически через 60 дней. Мы читаем их, когда разбираем поломку.
По ним же считается сводка — сколько установок прислало записи за день, каких моделей телефонов и версий iOS они коснулись и сколько установок дошло до настроенной клавиатуры. Это счёт, а не наблюдение: он собирается из тех же служебных записей, из которых состоит журнал, и ничего к ним не добавляет. Нужен он затем, чтобы поломку, задевшую десятерых по разу, не заслонила одна, повторившаяся у одного сорок раз.
Клавиатура «Scribla» просит полный доступ, и это стоит объяснить прямо, потому что формулировка системного предупреждения звучит тревожно.
Полный доступ нужен клавиатуре ровно для одного: прочитать распознанный текст из общего контейнера, куда его положило наше же приложение. Другого канала доставки текста в клавиатуру у iOS нет. Сама клавиатура в сеть не выходит ни при каких условиях: сетевого кода в ней нет. Она не читает и не передаёт то, что вы печатаете обычными клавишами.
На маке клавиатуры-расширения нет, а значит нет ни общего контейнера, ни полного доступа. Вместо них приложение просит два разрешения: микрофон — иначе записывать нечего — и «Универсальный доступ».
«Универсальный доступ» нужен ровно для двух вещей: услышать, что вы держите клавишу диктовки, и вставить готовый текст туда, где стоит курсор. Содержимое чужих окон приложение не читает, снимков экрана не делает и с этим разрешением никуда не обращается. Текст вставляется через буфер обмена, и прежнее содержимое буфера возвращается на место.
Всё остальное совпадает с телефонной версией: звук не покидает компьютер ни в каком режиме, история расшифровок лежит только на диске в папке поддержки приложения, а наружу — и только в режимах с AI — уходит текст, как описано выше. Учётной записи нет и здесь, и в сеть за обновлениями приложение не ходит: новая версия появляется на этом сайте.
Историю расшифровок можно очистить внутри приложения. Удаление приложения с телефона уносит вместе с ним историю, настройки, журнал диагностики и файлы моделей.
Ключи сторонних сервисов — отдельный случай, и сказать о нём стоит прямо. iOS хранит их в Keychain, а Keychain переживает удаление приложения: кода, который сработал бы в момент удаления, у приложения нет вовсе — так устроена система, а не наш выбор. Поэтому «Scribla» стирает ключи при первом запуске после новой установки. Если вы хотите убрать их сразу, очистите поле ключа в настройках до того, как удалять приложение.
У нас хранится только одно, и только если вы это разрешили: журнал работы приложения. Он удаляется сам через 60 дней, а выключенный переключатель «Помогать с ошибками» останавливает отправку немедленно и стирает накопленное на телефоне. Если хотите убрать присланное раньше срока — напишите нам, приложив метку установки; посмотреть её негде, поэтому проще указать примерное время, когда пользовались приложением. Больше у нас нет ничего: ни звука, ни расшифровок, ни учётной записи.
Всё выше — про приложение. Сам сайт устроен проще, но и он кое-что получает, и об этом честнее сказать отдельно.
В форме «напишем, когда выйдет» остаётся адрес почты. Мы напишем по нему один раз — в день выхода — и на этом список закончится.
В форме отзывов остаётся текст сообщения, адрес почты, если вы его указали, и скриншоты, если вы их приложили. Вместе с ними сохраняется адрес, с которого пришёл запрос: он нужен, чтобы форму нельзя было забить автоматом, и других применений у него нет.
Всё это ложится на сервер сайта и оттуда же уходит письмом нам. Больше никуда: ни в аналитику, ни в рассылочный сервис, ни третьим лицам. Скриншоты лежат вне общедоступной части сервера — по ссылке их не открыть.
Перед отправкой скриншот уменьшается прямо в браузере и пересохраняется. Заодно это отрезает служебные поля исходного файла: время съёмки и координаты до нас не доезжают. Но на самой картинке остаётся всё, что было на экране, — прежде чем прикладывать, посмотрите, что там видно.
Написать нам можно и обычной почтой, без всяких форм: dev@scribla.io. Чтобы удалить присланное, напишите туда же.
На страницах сайта стоит Яндекс.Метрика, счётчик 111532968. Нужна она для одного: видеть, сколько людей приходит и какие страницы читают. До 12 августа 2026 счётчика не было вовсе, и здесь так и было написано. Теперь он есть — и правильнее сказать прямо, что он собирает, чем оставить прежнюю строчку.
Метрика ставит куки и передаёт Яндексу обычный для счётчиков набор: адрес страницы, откуда вы на неё пришли, язык и версию браузера, разрешение экрана, примерную область по адресу подключения. Ни имени, ни почты там нет. Написанное в формах туда не уходит: оно ложится на наш сервер и оттуда письмом нам, как сказано выше.
Запись сеансов (Вебвизор) выключена. Движения мыши, прокрутка и набранное в полях не пишутся — на странице с формой отзывов такая запись собирала бы ровно то, чего мы обещаем не собирать. Карта кликов включена: она считает нажатия по местам страницы, без содержимого полей.
Ещё одно, что видно только в отладчике, и потому сказать надо самим:
загружаясь, Метрика обращается к рекламному адресу Яндекса
(mc.yandex.ru/metrika/advert.gif). Так устроен её счётчик.
Рекламы на этом сайте нет, ретаргетинг мы не ведём и аудитории для
показа объявлений не собираем — но обращение это происходит, и Яндекс
на своей стороне волен им распорядиться по своим правилам.
Что Яндекс делает с полученным, определяют его правила, а не наши: политика конфиденциальности и условия Метрики. Отказаться можно не спрашивая нас — Яндекс даёт для этого способ отключить Метрику; годится и обычный блокировщик. Сайт от этого работать не перестанет: счётчик подключён отдельным файлом и ни на что на странице не влияет.
Приложение не адресовано детям и не собирает данные о них — как, впрочем, и о ком-либо ещё.
Если в приложении появится возможность, меняющая обращение с данными, эта страница будет обновлена, а дата вверху — изменена.
Вопросы о приватности: dev@scribla.io
Updated 17 August 2026
Scribla is a dictation app for iPhone and Mac. On the phone it is a keyboard plus an engine app that turns speech into text; on the Mac it is a single app in the menu bar. This page explains what happens to your data. Recognition runs on the device itself, and audio is never stored anywhere and never sent anywhere. Everything below applies to both versions; where they differ, it is said so.
Audio never leaves the phone, in any mode. Text does, and in the AI modes it works from the first launch: polishing, answers and search are on right away, through the built-in service. What goes out is spelled out in the intro, directly above the switch; you can decline there, or later in the settings. Everything else below waits for you to ask.
If you installed Scribla earlier and never turned these modes on, they stay off: an update does not switch them on retroactively.
scribla.io and is passed on to
ollama.com on our key. That middle step
exists so the key does not sit inside the app, where anyone can
dig it out. We store neither the question nor the answer: the
service record keeps the length, the model name and the response
code — enough to see the load, not enough to read what you wrote.
If you picked OpenAI or DeepSeek on your own key, the text goes to
them directly, bypassing us. What those services do with the text
is governed by their own terms, not ours.scribla.io to the ollama.com
search service — and the pages found are given to the model along
with the question. When you have pressed the “text from the field”
key, it is that text rather than the question that goes to the
search: there would be nothing to search for in “reply to this”.cbr.ru). The request contains none of your data —
it fetches a public table.github.com. The request contains none of
your data.Sending is off until you turn it on. The “Help with bugs” switch is on the last page of the intro and in the app’s settings; turning it off also erases whatever had piled up to be sent.
A random install marker travels with the entries — enough to tell that ten entries came from one phone, and nothing more. It is tied neither to you nor to your device: it is generated at random, disappears when the app is deleted or the switch is turned off, and a new one is born if you turn it back on. We do not store the address the request came from.
The logs live on our server in Russia (Timeweb) and are deleted automatically after 60 days. We read them when investigating a failure.
They are also counted up: how many installs sent entries on a given day, which phone models and iOS versions those entries touched, and how many installs got as far as a working keyboard. This is a count, not surveillance — it is assembled from the same service entries the log is made of and adds nothing to them. Its purpose is to keep a failure that hit ten people once from being buried under one that hit a single person forty times.
The Scribla keyboard asks for Full Access, and that deserves a plain explanation, because the system warning sounds alarming.
Full Access is needed for exactly one thing: to read the recognised text from the shared container, where our own app put it. iOS offers no other channel for delivering text into a keyboard. The keyboard itself never goes online under any circumstances — it contains no networking code. It does not read or transmit what you type on ordinary keys.
On the Mac there is no keyboard extension, and therefore no shared container and no Full Access. Instead the app asks for two permissions: the microphone — otherwise there is nothing to record — and Accessibility.
Accessibility is needed for exactly two things: to hear that you are holding the dictation key, and to insert the finished text where the cursor is. The app does not read the contents of other windows, takes no screenshots, and contacts nothing with that permission. The text is inserted through the clipboard, and the previous clipboard contents are put back.
Everything else matches the phone version: audio never leaves the computer in any mode, the transcript history lives only on disk in the app’s support folder, and what goes out — only in the AI modes — is text, as described above. There is no account here either, and the app does not go online to check for updates: a new version appears on this site.
Transcript history can be cleared inside the app. Deleting the app from the phone takes the history, the settings, the diagnostics log and the model files with it.
Third-party service keys are a separate case, and it deserves to be said plainly. iOS keeps them in the Keychain, and the Keychain outlives the app’s deletion: an app has no code that runs at the moment it is deleted — that is how the system works, not a choice of ours. So Scribla erases the keys on the first launch after a new install. If you want them gone right away, clear the key field in the settings before deleting the app.
We keep exactly one thing, and only if you allowed it: the app’s own log. It deletes itself after 60 days, and turning the “Help with bugs” switch off stops the sending at once and erases what had piled up on the phone. If you want what was already sent removed sooner, write to us with your install marker; there is nowhere to look it up, so it is easier to give us a rough time when you were using the app. Beyond that we hold nothing: no audio, no transcripts, no account.
Everything above is about the app. The site itself is simpler, but it does receive a few things, and those deserve their own section.
The “we’ll write when it ships” form keeps an email address. We will write to it once — on release day — and that is the end of the list.
The feedback form keeps the message, the email address if you gave one, and any screenshots you attached. The address the request came from is stored with them: it exists so the form cannot be hammered by a script, and it has no other use.
All of it lands on the site’s server and goes from there to us by email. Nowhere else: no analytics, no mailing service, no third parties. The screenshots sit outside the public part of the server — no link opens them.
Before it is sent, a screenshot is resized and re-encoded inside your browser. As a side effect that strips the original file’s metadata: capture time and coordinates never reach us. What’s in the picture itself stays — before attaching, look at what is on the screen.
You can also write to us by plain email, with no form at all: dev@scribla.io. To have something deleted, write to the same address.
The site’s pages carry Yandex Metrica, counter 111532968. It is there for one thing: to see how many people come and which pages they read. Until 12 August 2026 there was no counter at all, and this page said so. Now there is one — and saying plainly what it collects beats leaving the old line in place.
Metrica sets cookies and passes Yandex the usual set for a counter: the page address, where you came from, the browser language and version, the screen size, and an approximate region from your connection address. No name and no email are in that set. What you type into the forms does not go there: it lands on our server and comes to us by email, as described above.
Session recording (Webvisor) is off. Mouse movement, scrolling and what you type into fields are not recorded — on a page with a free-text feedback form such a recording would collect exactly what we promise not to collect. The click map is on: it counts taps by position on the page, with no field contents.
One more thing, visible only in a debugger, which is why we say it
ourselves: as it loads, Metrica calls Yandex’s advertising endpoint
(mc.yandex.ru/metrika/advert.gif). That is how their counter
is built. There are no ads on this site, we run no retargeting and build
no advertising audiences — but the call happens, and on their side Yandex
is free to use it under their own terms.
What Yandex does with what it receives is governed by their terms, not ours: the privacy policy and the Metrica terms. You can opt out without asking us — Yandex provides a way to disable Metrica, and an ordinary content blocker works too. The site will keep working either way: the counter is a separate file and affects nothing on the page.
The app is not directed at children and collects no data about them — nor, for that matter, about anyone else.
If a feature appears that changes how data is handled, this page will be updated and the date at the top changed.
Privacy questions: dev@scribla.io