LIFE is a data recording format that allows users to record their location and activities in a human readable (and machine-processable!) way. It covers most common use cases, fromm stays at one location to information about the trips between places, semantic annotations, tagging, time zones, etc. Find it at the LIFE Format GitHub page (including a handy Python script to process LIFE files)
Openformat and Python tools on GitHub