KidLogger — программное обеспечение для родительского контроля и мониторинга активности на персональных компьютерах и мобильных устройствах. Программа предназначена для регистрации действий пользователя с целью отслеживания времени использования устройств, приложений и посещённых веб-сайтов, а также для сохранения текстовых заметок о поведении пользователя. В результате использования формируются отчёты, которые позволяют родителям или администраторам получить представление о цифровых привычках контролируемого пользователя.
Приложение появилось как одна из многочисленных утилит класса «родительский контроль» и продолжает развиваться в ответ на изменения в моделях использования устройств и требованиях к совместимости с операционными системами. В публичных описаниях отмечается фокус на сборе событийной информации и создании логов, а также наличие опций для настройки периодичности съёмки снимков экрана и фильтрации определённых типов данных. В случаях, когда детальная информация о конкретных версиях или функциях отсутствует в открытых источниках, это отражается в официальных описаниях и обзорах, и тогда приводится обобщённое описание типичного набора возможностей подобных программ.
- Запись запускаемых программ: ведение журнала запущенных приложений с указанием времени запуска и завершения.
- Мониторинг посещённых сайтов: фиксация URL и времени посещения веб-страниц, а также возможная категоризация сайтов.
- Скриншоты экрана: периодическая или триггерная съёмка изображений экрана для документирования действий пользователя.
- Лог нажатий клавиш: запись нажатий клавиш для восстановления вводимого текста и поиска ключевых слов.
- Отслеживание звонков и SMS: регистрация информации о входящих и исходящих звонках и текстовых сообщениях на мобильных устройствах (при наличии соответствующих разрешений и возможностей платформы).
- Мониторинг мессенджеров: сбор данных о использовании некоторых приложений для обмена сообщениями, в зависимости от технических ограничений операционной системы.
- Учёт времени использования: расчёт общего времени работы за устройством и по конкретным приложениям для анализа цифровых привычек.
- Формирование отчётов: создание структурированных логов и отчётов для просмотра и архивирования активности.
- Настройки конфиденциальности и разрешений: механизмы управления доступом к данным, требующие явных разрешений на устройствах и в операционных системах.
- Кроссплатформенность: поддержка различных операционных систем и версий в зависимости от выпускаемых сборок и обновлений.