iKeyMonitor — это программное обеспечение для родительского контроля и мониторинга мобильных устройств и компьютеров. Приложение позиционируется как инструмент для отслеживания активности пользователей на целевых устройствах, включая ввод с клавиатуры, обмен сообщениями, журналы звонков, геолокацию и создание скриншотов. Разработчики предлагают набор функций, ориентированных на наблюдение за поведением детей или управляемых устройств в рамках семейного контроля или корпоративной безопасности.
История и детали разработки iKeyMonitor представлены в ограниченном объёме в публичных источниках; некоторые характеристики могли изменяться с выпуском новых версий и в зависимости от платформы. Приложение обычно устанавливается на контролируемое устройство и работает с различной степенью скрытности и прав доступа, требуя для полного набора функций соответствующих разрешений операционной системы. В случаях, когда официальной информации недостаточно, описание основано на типичных функциях подобных решений и доступных описаниях продукта.
- Запись нажатий клавиш: ведение логов ввода с клавиатуры для последующего анализа текста, введённого пользователем.
 - Мониторинг сообщений: сбор и хранение содержимого SMS, а также сообщений из популярных мессенджеров в зависимости от поддерживаемых платформ и разрешений.
 - Журналы звонков: запись сведений о входящих и исходящих звонках, включая номера, временные метки и продолжительность.
 - Геолокация: отслеживание местоположения устройства через GPS и сетевые данные с возможностью просмотра истории перемещений.
 - Скриншоты: периодическое или триггерное создание снимков экрана для документирования активности на устройстве.
 - Передача данных в облако: синхронизация и загрузка собранных данных на удалённую панель управления для удалённого просмотра и анализа.
 - Фильтрация и уведомления: настройки для блокировки сайтов или приложений, а также уведомления при обнаружении заданных ключевых слов или событий.
 - Совместимость платформ: наличие версий или компонентов для различных операционных систем, причём набор доступных функций может варьироваться.
 - Управление удалённо: возможности конфигурации и мониторинга через веб-интерфейс или облачную консоль для администраторов и родителей.
 - Отчетность: формирование логов и отчетов о активности устройства за выбранные периоды.