Кратко
Sentinela не собирает никаких персональных данных. У него нет сервера, нет входа в аккаунт, нет аналитики, нет рекламы и — в этой версии — нет разрешения на интернет: технически приложение не может ничего отправить наружу, даже если бы захотело.
Всё, что приложение хранит (ваш белый список, ваши настройки и, если захотите, история блокировок), остаётся в памяти вашего собственного устройства и стирается при удалении приложения.
Кто выпускает приложение
Sentinela — проект с открытым исходным кодом (лицензия MIT), разработанный и поддерживаемый Sierra Tecnologia и Rica Soluções. Полный исходный код доступен на github.com/ricardosierra/sentinela, где каждый может проверить, соответствует ли написанное в этой политике тому, что делает приложение.
Эта политика относится к приложению Android с идентификатором com.sierratecnologia.sentinela.
Данные, которые мы собираем
Никаких. Мы не собираем, не получаем, не храним на сервере и не передаём третьим лицам никакой вашей информации — ни номера телефона, ни контактов, ни идентификатора устройства, ни статистики использования, ни отчётов об ошибках.
Это не обещание поведения, а следствие того, как приложение построено. Без объявленного разрешения на интернет операционная система блокирует любое сетевое соединение, исходящее от приложения.
Доступ к контактам
Чтобы решить, знаком ли звонящий, Sentinela может прочитать вашу адресную книгу. Разрешение запрашивается с пояснением, и от него можно отказаться. Чтение на 100% локальное и только в оперативной памяти:
- Имена, фотографии и номера из адресной книги никогда не записываются в базу данных приложения.
- Никакие данные контактов не покидают устройство — сети нет.
- Без этого разрешения приложение продолжает работать в режиме фильтра.
Что хранится на вашем устройстве
| Что | Зачем |
|---|---|
| Ваш личный белый список | Добавленные вами номера в международном формате (E.164), с необязательным описанием — чтобы такие звонки всегда проходили. |
| Настройки защиты | Ваш выбор: правила для неизвестных, контактов и белого списка, скрытых номеров, режим блокировки, уведомление, срок хранения и режим номеронабирателя. |
| История блокировок (необязательно) | Если включена, хранит заблокированный номер, его маскированную версию (для уведомлений), дату и время, причину решения и предпринятое действие — в течение выбранного вами срока: не хранить, 7, 30, 90 дней или до удаления вручную. |
| Счётчик запусков | Локальное число, используемое только для того, чтобы решить, когда показать приглашение оценить и поддержать проект. Оно никогда никуда не отправляется. |
Какие разрешения запрашивает приложение и зачем
| Разрешение или роль | Зачем это нужно |
|---|---|
Фильтрация звонков (ROLE_CALL_SCREENING) |
Это официальный механизм Android, позволяющий принять решение о входящем звонке до первого гудка. Без него приложение теряет смысл. |
Чтение контактов (READ_CONTACTS) |
Проверить в момент звонка, есть ли номер в вашей адресной книге. Чтение в памяти, без записи и без отправки. |
Уведомления (POST_NOTIFICATIONS) |
Сообщать о заблокированном звонке — выключено по умолчанию, только если вы включите. |
Телефон по умолчанию (ROLE_DIALER и служба звонков) |
Только в режиме номеронабирателя, который необязателен: он даёт собственный экран звонка и правила по контактам. Обратимо в любой момент через Android. |
Совершать звонки (CALL_PHONE) |
Только в режиме номеронабирателя: начать звонок, который вы сами набрали на экране приложения. |
| Полноэкранное уведомление | Только в режиме номеронабирателя: показать входящий звонок на заблокированном устройстве — официальным путём уведомлений. |
Приложение не объявляет разрешение на интернет, не читает системный журнал звонков, не читает SMS, не использует службы специальных возможностей и не рисует поверх других приложений.
Чего никогда не происходит
- Никакие данные не покидают устройство — без облака, без «партнёров», без телеметрии, без удалённых отчётов о сбоях.
- Ни один звонок не записывается.
- Штатная история звонков Android не читается.
- Полные номера не появляются ни в технических журналах, ни в уведомлениях на заблокированном экране — только в маскированном виде, в формате
+55 11 9****-1234. - Никакие данные не продаются, не сдаются в аренду и никому не передаются. Передавать их некому.
Резервная копия Android
База данных Sentinela — белый список, история и настройки — исключена из автоматической резервной копии Google и из переноса между устройствами. При смене телефона используйте ручной экспорт белого списка внутри приложения.
Ваш выбор и ваши права
- Уведомление о заблокированном звонке выключено по умолчанию — вы решаете, хотите ли получать его.
- Режим номеронабирателя необязателен и обратим в любой момент.
- Срок хранения истории — ваш выбор, включая вариант не хранить ничего.
- В разделе Приватность и о приложении кнопка «удалить все данные» стирает белый список, историю и настройки.
- Удаление приложения убирает с устройства всё.
Поскольку никакие ваши данные до нас не доходят, мы не можем получить к ним доступ, исправить, выгрузить или удалить их от вашего имени: этот контроль полностью у вас, внутри самого приложения. С точки зрения бразильского закона о защите персональных данных (LGPD), мы не осуществляем обработку персональных данных пользователей Sentinela.
Дети
Sentinela не предназначен для детей и не собирает данные ни о ком — независимо от возраста того, кто пользуется приложением.
Будущее (прозрачность)
Будущая версия может предложить необязательную синхронизацию списков с сервером. Если это произойдёт, она всегда будет включаться по вашему выбору и всегда будет объяснена, а приложение продолжит работать на 100% офлайн для тех, кто её не хочет. Эта политика будет обновлена до того, как появится любая онлайн-функция.
Честные ограничения
Sentinela фильтрует только традиционные телефонные звонки. Звонки из WhatsApp, Telegram и других приложений интернет-телефонии не проходят через фильтр звонков Android и не затрагиваются. Поведение может отличаться у разных производителей устройств.
Изменения этой политики
Когда эта политика меняется, дата вступления в силу вверху страницы обновляется, а само изменение остаётся в публичной истории проекта на GitHub. О существенных изменениях в том, как приложение обращается с данными, будет сообщено внутри самого приложения до вступления их в силу.
Контакты
Вопросы о приватности, об этой политике или о работе приложения:
Эл. почта: [email protected]
WhatsApp: +55 (21) 99919-3898
Репозиторий: github.com/ricardosierra/sentinela/issues
Ответственный: Rica Soluções Tecnologia Ltda. — CNPJ 37.108.077/0001-90 — Рио-де-Жанейро, RJ, Бразилия