-знаю два типа подобных программ, первый тип это программа для поиска ребенка по его телефону или потерянного телефона тем же ребёнком, у нас сотрудница установила ребенку приложение. Принцип работы я не знаю. Второй тип это геолокация, местоположение по данным сотовой сети, по ним вычисляется локация абонента с некоторой погрешностью. Операторы предоставляет такие услуги абонентам - надо в поисковике набрать "услуги геолокации, которые предлагают сотовые операторы".
Наверняка есть и более крутые программы-шпионы, но это уже ведомство спецслужб...