The "Download Now" link directs you to the iTunes App Store, where you must continue the download process. You must have iTunes installed in order to open the link, and you must have an active iTunes account to download the application. This download may not be available in some countries.
From YJ Soft:
Did you ever wonder where you had been for so long? What about your device? Did you ever visited these places before? Someone has your device? find out where it is! Amazing state of the art app that shows on the map where you had been with intervals of one hour, so you can see where you were in the world. Pins will pop up on the app depending where you go. So you can keep track of your surroundings in the world. Get email reports where your device is as often as you need. Unleash the power of GPS on your device to the most extend! Download today!