Мини-браузер для детей
Родитель ставит на телефон или планшет ребёнка одно приложение. Внутри — обычный веб, но каждая картинка, фон и кадр видео проходят ту же локальную проверку, что и в расширении.
Вопрос мобильных устройств решается отдельным приложением-оболочкой: это безопасный браузер для ребёнка с тем же локальным щитом внутри.
Родитель ставит на телефон или планшет ребёнка одно приложение. Внутри — обычный веб, но каждая картинка, фон и кадр видео проходят ту же локальную проверку, что и в расширении.
Ребёнок не может выйти из приложения в обычный браузер и не может отключить фильтр: настройки и выход закрыты родительским PIN.
MobileNetV2 и контекстные анализаторы переносятся как есть, вместе с ShieldOverlay: объект закрывается до вердикта и не поддаётся нажатию.
Фронтальная камера планшета позволяет тот же сценарий: подошёл ребёнок — экран закрылся. Локально, без записи видео.
Пока приложение не вышло, рабочий вариант — настольный браузер: расширение устанавливается в Chrome, Edge, Brave или Opera и уже работает.
Есть браузеры, которые умеют ставить обычные Chrome-расширения из ZIP. Это не официальный способ, но попробовать NeuroShield на телефоне или на телевизоре можно уже сейчас — на свой страх и риск, без гарантий стабильности.
Chromium-браузер, который умеет ставить расширения из распакованного ZIP через страницу kiwi://extensions с включённым режимом разработчика. Самый простой способ попробовать щит на телефоне сегодня.
Альтернатива Kiwi с той же поддержкой Chrome-расширений. Полезен, если Kiwi не запускает наш архив на вашей версии Android.
Браузеры для телевизоров и ТВ-приставок на Android. Именно этот путь ближе всего к билборд-режиму: большой экран, полноэкранная страница без вкладок и подключённая USB-камера.
Самый надёжный вариант для магазина, кафе или билборда: обычный Chrome в режиме киоска на мини-компьютере за экраном, расширение и камера-страж работают полностью локально.
На iPhone и iPad такой возможности нет вообще: там решение только одно — наше приложение-мини-браузер.
Мини-браузер собран: оболочка на Capacitor, нативный WebView и щит, который инъектируется в каждую открытую страницу до её отрисовки. Внутрь приложения перенесена нейросеть MobileNetV2 и камера-страж — оба «мозга» работают офлайн. Всё считается на устройстве: ни картинки, ни адреса, ни PIN, ни лица никуда не отправляются.
Адресная строка, навигация, стартовые плитки с детскими сайтами, статус щита и счётчик заблокированного контента.
PIN хранится локально в виде PBKDF2-SHA256. За ним — включение щита, белый список сайтов, стартовая страница и режим киоска.
Скрипт щита инъектируется в каждую страницу до отрисовки: ShieldOverlay в закрытом Shadow DOM закрывает картинки, видео и canvas и не даёт по ним нажать.
Страницы открываются не в системном браузере, а в WebView приложения — поэтому фильтр невозможно обойти сменой вкладки.
В родительской панели можно запомнить лицо ребёнка — снимком с фронтальной камеры или фотографией из галереи. Из кадра считается геометрическая подпись, само фото не сохраняется. Подошёл ребёнок — над страницей опускается штора.