Приложение для Android · Открытый код · 100% офлайн

Телефон звонит только для тех, кого вы знаете.

Sentinela — блокировщик неизвестных звонков для Android. Решение принимается внутри вашего устройства, за долю секунды, только по вашей адресной книге и вашему личному списку — без сервера, без регистрации и без телеметрии.

Публикация в Google Play в процессе. А пока полный исходный код уже открыт под лицензией MIT.

  • Без рекламы
  • Без телеметрии
  • Без регистрации
  • Без разрешения на интернет

Что происходит с каждым звонком

+55 11 9****-1234 Заблокирован
Контакт из адресной книги Звонит
Номер из белого списка Звонит
Скрытый номер Ваше правило

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

Как работает фильтрация

Четыре шага, и все — внутри устройства. Ни один не зависит от сети: в режиме полёта приложение работает так же.

1

Поступает звонок

Android передаёт звонок приложению Sentinela до первого гудка — через официальную системную роль фильтрации.

2

Локальная проверка

Движок сравнивает номер с вашей адресной книгой и вашим личным белым списком. Ничего не покидает устройство, потому что уходить некуда.

3

Решение

Звонить, беззвучно или блокировать — согласно правилу, заданному вами для каждого источника. Ответ системе один и немедленный.

4

Необязательная запись

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

Два режима защиты

Режим фильтра решает обычную задачу, не трогая ваше приложение телефона. Режим номеронабирателя идёт дальше — и он необязательный, обратимый и всегда ваш выбор.

Режим фильтра (по умолчанию)

Sentinela берёт на себя роль фильтрации звонков Android и работает в фоне. Ваше приложение телефона остаётся прежним; контакты по-прежнему звонят как обычно. Это рекомендуемый режим для большинства людей.

Режим номеронабирателя (необязательный)

Sentinela становится приложением телефона по умолчанию, со своими экранами звонка и набора номера. Это открывает правила для конкретных контактов. Вернуться к прежнему номеронабирателю можно в любой момент — через системный выбор Android.

Что остаётся под вашим контролем

Ни одна настройка не спрятана за подпиской, аккаунтом или рекламой.

  • Личный белый список — добавляйте номера, которым всегда можно звонить, с описанием, поиском и экспортом/импортом через файл.
  • Правило по источнику — отдельные правила для контактов, белого списка, неизвестных и скрытых номеров.
  • Режим блокировки — блокировать полностью или только приглушать, без экрана звонка.
  • Уведомление по желанию — выключено по умолчанию; вы решаете, хотите ли знать, кого отсекли.
  • Хранение истории — не хранить, 7, 30, 90 дней или пока вы сами не удалите.
  • Удалить всё — одна кнопка стирает белый список, историю и настройки. Удаление приложения убирает остальное.

Приватность — не обещание, а архитектура

Самая надёжная гарантия того, что приложение никуда не отправляет ваши данные, — что оно не может их отправить. Именно так и построен Sentinela.

Без разрешения на интернет

Приложение не объявляет доступ к сети. Технически отправить что-либо наружу невозможно — ни по ошибке, ни через тихое обновление библиотеки.

Контакты только в памяти

Адресная книга читается в момент звонка. Имя, фото и номер контакта никогда не записываются в базу, журнал или резервную копию.

Без телеметрии и без рекламы

Ни одного SDK аналитики, ни одной рекламной сети, ни одного рекламного идентификатора, ни одного события, отправленного третьим лицам.

Вне автоматического резервного копирования

Локальная база (белый список, история и настройки) исключена из резервной копии Google и из переноса между устройствами.

Никогда полный номер в журнале

Технические журналы и уведомления используют маску — +55 11 9****-1234. Полный номер остаётся только в локальной базе, если вы включите историю.

Проверяемый код

Лицензия MIT, публичный репозиторий. Любой может проверить, соответствует ли написанное здесь тому, что делает приложение.

Читать полную политику конфиденциальности

Ограничения, о которых мы говорим заранее

Приложение-блокировщик, которое обещает всё, где-то лжёт. Вот настоящие границы платформы.

  • Только традиционные телефонные звонки. Звонки из WhatsApp, Telegram и других приложений интернет-телефонии не проходят через фильтр звонков Android и не затрагиваются.
  • Системный журнал никуда не девается. Скрыть заблокированный звонок из штатной истории телефона сторонним приложениям невозможно.
  • Производители различаются. У некоторых марок есть собственные слои управления звонками и энергопотреблением; поведение может отличаться на разных устройствах.
  • Ни один фильтр не безупречен. Sentinela решает по тому, что есть на вашем устройстве: тот, кого нет ни в адресной книге, ни в белом списке, считается неизвестным — включая звонок, которого вы ждали.

Технические данные

Платформа Android 10 (API 29) или новее — требование роли фильтрации звонков
Идентификатор приложения com.sierratecnologia.sentinela
Лицензия MIT — свободное использование, изучение и изменение
Цена Бесплатно, без покупок внутри приложения и без подписки
Язык Португальский (Бразилия)
Исходный код github.com/ricardosierra/sentinela
Поддерживают Sierra Tecnologia и Rica Soluções

Вопросы о Sentinela?

Напишите нам. А если вашей компании нужно решение для приватности или приложение на заказ с той же строгостью, разговор начинается так же: с бесплатной диагностики.

Русский