Guardian Angels is a network of Guardian Angels around the world, coming to an rescue if you are in some sort of trouble.
The nearest Angels are alarmed when you push the alarm, and they will come for you.
Continued use of GPS running in the background can dramatically decrease battery life.
Anyhow, this app is optimized so it minimize this disadvantage.