UNDERAGE CITIZENS MONITORING APPLICATIONS - A REVIEW OF THE STATE OF THE ART AND GUIDELINES FOR FUTURE IMPLEMENTATIONS
Miguel Chaparra 1, Fernando Ribeiro 1,2
, José Metrôlho 1,2
1 Polytechnic
Institute of Castelo Branco, 6000-081 Castelo Branco, Portugal
2 DiSAC - Research Unit on Digital Services, Applications and Content, 6000-767 Castelo Branco, Portugal
|
ABSTRACT |
||
Children's
safety is a constant concern, both for parents and the institutions in which
they are entrusted with care. There are several dangers and situations that
can jeopardize children's safety. It is, therefore, important to have
constant monitoring and preventive monitoring. This need, together with the technological
means available nowadays, opens the way to the development of applications
that allow better safety and monitoring of children's daily activities. The
aim is to keep parents informed about where their children are and if there
is anything they should be worried about. In this context, an analysis of the
state of the art was carried out to identify the functionalities currently
available to users of applications with this purpose. Through this analysis,
essential functionalities were identified, such as real-time location on the
map, location history, marking of safe areas and sending alerts. On the other
hand, technological advances in various areas mean that there is room and
opportunity to add value to what already exists and to contribute to answering
existing problems. Therefore, in this article, besides the state of the art
previously mentioned, it is also presented implementation lines for new
mobile applications that may be developed in the future. The contributions of
this article are, on the one hand to present what currently exists in terms
of mobile applications to support the monitoring of children and on the other
to propose lines of new features that current technology can provide in new
applications. |
|||
Received 07 May 2023 Accepted 08 June 2023 Published 24 July 2023 Corresponding Author Miguel Chaparra,
miguel.chaparra@gmail.com DOI 10.29121/IJOEST.v7.i4.2023.524 Funding: This research received no specific grant from any funding agency in
the public, commercial, or not-for-profit sectors. Copyright: © 2023 The Author(s). This work is licensed under a Creative Commons
Attribution 4.0 International License. With the license CC-BY, authors retain the
copyright, allowing anyone to download, reuse, re-print, modify, distribute,
and/or copy their contribution. The work must be properly attributed to its
author. |
|||
Keywords: Child Tracking, Child Safety, Location,
GPS, Software |
1. INTRODUCTION
The safety of children is a constant concern, whether of their parents or the institutions they attend. It is therefore important to constantly monitor their safety. In this context, the existence of applications which allow the monitoring and identification of patterns of behavior which are out of the ordinary may represent an important contribution, helping those responsible for the children to track and identify anomalous situations.
According to the 2021 annual report published in Missing Children Europe. (2021), about 250,000 children go missing in Europe every year, with 83% of the disappearances in the European union being runaways of their own accord, abductions, and disappearances in the context of migration. Similar situations happen elsewhere in the world. In 2021, the United States recorded over 337,000 disappearances, the United Kingdom recorded 46,000, Canada 28,000 and Australia 25,000 child disappearances International Centre for Missing & Exploited Children. (2021).
It is necessary to act and offer responses for the protection of these children who need support. However, this task is not easy. According to the Convention on the Rights of the Child published in UNICEF. (2002), "a child means every human being below the age of eighteen years unless, under the law applicable to the child, majority is attained earlier". The term child encompasses a very diverse age group with very distinct characteristics and needs.
One possible approach could benefit from the fact that smartphones are increasingly present in our lives and could be used as a tool to support child protection. Given the consent of the child, a mobile application can be used to track the child's location. In fact, children today are exposed to smartphones from an early age. At two years old a child can already hold a smartphone in their hands and even before that they are passive users in the consumption of multimedia content Yadav and Chakraborty (2022). From the age of two, children gradually learn to use smartphones and different types of applications Yadav and Chakraborty (2022). In the UK, according to Ofcom data, most children own a smartphone by the age of 11, with this percentage rising from 44% at age 9 to 91% at age 11 Oakes (2022). In Europe, a 2020 study conducted in 11 countries showed that more than 80% of children aged between 9 and 16 use their smartphone to access the internet daily David Smahel et al. (2020). Another study, also conducted in 2020 in the United States of America, reported that 60% of children are exposed to smartphones before the age of 5 and 51% of children have their own smartphone in the age group 9-11 years Auxier et al. (2020). Furthermore, 78% of parents of children who have their own smartphone before the age of 12 say that the main reason for this is to ensure contact with their children Auxier et al. (2020).
These facts justify the importance of studying the state of the art in terms of smartphone applications that allow tracking the location of children. These can help parents to remotely monitor the day-to-day life of their children in real time and help identify anomalous situations, allowing parents to be warned that something is out of the ordinary, so that they can act in good time to safeguard the welfare of their children. These may also extend the communication with the child. However, there are still some functionalities which can be explored and may make these applications efficient, such as the identification of anomalous patterns of behavior and the possibility of exploring the analysis of feelings/emotions of the children, through images, which may contribute to the clarification of the risk associated to the child's situation. This analysis may serve to reassure the parents about the child's real condition. This article presents the result of a research and analysis of the state of the art in terms of applications for tracking and monitoring of children, presenting its characterization and identifying opportunities for future developments leading to applications increasingly useful to achieve the objectives mentioned above.
2. STATE OF THE ART
This section presents an
analysis of articles and applications regarding works that deal with the
location of children, the location of family members and the location of
elderly people in institutions. The conclusions obtained for the identification
of the essential functionalities for this type of applications are presented,
as well as the aspects that may be innovative for the creation of new
applications.
2.1. Related Articles
This
subsection describes the process required for the identification and analysis
of articles related to child tracking and monitoring. Initially, the selection
process is described, which keywords were used to obtain the results and how
the articles were selected or removed from the study. Next, the selected
articles are analyzed and summarized following a set of defined criteria and,
finally, a comparative analysis of the functionalities of the systems described
in the articles is performed.
2.1.1. Selection Process
To identify the articles, a
search was conducted on the Scopus platform with the aim of identifying papers
already published in conferences or scientific journals that address people
tracking as their main theme. The search resulted in a collection of papers
that were submitted to a selection process, described below, to exclude articles
out of context or irrelevant to the proposed study.
Scopus Scopus
(2023) is a prestigious scientific database that combines abstracts and
citations from the academic literature in a wide variety of knowledge areas.
The use of this platform allows relevant and reliable searches and provides
access to data, metrics, and analytical tools useful for the selection of
results. Scopus offers an advanced search option that allows configuring and
combining several keywords using logical operators such as AND, OR and NOT. It
is also possible to filter by several fields such as the disciplinary area of
the article, date of publication, title, abstract and keywords used.
When collecting the first sample
of articles, the search fields of Scopus were defined with a combination of the
following keywords: "Kid" or "Child"; "Track" or
"Tracking"; "Application", "Program" or "Software";
"Location" or "GPS". These terms were selected as it is intended
to evaluate child tracking systems. The search was applied to the title,
abstract and keyword fields ("TITLE-ABS-KEY" filter) of articles with
publication year greater than 2014 ("PUBYEAR > 2014" filter). The
articles were further limited to the "Computer Science" and
"Engineering" areas by applying the "LIMIT-TO" filter to
the "COMP" and "ENGI" sub-areas respectively. Finally, the
following search query was obtained: TITLE-ABS-KEY ((kid OR child) AND (track
OR tracking) AND (application OR program OR software) AND (location OR GPS))
AND PUBYEAR > 2014 AND (LIMIT-TO (SUBJAREA, "COMP”) OR LIMIT-TO (SUBJAREA,
"ENGI”)) “.
The application of this search
query on 10 October 2022 led to a total of 127 results. The title and abstract
of each article were read to select only articles based on outdoor
tracking systems for children, elderly, women, or similar use. Articles
that only base their system on indoor use were eliminated as they are
limited to a small space and usually use Bluetooth technology for
location identification.
After applying the process
described above, the results obtained were reduced to 32 articles. With a
further reading of these articles, it was possible to remove those that were
out of context and had not been initially identified as such, as well as the
articles of which access to the full reading of the document was unavailable,
reducing the sample to 26 articles. These were divided into two groups
according to how they are implemented:
·
Smartphones + external
device (20 articles) - Group that covers most of the articles published with
the purpose of tracking. These systems are based on the use of
a smartphone application in conjunction with an external device for
the collection of location data. Usually, the external devices used are Arduino
or Raspberry Pi boards, Smartbands and Beacons.
·
Smartphones (6
items) - Smaller group that uses the functionalities of
a smartphone to collect location information, whether this is
obtained by GPS (Global Positioning System) or mobile network.
Of these two groups, the one
that most fits with the defined objective is the group that uses the LBS
(Location-based Services) capabilities of a smartphone and no other
external device to collect information. This resulted in a total of 6 articles
to analyze whose focus is on tracking people to ensure their safety.
Figure 1
Figure 1 PRISMA Diagram Relating to the Phases of the Systematic Review. |
Figure 1 represents the flow of information
from the different phases of the systematic review previously described. That
is, through the PRISMA (Preferred Reporting Items for Systematic Reviews and
Meta-Analysis) diagram PRISMA.
(2023) it is possible to identify the number of results initially obtained
when applying the query, as well as the entire filtering process
until the identification and respective selection of articles to be reviewed
and analyzed in the next subsection.
2.1.2. Analysis of the Selected Articles
This section presents the
results of the analysis of the 6 articles selected previously. Each of the
referred articles was analyzed and is described considering the following
criteria:
·
Year of publication;
·
Brief description of
the objective of the work;
·
Target audience for
the application (children, elderly, etc.);
·
Technologies used;
·
Form of interaction
with users (web, mobile or both);
·
System
functionalities;
·
Results obtained.
The work described in Huynh
et al. (2015), published in 2015, presents a CRLTMS (Cloud-based Real-time Location
Tracking and Messaging System) focused on real-time location of children. The
system consists of a push messaging service, web server, database,
and GPS functionalities. CRLTMS consists of an Android application for the
child's mobile phone that connects to the Internet to enable connection with
the push messaging service and the server that stores the collected
information. Parents can communicate by messaging and follow in real time the
movement of their child through the web browser. The operation of CRLTMS
is based on an Apache PHP web server and a MySQL database used to
store the parent, child, and GPS location data. The application server is
responsible for managing the data stored in the database and for sending and
receiving push message requests from GCM (Google Cloud Message). GCM is a
cloud push messaging service that allows sending and receiving
messages in real time from one device to another. In this case, the GCM server
processes all messages, delivering them to the Android app running on the
child's phone. GCM supports two types of connections that can be used
separately to send messages, HTTP (Hypertext Transfer Protocol) and CCS (Cloud
Connection Server). For the presentation of the child's location to the
parents, Google Maps API functionalities are used. The main used
functionalities of Google Maps API allow the geographical encoding of the
location (latitude and longitude) and presentation on a map. To frequently
update, on the map, the child's location, without the need to update the whole
web page, AJAX requests were used. After creating an account, parents can
register the child's Android device in the system through a key that is
generated and managed by GCM. Through the web browser, parents can follow
the child's movement in real time and a history of the movement is also
displayed. It is possible for parents to mark safe areas on the map. When
leaving the marked limits, a push notification message is sent to the
parents and to the child's device. Parents can also send messages directly to
the child which, if offline, are stored and sent when the connection
is established. To evaluate the developed system, the authors of this study
prepared a test environment to compare the two popularly used forms
of push messaging for Android, GCM and HTTP. Two test plans were
made, one in 3G connectivity mode and the other connected by WiFi. In 3G mode
all GCM messages were sent while HTTP had only 43% of messages sent
successfully. Battery usage was also higher when using HTTP compared to GCM
(12.15% and 9.6% respectively). In WiFi mode, HTTP consumed less battery than
GCM (2.8% and 3.14% respectively), being the difference between both very
small. Even in WiFi mode, HTTP still had difficulties sending all the messages,
unlike GCM, which reached again 100% success rate. Finally, the authors
concluded that by using GCM to manipulate messages they can reduce battery
consumption, reduce message latency, and improve user
experience. They also conclude that the study conducted can be
adapted and applied in various scenarios that are not limited to child tracking,
such as truck tracking, logistics tracking, emergency medical service and in
disaster alerts.
The work described in Song
et al. (2021), published in 2021, presents a real-time positioning and monitoring
system for elderly people. The proposed system was designed to be used in
pensions and homes for the elderly to ensure their safety. It consists of an
Android application and a program responsible for monitoring and supervising
the elderly and employees of these institutions. The mobile application for
Android devices was developed following the MVC (Model View Controller)
architecture that allows for increased efficiency in application development.
The application uses the Android LBS services for the collection of its user's
location and can be installed on smartphones, smart bracelets, and other
compatible devices. For the development of the monitoring and supervision
program, the ASP.NET framework was used. The program data is stored in SQL
Server 2012 and for the storage on the smartphone SQLite was used. To
display the location on the map the Baidu Map API was used. The mobile
application collects and stores the location in real time and sends this data
to the monitoring and supervision program that is responsible for managing
people (elderly and employees), paths, alarms, and fences. The communication
between both is done through the HTTP protocol and the data transmission is
done via REST (Representational State Transfer). At each update, 10 location
information is collected, and the average value is calculated to obtain a
relatively more precise location. The application is installed in the devices
of the elderly and employees allowing that when an elderly person enters a risk
area the system can determine and select the nearest employee to perform the
rescue, thus ensuring the safety of that same elderly person. Through the
monitoring and supervision program it is possible to add and remove safe and
dangerous areas, internally called fences. When an elderly person crosses a
fence area, a sound warning will be played, and an alarm sent to the system.
Through the map it is possible to view in real time the location of the elderly
and the staff, as well as view their movement history, thus allowing to quickly
deal with any situation that could be dangerous. The system was simulated by
several people and divided into several fences spread throughout the University
campus and surrounding areas. After analyzing the results, the authors of the
study concluded that all the test cases designed passed normally and the
results were as expected. The authors also mention that the system was put into
use for the first time in a real situation and that it is possible to adapt its
use for the supervision of nurseries and schools.
The work described in Alam
et al. (2022), published in 2022, presents a mobile application that allows parents
to track the location of their children in crowded environments. Besides
children, it is also possible to use the system to locate elderly people and
people with disabilities. The main goal of the application is to locate lost
people in the tourist and religious area of Al-Haram, Saudi Arabia. The application
is only available for Android devices. The system requires internet connection
and an active smartphone to function correctly. To collect
the child's location the Android device's skills are used through GPS and
GLONASS (Global Navigation Satellite System) or GPRS (General Packet Radio
Service) technologies. The application also uses SMS (Short Message Service) to
send messages. If the location is inactive, it is possible to use the mobile
network to send the data. The Google Maps API service is used to represent and
display the child's location on the map in real time. The storage of the data
necessary for the correct operation of the application is done through
Firebase. Regarding the structure of the application, it is divided into 3 main
modules:
·
Main App Module -
Contains the codes needed to perform the registration of new users, login,
email verification, user profile, logout, among others;
·
Geofence App Module -
Responsible for map creation and geofencing functionalities;
·
Google Cloud Messaging
- Works as middleware, responsible for building the server and the
logs.
After downloading and
installing the program, parents can create an account and associate their
children's device to it. Through the application, it is possible to follow the
child's location in real time, as well as access their movement history.
Through geofencing it is possible to mark on the map a safe area with a
personalized radius. If it is not possible to access the location of the
child's device, a warning message is sent so that the child re-establishes the
connection with the internet and GPS. If, for any reason, the child leaves a
marked safe area, a notification is immediately sent to the parents notifying
them of the event. The authors of the study state that using the application
described it is possible to reduce the number of missing persons and crimes
such as kidnappings. People's trust and safety will increase to attract new
tourists and foreign investors, thus benefiting the country's economy. In the
future it is also intended to extend the functionality of the application
to blockchain and IoT (Internet of Things) devices.
The work described in Vasudevan et al. (2022), published in 2022, presents an Android application with tracking
features, hidden camera detector, alarm (siren), security updates and news
page. The system is mainly aimed at preventing kidnappings and other problems
that have been increasing in India. The Android app can detect hidden cameras
within a radius of 15 meters through a magnetometer available on Android
devices. The magnetometer can detect the frequency of a camera in the area and
then warn the user that they may be being spied on. In case of emergency, the
user activates an option in the app that will contact by voice call the
friend/family member registered in the system. If nobody answers, the longitude
and latitude of the user is obtained through the GPS and a text message with
that information is automatically sent (every 5 minutes) to the nearest
hospital and police station. If the user feels in danger, it is possible to
activate an alarm (siren) in the application, which reproduces a loud noise to
draw the attention of those around. The application has shortcuts to activate
the siren by double-clicking the power button on the smartphone. To turn off
the siren it is necessary to restart the device. Finally, it is possible to
read directly from the application all the news about kidnappings, rapes and
abductions that have happened in the user's current area, as well as in the
whole of India. The authors of the study state that the developed application
meets the established objectives but acknowledge that there are some
disadvantages present in the current state. The disadvantages mentioned relate
to the impossibility of storing the user's locations and the impossibility of
using the application if the smartphone is switched off.
The work described in Khandoker et al. (2019), published in 2019, presents an Android application that has the main
objective of ensuring the safety of its user and preventing crimes against
women. Although the focus is on the safety of women, men and children can also
use this application. The application called "LifeCraft" was
developed with Android Studio 3.3.2 and Java JDK 11.0. The collection of the
location is done through the GPS of the user's smartphone which can then be
visualized through Geofire. All the application data is stored in the Firebase
database. After account registration and login, the system can be activated
with a click, after which it will run in the background. It is possible to
activate the SOS option by tapping or shouting a previously registered voice
command, thus initiating the emergency service. During the emergency service
the application sends a message with the user's name and location to the
registered contacts. The location is sent every 5 minutes until the system is
switched off. At the same time a call to the helpline in your country is made
and the surrounding audio is recorded. The audio recording function serves to
acquire evidence of a possible crime that may occur against the user of the
application. The audios are recorded on the device and can be played back
through the application itself. During the emergency service, the registered
contacts (the same ones that receive the alert messages) can follow, in real
time, the user's location on the map. The application also offers an offline
emergency mode where it is possible to send the alert message with the user's
name, but without their location. The audio recording and the connection to the
helpline remain available, being impossible to follow your location in real time.
Finally, it is possible to see the safe areas (police stations) directly on the
application's map, not being possible to add new ones. In the future, the
authors plan to add the option of marking dangerous areas and to develop a
hidden camera and microphone detector. A hidden camera or microphone can be
detected through the magnetic activity identified by the smartphone's
magnetometer. To detect hidden cameras there are two further options. The first
uses the smartphone's infrared sensor to identify white light and the second
way uses the device's camera to detect light reflected from a hidden lens.
The work described in Kumar
and M. (2018), published in 2018, presents a parental control application for Android
devices. The application allows parents to read SIM card details and track
their children's location. The application was developed with Android Studio
and Java. The collection of the location is done through the LBS services of the
child's smartphone, namely the GPS technology. The child's location is
displayed on the map for the parents through the Google Maps API. The proposed
solution allows parents to control their child's smartphone via SMS messages.
For the correct operation of the application, the child's device must be turned
on, have the application installed and GPS active. Through an SMS, coming from
the parent's number, it is possible to force the child's smartphone to start a
call to the parents, as well as activate a sound alarm that will only stop if
the message "STOP" is sent to the child. Even if the application is
closed, the smartphone will continuously play the alarm until the deactivation
command is sent. Parents can view, via SMS, the messages received and sent by
the child, as well as the primary SIM card information, details of the active
smartphone and information regarding the network provider. As far as physical
tracking is concerned, parents can track the child's location history through
the application. The application was tested at the University campus. Assuming
the GPS was on, the tests performed were successful. The authors refer that
they intend to extend the functionalities and increase the efficiency of the
application, without specifying what will be done to fulfil the referred future
goals.
2.1.3. Comparison of the Articles
Table 1 presents a brief comparison of the
functionalities of the applications described in the articles previously
selected and analyzed. The functionalities considered were the following:
Location in real time (directly through a map or through frequent SMS messages
- with intervals of less than 1 minute), Location history, Marking of safe
areas, Alerts when entering/exiting safe areas (alerts that can be in the
format of notifications or SMS messages), Sound warnings (in the format of
noises or voice messages), Direct messages (personalized or predefined text
messages between terminals).
Table 1
Table
1 Comparison of the Applications Described in the Articles
Regarding Functionalities. |
||||||
Features/Articles |
Huynh
et al. (2015) |
Song et al. (2021) |
Alam
et al. (2022) |
Vasudevan
et al. (2022) |
Khandoker
et al. (2019) |
Kumar
and M. (2018) |
Location
in real time |
Yes |
Yes |
Yes |
No |
Yes |
Yes |
Location
history |
Yes |
Yes |
Yes |
No |
No |
Yes |
Marking
of safe areas |
Yes |
Yes |
Yes |
No |
No |
No |
Alerts
when entering/exiting safe areas |
Yes |
Yes |
Yes |
No |
No |
No |
Audible
warnings |
No |
Yes |
No |
Yes |
No |
Yes |
Direct
messages |
Yes |
No |
No |
No |
No |
Yes |
The 6 analyzed articles do
physical monitoring of people, whether they are children or adults (women,
elderly, etc.). Of the 6 articles, only article Vasudevan
et al. (2022) does not present real-time location monitoring. The application of
article Vasudevan
et al. (2022) updates the location of the user in a high time interval, specifically
every 5 minutes. Most of the developed systems allow viewing the user's
movement history, whether this history is stored in online database or through
history of SMS messages sent to the recipient.
Regarding the safe areas, only
the first 3 articles analyzed present this functionality, as well as the
respective alarm system for entries and exits of these demarcated areas.
Regarding the sound warnings, only the system described in article Song et al. (2021) uses that functionality to warn, through voice message,
that the user has left a safe area. The other systems make use of that
functionality to reproduce a loud noise, with the intention of attracting the
attention of other people in the area to the user that may be in a dangerous
situation.
Regarding the sending of direct
messages, this functionality is very little used in the analyzed systems.
Despite the importance of establishing personalized communication between the
two terminals, there are other popular solutions for that purpose, like SMS
messages or chat applications such as Messenger, WhatsApp, or Telegram.
2.2. Related Applications
This section presents the
process carried out for the identification and analysis of related
applications. Initially the selection process is described, which keywords were
used to obtain the results and how the applications were selected or removed
from the study. Next, they are analyzed and summarized according to a set of
defined criteria and, finally, a comparison of applications is made according
to their mode of use and functionalities made available.
2.2.1. Selection Process
To allow for the analysis of applications
with the theme proposed in this study, a search was conducted in the official
Android and iOS application shops, respectively, Google Play Store and App
Store. The keywords used in the search filters of the respective shops were
"kid tracking" and "kid tracking location". These terms
were selected, since it was intended to analyze applications that act on the
location of children. In both app shops, the results obtained were filtered by
rating, and only applications with 4.0 stars or more were presented, with a
maximum rating of 5 stars. To avoid selecting recent applications with low
ratings and consequently high scores, only applications rated by more than a
thousand different users were considered valid for this study. In this way, it
was possible to obtain a more meaningful indicator of user opinion, preventing,
for example, an application with only 2 5-star ratings and few downloads
from being considered in the study.
To obtain the first sample of
applications, only the first 3 valid results of each of the previously
mentioned keywords were selected. Thus, a total of 12 results were obtained, 6
results from the Play Store and the remaining 6 results from the App Store.
From the collection obtained, 3 duplicate results were removed, thus obtaining
a total of 9 different applications. Each of the dedicated shop pages was then
accessed to view the images of the application and read its description. After
this brief analysis, the applications that were out of context were removed,
resulting in a total of 7 applications to be analyzed.
Table 2
Table 2 Comparison of Applications in Terms of Portability and Cost. |
||
Application
Name |
Platform(s) |
Cost of
Use |
Family Tracker by Phone Number |
Android |
Free with limitations. Subscription system with all the
functions. |
FamiSafe - Parental Control App |
Android and iOS |
Annual subscription |
Find My Kids: Family Tracker |
Android and iOS |
Free with limitations. Subscription system with all the
functions. |
Find my Phone - Family Locator |
Android and iOS |
Free with limitations. Subscription system with all the
functions. |
iSharing: GPS Location Tracker |
Android and iOS |
Free with limitations. Subscription system with all the
functions. |
Life360: Find Family & Friends |
Android and iOS |
Free with limitations. Subscription system with all the
functions. |
Spoten Phone Location Tracker |
iOS |
Free with limitations. Subscription system with all the
functions. |
In Table 2 it is possible to observe the platforms that allow running the referred
applications, as well as the cost to have access to their functionalities.
2.2.2. Analysis of Selected Applications
The 7 selected applications are
presented Table 2. Each of the applications was analyzed and will be described
considering the following criteria:
·
Brief description of
the use of the application;
·
The way in which
accounts are associated for the sharing of information;
·
Target audience for
the application (children, parents, family, etc.);
·
Cost to unlock all
features;
·
System
functionalities.
The application "Family
Tracker by Phone Number" can be obtained free of charge SoulApps
Studio. (2023). When starting the application, it is necessary to grant location
access permissions, after which a map with our current location is displayed.
Then it is possible to add a family member via a 6-digit code valid for one
hour. No account creation is required to add a family member. The free version
of the app features constant ads and has some limitations, and it is necessary
to buy a subscription to unlock all the features offered. The features differ
between parents and children, with the following features available to parents:
·
Add/Remove family
members (children);
·
View your child's
location on the map in real time;
·
View your child's
location history;
·
Mark safe areas on the
map - You can choose the diameter of the area, as well as which alerts will be
sent when crossing that barrier;
·
Receive alerts when
your child enters or leaves a safe area;
·
Mark routes;
·
Receive SOS alerts
from your child.
The features allowed for
children are:
·
View location history;
·
Send SOS request - A
notification is sent to the parents with the location of their child, thus
enabling their rescue. There are additionally other SOS options, such as
through light signals with the torch and audible alarm.
The FamiSafe-Parental Control
App can be downloaded at Wondershare Technology CO.
(2023), requiring an annual subscription. When the user opens the application,
he must create an account and log into it, on the parent's device and on the
child's device. Then, depending on the device, choose who will use the
application, parents, or children. When choosing the child, it is necessary to
put the child's name and age and activate all the permissions required for the
correct operation of the application. It is also possible to associate the
father's device with the son's device by entering a 6-digit code. FamiSafe
offers not only the monitoring of the child via GPS, but also monitors all
access to content on the child's smartphone. The application allows:
·
Add/Remove family
members (children);
·
View your child's
location on the map in real time;
·
View your child's
location history;
·
Mark the safe areas on
the map;
·
Receive alerts when
your child enters or leaves a safe area;
·
Mark routes;
·
Obtain information on
the speed at which the child is moving;
·
Track smartphone usage
time - Know how long a certain application has been used;
·
Remotely block the use
of your smartphone;
·
Track activity on
applications such as Youtube and TikTok - Allows access to the history of
viewed videos;
·
View which
applications are installed or uninstalled by your child;
·
Block explicit content
on your smartphone;
·
Block applications -
Also allows you to send alerts to your child when they try to access blocked
applications;
·
Block inappropriate
websites;
·
View search history in
browsers;
·
Detect acts of online
bullying and notify parents;
·
Detect and block the
writing of inappropriate words.
The "Find My Kids: Family
Tracker" application has a version that can be used for free Geo
Track Technologies (2023b). To unlock all functionalities, it is necessary to purchase a
subscription. To use the application on the child's device it is necessary to
install a second application, called "Pingo by Find My Kids",
available for free at Geo
Track Technologies. (2023a). For the correct configuration of the system, parents should install
the main application "Find My Kids: Family Tracker" on their devices
and install the auxiliary application "Pingo by Find My Kids" on the
device of the child they intend to monitor. Through the main application it is
possible to generate a 5-digit code that will be introduced in the child's
application, thus formalizing the connection between both. It is not necessary
to create an account to use both applications. There is also the possibility of
adding a child through a smart watch with GPS available on the application's
website Findmykids. (2023). The functionalities allowed to parents are as follows:
·
Add/Remove family
members (children);
·
View your child's
location on the map in real time;
·
View your child's
location history;
·
Mark the safe areas on
the map;
·
Receive alerts when
your child enters or leaves a safe area;
·
Receive SOS alerts
from your child;
·
Access the microphone
on the child's device and listen to the sound around them;
·
Play an audible alert
on your child's smartphone;
·
It allows you to
control the usage time of the applications installed on your child's device;
·
Send and receive
messages from the child via chat;
·
Visualize activities
done by the child, such as making a drawing and taking a picture of it for the
parents to see.
·
View the history of
activities and alerts.
The features made available to children are:
·
Send an SOS request;
·
Send and receive
messages from parents via chat;
·
Perform activities
such as, taking a picture of a drawing, watching an educational video, writing
an essay based on a specific theme, clicking bubbles on the screen among
others.
The application "Find my
Phone - Family Locator" can be obtained free of charge from Family
Locator LLC. (2023). Its goal is to connect all family members, be they parents, children
or even friends. To unlock all the features, it is necessary to buy a
subscription. When installing the application, it is possible to add members to
the family group by entering a 12-digit code or by scanning a QR code. The
group members can be anyone and have the same permissions and functionalities
except for area tagging which is only available to the Administrator of the
group. The main objective of the application is to connect people through their
location. Therefore, the various users of the application have the following
functionalities:
·
Add/Remove members to
the family group - You can add the device of any person, be it parents,
children and even friends;
·
Creation of new family
groups;
·
Viewing the location
on the map in real time - You can view the location of all group members
without distinction;
·
View the location
history of any member;
·
Mark safe, dangerous
or 'one visit only' areas on the map - Marking new areas is only available to
the Group Administrator;
·
Receive alerts when a
family member enters or leaves an area;
·
Send and receive
messages via chat.
The application "iSharing:
GPS Location Tracker" can be obtained for free from iSharingSoft (2023). The application is free without ads, but it has several limitations in
use, requiring the payment of a subscription to unlock all its features. The
aim of the application is to create a network of contacts that share members'
locations with each other, be they parents, children, or friends. When
installing the application, it is necessary to create an account, being offered
complementary options to login through your Google or Facebook account. When
creating an account, it is mandatory to associate a mobile phone number.
Through the contact list it is possible to add friends to the group or share
the download address of the application. Users of the application can:
·
Add/Remove members to
the family group - You can add anyone to the group via the contact list;
·
Creation of new family
groups;
·
Viewing the location
on the map in real time - You can view the location of all group members
without distinction;
·
View the location
history of any member - The route with the movements of the selected person is
displayed on a map;
·
Mark safe areas on the
map;
·
Receive alerts when a
family member enters or leaves an area;
·
Send an SOS request to
all members of the group;
·
Send and receive
messages via chat.
The application "Life360:
Find Family & Friends" lIFE360.
(2023) can be obtained free of charge. To unlock all features, such as
location history, a monthly subscription must be purchased. When installing the
application, it is necessary to create an account by entering the mobile phone
number, e-mail, and password. To add new members to the family group, a 6-digit
code must be entered. Like other applications analyzed earlier, Life360's main
objective is to connect, through location, the people who are most important in
our lives. The members of the family group can be parents, children, and
friends. Users of the app can:
·
Add/Remove members to
the family group - You can add anyone to the group;
·
Creation of new family
groups;
·
Viewing the location
on the map in real time - You can view the location of all group members
without distinction;
·
View the location
history of any member;
·
Mark safe areas on the
map;
·
Receive alerts when a
family member enters or leaves a secure area;
·
Send an SOS request to
all members of the group;
·
To cancel the SOS
request it is necessary to enter a previously defined 4-number PIN;
·
Send and receive
messages via chat;
·
Obtain the speed at
which the family member is moving - Track and generate reports based on driving
speed;
·
Detect car accidents
and send emergency requests.
The "Spoten Phone Location
Tracker" application can be downloaded free of charge at Applabel
LTD. (2022). To unlock all the features offered it is necessary to purchase a
subscription. The aim of the application is to connect, through real-time
location, all family members, be they, parents, children or even friends. Users
can:
·
Add/Remove members to
the family group;
·
Create new family
groups;
·
View the location on
the map in real time;
·
View your location
history;
·
Send an SOS request.
2.2.3. Comparison of Applications
The analyzed apps seek to obtain
the location of your loved ones so that, their safety is guaranteed by
collecting and sharing their physical location. Despite being available for
free on PlayStore and/or AppStore, all applications have an associated monetary
cost in the form of weekly, monthly, or yearly subscriptions. By purchasing one
of these subscriptions, users gain access to all the features of the application
that were previously blocked/restricted in the free version.
Table 3 presents a brief comparison of the functionalities described in the
previously selected and analyzed applications. The functionalities considered
were the following: real-time location (directly through a map), location
history, marking of safe areas, alerts when entering/exiting safe areas (alerts
that can be in the form of notifications), SOS requests (possibility of sending
requests for help to contacts/family members), audible alarms (in the form of
noises or voice messages in order to draw attention) and direct messages
(personalized or predefined text messages between terminals).
Table 3
Table 3 Comparison of the Applications
in Terms of Functionalities. |
|||||||
Applications/Functions |
SoulApps
Studio. (2023)
|
Wondershare Technology CO. (2023) |
Geo Track Technologies. (2023b) |
Findmykids.
(2023)
|
iSharingSoft
(2023) |
lIFE360.
(2023) |
Applabel
LTD. (2022) |
Location
in real time |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Location
history |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Marking
of safe areas |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
Alerts
when entering/exiting safe areas |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
SOS
requests |
Yes |
No |
Yes |
No |
Yes |
Yes |
Yes |
Audible
alarms |
Yes |
No |
Yes |
No |
No |
No |
No |
Direct
messages |
No |
No |
Yes |
Yes |
Yes |
Yes |
No |
As mentioned before, the 7
analyzed applications allow physical monitoring of people, whether children or
adults. Analyzing the previous table, it can be observed that all applications
have real-time location, as well as history of locations. It is also possible
to identify two very important features that were implemented in all
applications except Applabel
LTD. (2022). These are the option of marking safe zones and alerts when
entering/exiting the respective areas. Another very popular functionality
concerns the possibility of sending/receiving SOS requests, being present in 5
of the 7 applications studied. Sending audible alarms is only part of the
functionalities of the applications SoulApps Studio. (2023) and Geo Track Technologies (2023b), which are focused on systems of control of children by
their parents. Regarding the sending of direct messages, only the first two
applications and the last one does not offer this option.
All applications, except for Geo Track Technologies (2023b), use a single application to monitor users, i.e., the same
application serves both to send the information of the monitored person, as
well as to present this same information to the person who monitors. Unlike the
others, the application Geo Track Technologies (2023b) makes use of a second application that must be installed
on the children's smartphone. This auxiliary application is responsible for
collecting information and sending it for presentation in the parent's main
application. The applications distinguish users through profiles, these being,
administrator profiles, parents, children, or the set composed of the remaining
family members and friends. The addition of children/family members is usually
done by entering a code consisting of several characters or by reading a QR
code.
3. DISCUSSION
The study presented here
considered the analysis of 13 applications. These are 6 applications analyzed
from 6 articles, resulting from a systematic review process that began with 127
articles and following the PRISMA methodology for conducting systematic reviews,
and 7 applications with higher evaluation values obtained through official app
stores. The main objective was to understand the real complexity of a child
tracking system in terms of technological, functional, and social needs, as
well as to identify future development opportunities to make these applications
more useful and efficient.
The analysis shows that the
applications make use of the LBS features of smartphones, namely GPS, to
collect the information on the location of the monitored child so that this
information can be transmitted to the parents' devices. Most of the studied
systems use a single application divided into profiles that make it possible to
distinguish the type of user and make the functionalities available according
to that profile. The analysis also shows that there is a set of basic
functionalities that are essential and are present in most of the systems
analyzed: The location of the child on the map in real time; The history of
locations; The marking of safe areas and the sending of alerts to those
responsible when the child enters or leaves a safe area. Besides these
features, there are others that can be explored, such as the reproduction of a
sound alarm on the smartphone of the monitored child, to draw the attention of
other people around to the child's safety, the possibility of sending SOS
requests and the exchange of messages between responsible and child through a
chat application.
This analysis has also
identified some opportunities that can be explored to allow for the
identification of situations that indicate that the child might be at risk. For
example, the sole use of the criterion of the children being in or out of their
safe areas as an identifier of a potential risk situation may not be
sufficient. Being inside their safe area does not in itself guarantee that the
child is safe, just as being outside their safe area does not necessarily imply
that the child is in a risk situation. In these cases, approaches that assess
the child's emotional state can be very important to assess more reliably their
real situation. These approaches are not explored in the analyzed systems. From
the point of view of the children's guardians, the possibility to receive
information about the child's emotional state can help to clarify the child's
real situation. For example, the use of photographs (selfies) and the
corresponding emotional analysis of the child would serve as a reassuring
factor for their concerns, since if any serious situation occurs it is possible
to identify it quickly and act accordingly. Another use for the use of
photographs is the analysis and identification of the environment the child is
in. These approaches can also be used to identify risky environments or to
verify the legitimacy of the location received through the child's tracking
system.
Another opportunity that can be
exploited concerns the use of artificial intelligence to analyze the behavior,
routines, and movement patterns of children to detect unusual behavior and thus
alert those responsible. The aid of artificial intelligence is an asset which
can help to identify potential risk situations more quickly and accurately,
thus allowing problems to be prevented before they occur. These analyses may be
carried out based on data collected by the application over time, namely the
frequency with which the child visits certain places and the duration of its
daily activities.
The importance of data
protection legislation should also be noted. The use of sensitive personal
information of children and their guardians requires the use of security
measures to ensure the privacy of those involved in compliance with data
protection active laws in the jurisdiction of the application, such as the GDPR
(General Data Protection Regulation). To this end, it is important that secure
connections are established, that information is transmitted in encrypted form
and that it is guaranteed that this information is only used by those
authorized to do so. Applications should guarantee the confidentiality of data
and the privacy of users, while providing useful and innovative features for
parents and carers.
4. CONCLUSION
This article presented an analysis of the main features provided by mobile applications aimed at tracking people, especially those used for monitoring children. With this analysis it is intended to identify the most common functionalities and strengths, but also to identify gaps and opportunities for future development to make these applications more useful in monitoring and identifying patterns of behavior that deserve greater attention. In this sense, this article also contributes with some guidelines for future development of applications with this purpose where Artificial Intelligence can also be an impulse and have a very important role for the emergence of new and efficient features that will help to overcome the scourge mentioned in the introduction of this article
CONFLICT OF INTERESTS
None.
ACKNOWLEDGMENTS
None.
REFERENCES
Alam, T., Hadi, A. A., & Najam, R. Q. S. (2022). Designing and
implementing the people tracking system in the crowded environment using mobile
application for smart cities. International Journal of System Assurance
Engineering and Management, 13(1), 11–33. https://doi.org/10.1007/s13198-021-01277-7
Applabel LTD. (2022). Spoten Phone Location Tracker. App Store.
Auxier, B., Anderson, M., Perrin, A., & Turner, E. (2020). Children’s Engagement with Digital Devices, Screen Time. Pew Research Center.
David Smahel, H. M., Giovanna Mascheroni, L. D., Elisabeth Staksrud, K.
Ó., & Hasebrink, S. L. and U. (2020). EU Kids Online 2020: Survey Results
from 19 Countries. https://doi.org/10.21953/lse.47fdeqj01ofo
Family Locator LLC. (2023). Find my Phone - Family Locator. Google Play Store.
Findmykids. (2023). Find My Kids Original Smart GPS Watch.
Geo Track Technologies. (2023a). Pingo by
Findmykids. Google Play Store.
Geo Track Technologies, I. (2023b). Findmykids: Location Tracker. Google Play Store.
Huynh,
C.-T., Nguyen, H.-Q., Pham, X.-Q., Nguyen, T.-D., & Huh, E.-N. (2015).
Cloud-Based Real-Time Location Tracking and Messaging System: A Child-Care Case
Study. Proceedings of the 9th International Conference on Ubiquitous
Information Management and Communication. https://doi.org/10.1145/2701126.2701161
International Centre for Missing & Exploited Children. (2021). Missing Children Statistics: One Missing Child is One too Many.
iSharingSoft, inc. (2023).
iSharing:Rastreador de Celular. Google Play Store.
Khandoker, R. R., Khondaker, S., Fatiha-Tus-Sazia, Nur, F. N., &
Sultana, S. (2019). Lifecraft: An Android Based Application System for
Women Safety. 2019 International Conference on Sustainable Technologies for
Industry 4.0 (STI), 1–6. https://doi.org/10.1109/STI47673.2019.9068024
Kumar, P., & M., R. (2018). Location Based Parental
Control-Child Tracking App Using Android Mobile Operating System. 2018 4th
International Conference on Computing Communication and Automation (ICCCA),
1–4. https://doi.org/10.1109/CCAA.2018.8777612
lIFE360. (2023). Life360: Localizador
Familiar. Google Play Store.
Missing Children Europe. (2021). Annual
Review 2021.
Oakes, K. (2022). What’s the Right Age to Get a Smartphone? BBC.
PRISMA. (2023). Preferred Reporting Items for Systematic Reviews and Meta-Analyses (PRISMA).
Scopus, E. (2023). Scopus. Retrieved June
22, 2023
Song, C., Kateb, F., & Keir, M. Y. A. (2021).
Design of Intelligent Real-Time Safety Supervision System for Pension
Institutions Based on LBS. Applied Mathematics and Nonlinear Sciences, 6(2).
https://sciendo.com/article/10.2478/amns.2021.2.00047?tab=podgl%C4%85d-pdf
SoulApps Studio. (2023). Family Tracker by
Phone Number. Google Play Store. https://play.google.com/store/apps/details?id=com.family.locator.find.my.kids&hl=en_US
UNICEF. (2002). Convention on the Rights of
the Child text.
Vasudevan, K., Joliya, V. V, Aashry, L., & Brintha, N. C. (2022).
Intelligent SoS Application with GPS Tracking and Hidden Camera Detection. 2022
6th International Conference on Trends in Electronics and Informatics (ICOEI),
964–969. https://doi.org/10.1109/ICOEI53556.2022.9777167
Wondershare Technology CO., L. (2023).
FamiSafe-Parental Control App. Google Play Store.
Yadav, S., & Chakraborty, P. (2022). Child–Smartphone
Interaction: Relevance and Positive and Negative Implications. Universal Access
in the Information Society, 21(3), 573–586. https://doi.org/10.1007/s10209-021-00807-1
This work is licensed under a: Creative Commons Attribution 4.0 International License
© Granthaalayah 2014-2023. All Rights Reserved.