KeepMyTrack is an app that records the position if it has changed over a time and a distance defined by the user. The application works with a widget in the case of Android and runs in the background on the iPhone case.
KeepMyTrack data are stored only on the user’s device. Data can be exported in two standard formats CSV and KML.
Available on Google Play and Apple App Store in free version (with ads) and paid.