OwnTracks
iOS Universel / Voyages
OwnTracks - Your location companion
OwnTracks allows you to keep track of your own location.
You can build your private location diary or share it with your family and friends.
OwnTracks is open-source and uses open protocols for communication so you can be sure your data stays secure and private.
Continued use of GPS running in the background can dramatically decrease battery life.
Quoi de neuf dans la dernière version ?
### Security
This release addresses a security advisory covering several intent-handling and remote configuration vulnerabilities.
Users are strongly encouraged to upgrade. Thanks to [Noel Gomillion](https://github.com/engomillion) & [Pranati Majhi](https://github.com/pmajhi)
at Texas A&M for working with us on this.
- External configuration loading (via `owntracks://` URLs and config files) is now disabled by default and must be explicitly enabled in Settings
- A confirmation dialog is shown when enabling external configuration, warning that any config URL can fully reconfigure the app
- All intents/shortcuts now require a shared secret (`Intent Auth Key`) in every intent, preventing unauthorised apps from triggering location publishes or changing monitoring mode. The `Intent Auth Key` is created once when the app is installed.
- Security-related preferences (`allowConfigurationByURIAndConfigFile`, `allowIntentControl`, `intentAuthKey`) cannot be changed via imported config files or URLs
### New features
- New **Remote Control** preferences screen showing the intent auth key (with a copy-to-clipboard function) for use with shortcuts. The `Intent Auth Key` is created once when the app is installed.
- A new setting `remoteConfguration` controls (defaults to `off`)
- Config import screen now shows a structured diff of what is changing
### Under the hood
- [NEW] UI implemented in Swift
- [NEW] replace Cocoapods with swift packages
- [NEW] replace Cocoalumberjack with os_logger