KarosGuard — Политика конфиденциальности
Дата вступления в силу: 5 октября 2026 г.
KarosGuard — приложение для самоконтроля и родительского контроля: оно блокирует порнографические сайты и позволяет ограничивать время в выбранных приложениях и на сайтах.
Какие данные мы собираем
Технические отчёты о сбоях и одна анонимная отметка «защита работает». Если приложение аварийно завершается, оно отправляет разработчику отчёт через сервис Google Firebase Crashlytics: стек вызова, модель устройства, версия Android и версия приложения. Это нужно, чтобы находить и исправлять ошибки.
В отчёты не попадают содержимое экрана, адреса посещённых сайтов, история, переписка и любые персональные данные. Отчёт отправляется только в момент сбоя.
Отправку отчётов можно отключить в любой момент: Настройки → Отчёты о сбоях. После отключения ничего не отправляется.
Анонимная отметка «защита работает». Раз в сутки, и только когда защита действительно включена, приложение отправляет через Google Firebase Analytics одну отметку: включены ли служба специальных возможностей, сетевой фильтр и самоблокировка (только «да» или «нет», без срока), тип сборки и диапазон дней защиты (например, «7–29»), а не точное число. В ней нет адресов, блокировок, текста экрана и личных данных. Firebase при этом использует случайный идентификатор экземпляра приложения и свои стандартные технические события (первый запуск, сессии, версия приложения и Android, модель устройства, страна по сетевому соединению). Отдельного выключателя у отметки нет: пока защита выключена, она не отправляется.
Других данных приложение не собирает: у него нет учётных записей, рекламы и рекламных трекеров.
Служба специальных возможностей (Accessibility)
Для работы блокировки KarosGuard использует службу специальных возможностей Android: она читает текст и адрес страницы, открытой на экране, чтобы определить, является ли страница порнографической, и закрыть её. Это основная функция приложения.
Весь анализ происходит только на вашем устройстве. Содержимое экрана никуда не отправляется, не сохраняется и не передаётся — ни нам, ни кому-либо ещё. Домены заблокированных сайтов сохраняются только локально на устройстве, чтобы блокировать их быстрее в следующий раз.
Список блокируемых сайтов
Приложение скачивает публичные списки порнографических доменов из открытых источников (GitHub, oisd.nl). Это входящая загрузка: при этом никакие ваши данные не отправляются.
Администратор устройства
Приложение запрашивает права администратора устройства с единственной целью — защитить себя от случайного или импульсивного удаления (функция самоконтроля). Эти права не используются для доступа к данным.
Данные об использовании приложений
Для функции лимитов времени приложение локально считает, сколько минут вы провели в выбранных вами приложениях и на сайтах. Эти счётчики хранятся только на устройстве и сбрасываются каждый день.
Уведомления близким (по вашему выбору)
Функция выключена, пока вы сами её не настроите. Если вы пригласили близкого человека кодом в разделе «Кому сообщать», приложение сообщает нашему серверу о включении и отключении защиты, а сервер кладёт предупреждение в «почтовый ящик» этого человека. Его приложение KarosGuard забирает сообщения примерно раз в 15 минут и показывает уведомление.
Что мы храним на сервере, пока функция включена:
- случайный идентификатор устройства, который создаётся самим приложением и не связан с вашим аккаунтом, номером телефона или личностью;
- для каждого приглашённого — случайный номер, секрет его приложения и имя, которое он сам ввёл при подключении;
- непрочитанные предупреждения (тип события и время) — не дольше 30 дней;
- время последней связи с приложением.
Что не передаётся и не хранится: содержимое экрана, адреса и названия посещённых сайтов, история, переписка, ваше имя и любые персональные данные.
Передача третьим лицам. Не производится. Предупреждения доставляются нашим собственным сервером прямо в приложение KarosGuard близкого человека, без мессенджеров и других посредников. Данные передаются по защищённому соединению.
Функция отключается в любой момент: удалите всех людей в разделе «Кому сообщать». Близкий может отключиться сам в разделе «Я близкий человек». Чтобы удалить уже сохранённые данные, напишите нам — адрес в конце документа.
Обратная связь
«Сообщить о проблеме», «Вопросы и предложения» и кнопка жалобы на экране блокировки отправляют текст на наш сервер. Там он хранится до полугода, чтобы разработчик мог прочитать его и ответить. Вместе с текстом уходят язык приложения, его версия и страна (её определяет сервер по соединению). Ни имени, ни аккаунта, ни идентификатора устройства в сообщении нет. Ответ приходит обратно в приложение: оно помнит случайные номера только своих сообщений.
«Сообщить о проблеме» отправляет текст, который вы напишете, и короткую техническую справку: версию приложения и Android, марку телефона, настройки защиты (включены ли служба, сетевой фильтр, самоблокировка и выбранные сферы) и то, что защита проверяла в последние минуты, — только названия программ и результат проверки, без текста страниц и без адресов. Адрес сайта попадает в сообщение, только если вы отметили его в списке или написали сами; для такого адреса приложение прикладывает результат проверки, выполненной на самом устройстве (есть ли он в списках и почему не был закрыт). «Вопросы и предложения» отправляют только ваш текст и версию приложения.
Кнопка жалобы на экране блокировки одним нажатием отправляет фиксированный набор технических сведений об этой блокировке: адрес страницы (если браузер его отдал), название программы, в которой сработала блокировка, какая проверка сработала и числа, по которым она решила (например, сколько слов из словаря найдено и каков порог), совпавшие слова из нашего словаря, сколько раз это сработало сегодня, версию и сборку приложения. Текст страниц, снимки экрана, история посещений и персональные данные не собираются и не отправляются никогда.
KarosGuard Pro и версия для Windows
Эти версии распространяются не через Google Play и работают по подписке. Чтобы пробный период нельзя было получать заново переустановкой, приложение отправляет на наш сервер обезличенный номер устройства — необратимый хэш системного идентификатора, а не сам идентификатор. Сервер хранит только этот хэш и дату, когда увидел его впервые; ни с ключом подписки, ни с чем-либо ещё он не связывается. Если у вас есть ключ подписки, приложение время от времени проверяет его срок на том же сервере. В версии из Google Play этого нет.
Дети
Приложение предназначено для взрослых (18+), которые настраивают контроль для себя, и для родителей, настраивающих контроль на устройствах своей семьи.
Изменения политики
При изменении этой политики обновлённая версия будет опубликована на этой странице.
Контакты
По любым вопросам: [email protected]
KarosGuard — Privacy Policy
Effective date: October 5, 2026
KarosGuard is a self-control and parental-control app: it blocks pornographic websites and lets you set daily time limits for chosen apps and sites.
Data we collect
Technical crash reports and one anonymous “protection is active” signal. If the app crashes, it sends the developer a report via Google Firebase Crashlytics: the stack trace, device model, Android version and app version. This is used solely to find and fix bugs.
Crash reports never include screen content, visited URLs, browsing history, messages or any personal data. A report is sent only at the moment of a crash.
You can turn reports off at any time: Settings → Crash reports. Once disabled, nothing is sent.
An anonymous “protection is active” signal. Once a day, and only while protection is actually running, the app sends one event through Google Firebase Analytics: whether the accessibility service, the network filter and the self-lock are on (yes or no only, no end date), the build type, and a range of protection days (for example “7–29”) rather than an exact number. The event contains no addresses, no blocked pages, no screen text and no personal data. Firebase also uses a random app-instance identifier and its standard technical events (first open, sessions, app and Android version, device model, country derived from the network connection). The signal has no separate switch: it is not sent while protection is off.
No other data is collected: the app has no accounts, no ads and no advertising trackers.
Accessibility Service
KarosGuard uses the Android Accessibility Service as its core functionality: it reads the text and address of the page currently on screen to determine whether it is pornographic and to close it. All analysis happens on your device only. Screen content is never sent anywhere, never stored remotely, and never shared. Domains of blocked sites are saved locally on the device only, so they can be blocked faster next time.
Blocklists
The app downloads public lists of pornographic domains from open sources (GitHub, oisd.nl). This is an inbound download; none of your data is sent.
Device Administrator
The app requests device administrator rights for a single purpose: protecting itself from accidental or impulsive uninstallation (a self-control feature). These rights are not used to access any data.
App usage data
For the time-limit feature the app counts, locally, how many minutes you spend in the apps and sites you selected. These counters are stored on the device only and reset daily.
Notifications to people you choose (opt-in)
This feature is off until you set it up yourself. If you invite someone with a code in the "Who to notify" section, the app tells our server when protection is turned off or back on, and the server puts a warning into that person's inbox. Their KarosGuard app picks up messages about every 15 minutes and shows a notification.
What we store on the server while the feature is enabled:
- a random device identifier generated by the app itself, not linked to your account, phone number or identity;
- for each invited person — a random number, their app's secret and the name they typed themselves when connecting;
- unread warnings (event type and time) — for no longer than 30 days;
- the time of the last contact with the app.
What is not transmitted or stored: screen content, addresses or names of visited sites, browsing history, messages, your name, or any personal data.
Sharing with third parties. None. Warnings are delivered by our own server directly into the KarosGuard app of the person you chose, with no messengers or other intermediaries. Data is transmitted over a secure connection.
You can disable the feature at any time by removing everyone in the "Who to notify" section. The invited person can disconnect themselves in "I'm a trusted person". To delete data already stored, write to us at the address at the end of this document.
Feedback
There is no email step. “Report a problem”, “Questions and suggestions” and the report button on the block screen send text to our server, where it is kept for up to six months so the developer can read it and reply. Along with the text we receive the app language, its version and the country (determined by the server from the connection). No name, account or device identifier is included. The reply comes back into the app, which remembers the random numbers of its own messages only.
“Report a problem” sends the text you typed and a short technical note: the app and Android versions, the phone brand, the protection settings (whether the service, the network filter, self-lock and which areas are on) and what the protection checked in the last few minutes — app names and the result only, no page text and no addresses. A site address is included only if you tick it in the list or write it yourself; for such an address the app attaches the result of a check done on the device itself (whether it is in the lists and why it was not closed). “Questions and suggestions” sends only your text and the app version.
“Report an error” on the block screen sends, in one tap, a fixed set of technical details about that block, and nothing else:
- the address of the page, when the browser exposed it (otherwise “address not read”);
- the package name of the browser or app the block happened in;
- which check produced the block (a domain list, the address analysis, or the page text) and the numbers it decided by — for example how many dictionary terms were found and the threshold;
- the words from our own dictionary that matched, so the wrong word can be removed;
- how many times the same block fired today, and the app version.
The page text itself, screenshots, your browsing history, your name and any other personal data are never collected and never sent. The exact list above is printed on the block screen next to the button, so you see it before you tap.
KarosGuard Pro and the Windows version
These versions are not distributed through Google Play and work on a subscription. So that the free trial cannot be restarted by reinstalling, the app sends our server an anonymous device number — an irreversible hash of the system identifier, not the identifier itself. The server stores only this hash and the date it first saw it; it is not linked to a subscription key or to anything else. If you have a subscription key, the app checks its expiry date on the same server from time to time. The Google Play version does none of this.
Children
The app is intended for adults (18+) setting up control for themselves, and for parents configuring control on their family's devices.
Changes
If this policy changes, the updated version will be published on this page.
Contact
For any questions: [email protected]