WhereHaveIBeen visualizes your location history on an interactive map. All you need to do is create an account and set up the OwnTracks app on your phone.
Visit the home page and click Create Account on the login form. Choose a username and a strong password (at least 12 characters with uppercase, lowercase, and a number). Once your account is created, you'll be automatically logged in.
OwnTracks is a free, open-source app that periodically sends your location to the WhereHaveIBeen server. Follow these steps to configure it:
Download OwnTracks for iOS or Android.
Open the app and tap the (i) button in the top left corner. You'll see the Status Info page showing your connection status. From here, tap Settings.
Change the connection mode from MQTT to HTTP. This tells the app to send location updates directly to the WhereHaveIBeen server.
Set UserID to the username you created in Step 1. Set Password to your password.
Set DeviceID to something memorable, like "phone" or "pixel". This label helps identify the device on the map if you use multiple devices.
Set the URL to:
https://mini.romangarms.com/pub
Go back to the main OwnTracks screen and tap the upload button (arrow icon) to send your current location. Then tap the (i) button to check the Status Info page. If everything is set up correctly, you should see your connection URL and a status of "idle".
Head back to the WhereHaveIBeen home page and log in. After a few location updates are recorded, your map will start showing the areas you've explored. The blue overlay shows everywhere you've been.
Use the date filters to change the time frame, or switch between devices. Open Settings (gear icon on the map) to adjust the buffer size or other options.