
GPSLogger II - AIO
The all in one GPS tracking and offline Map solution
Matthias Marquardt · com.emacberry.gpslogger
UpdatedNov 15, 2025
PublishedApr 24, 2021
Packagecom.emacberry.gpslogger
MD57223d6515fc049c15d194a61d392d93f
SHA1 (signer)31:F2:80:AC:FF:EA:75:8C:4D:C0:7E:7B:19:29:20:E7:43:29:86:18
Signed byCN=Matthias Marquardt, O=emacberry.com, L=Rietberg, ST=NRW, C=DE
Architecturesx86, x86-64, armeabi-v7a, arm64-v8a
Malware scanTRUSTED
Websitehttp://www.emacberry.com
Contact[email protected]
Privacy policyView
What's new
Bugfix for selfhosted location sharing
Description
An App-Project that started as small & simple hobby (in early 2009) has developed into an All-In-One solution over the years.
GPSLogger II does what you can guess quite simple by its ordinary name. The application can record the physical movement of your Android Device over time. What you probably might not be able to guess are the additional features GPSLogger can offer to you - all for free & without in app advertisements.
But before going into further details - location information is very sensitive information - nobody excepts you should know where you are (or where you have been). GPSLogger II is fully respecting your privacy. All data the app is recording will remain on the device only and you are the only person who decides what is going to happen with your data. As Developer of the app I do all I can in order to be as transparent as possible what the app is doing.
If you have any questions - please do not hesitate to ask!
Every permission the app is requesting will hopefully be explained in a reasonable manner. If you have any doubts, please deny the app request. In such a case, please open the Permissions section of the GPSLogger manual that can be found at https://www.emacberry.com/gpsl/app-permissions.html and read more details about the permission requests. Only grant the permission if you feel comfortable to do so.
The list of application features is quite long, and it is impossible to describe in detail all the functionalities here in the overview. You can find a detailed description of every aspect in the GPSLogger II manual that is located at https://www.emacberry.com/gpsl/manual.html.
If you have any remarks or suggestions for improvements (yes - more features!) - I am very happy to hear from you.
Main Application Features
▪️ Your privacy drives everything
▪️ Build in 18 different Default Views + 4 fully customizable Multi-Views
▪️ Supporting imperial (feet or yard), metric or nautical units.
▪️ Designed to be Battery friendly
▪️ Data is stored ‘as it is’
▪️ Recording with a resolution of one millisecond
▪️ Build in BTLE Beacon Scanner
▪️ Logging GPS (incl. NMEA), Magnetic & Barometer Sensor Data
▪️ Supporting additional external Bluetooth & ANT+ Sensor
▫️ Pulse / Heart rate
▫️ Cycling Cadence
▫️ Cycling Power Meter
▫️ Shifting information (Shimano Di2)
▫️ Bluetooth-FTMS Treadmill (supporting speed & incline control)
▫️ Concept2 and other Bluetooth-FTMS Indoor Rower
▪️ Integrated Maps & Routing functionalities
▫️ Open Map Data (OMD) - allow the use of multiple map providers
▫️ Offline OpenStreetMap Data Support
▫️ Turn-by-Turn & Off-road Navigation
▪️ Extended Functions (all for free)
▫️ Audio Announcements
▫️ START/STOP recording automations
▫️ Elevation Data optimizations
▫️ Crash Detection & Emergency Alerting
▫️ Integrated Dark/Night Mode
▫️ Climb-Detection & Handling
▫️ Activity Profiles / Multi Preferences
▫️ Live Location Sharing options
▫️ Strava Integration options
▫️ Tasker Integration options
▪️ Backup & Restore of all Data & Settings
▪️ Multiple Export formats (incl. GPX, KML, FIT or JSON)
▪️ Sharing your activities with others when you feel comfortable to do so
One final remark: As you notice the list of functionalities is quite long. Since each function can also be adjusted to your personal preferences, the application settings list is really long and can look very complex for the start. There are over 400 different settings you can adjust. The GPSLogger Manual will guide you through the different settings sections that can be adjusted for a specific feature.
Use GPSLogger II outdoors - The reception of the GPS signal inside a building can be very bad or even not available at all.
GPSLogger II does what you can guess quite simple by its ordinary name. The application can record the physical movement of your Android Device over time. What you probably might not be able to guess are the additional features GPSLogger can offer to you - all for free & without in app advertisements.
But before going into further details - location information is very sensitive information - nobody excepts you should know where you are (or where you have been). GPSLogger II is fully respecting your privacy. All data the app is recording will remain on the device only and you are the only person who decides what is going to happen with your data. As Developer of the app I do all I can in order to be as transparent as possible what the app is doing.
If you have any questions - please do not hesitate to ask!
Every permission the app is requesting will hopefully be explained in a reasonable manner. If you have any doubts, please deny the app request. In such a case, please open the Permissions section of the GPSLogger manual that can be found at https://www.emacberry.com/gpsl/app-permissions.html and read more details about the permission requests. Only grant the permission if you feel comfortable to do so.
The list of application features is quite long, and it is impossible to describe in detail all the functionalities here in the overview. You can find a detailed description of every aspect in the GPSLogger II manual that is located at https://www.emacberry.com/gpsl/manual.html.
If you have any remarks or suggestions for improvements (yes - more features!) - I am very happy to hear from you.
Main Application Features
▪️ Your privacy drives everything
▪️ Build in 18 different Default Views + 4 fully customizable Multi-Views
▪️ Supporting imperial (feet or yard), metric or nautical units.
▪️ Designed to be Battery friendly
▪️ Data is stored ‘as it is’
▪️ Recording with a resolution of one millisecond
▪️ Build in BTLE Beacon Scanner
▪️ Logging GPS (incl. NMEA), Magnetic & Barometer Sensor Data
▪️ Supporting additional external Bluetooth & ANT+ Sensor
▫️ Pulse / Heart rate
▫️ Cycling Cadence
▫️ Cycling Power Meter
▫️ Shifting information (Shimano Di2)
▫️ Bluetooth-FTMS Treadmill (supporting speed & incline control)
▫️ Concept2 and other Bluetooth-FTMS Indoor Rower
▪️ Integrated Maps & Routing functionalities
▫️ Open Map Data (OMD) - allow the use of multiple map providers
▫️ Offline OpenStreetMap Data Support
▫️ Turn-by-Turn & Off-road Navigation
▪️ Extended Functions (all for free)
▫️ Audio Announcements
▫️ START/STOP recording automations
▫️ Elevation Data optimizations
▫️ Crash Detection & Emergency Alerting
▫️ Integrated Dark/Night Mode
▫️ Climb-Detection & Handling
▫️ Activity Profiles / Multi Preferences
▫️ Live Location Sharing options
▫️ Strava Integration options
▫️ Tasker Integration options
▪️ Backup & Restore of all Data & Settings
▪️ Multiple Export formats (incl. GPX, KML, FIT or JSON)
▪️ Sharing your activities with others when you feel comfortable to do so
One final remark: As you notice the list of functionalities is quite long. Since each function can also be adjusted to your personal preferences, the application settings list is really long and can look very complex for the start. There are over 400 different settings you can adjust. The GPSLogger Manual will guide you through the different settings sections that can be adjusted for a specific feature.
Use GPSLogger II outdoors - The reception of the GPS signal inside a building can be very bad or even not available at all.
Required features
- Bluetooth android.hardware.bluetooth
Permissions (24)
GPSLogger II - AIO requests the following Android permissions:
- Access Background Location android.permission.ACCESS_BACKGROUND_LOCATION
- Access Coarse Location android.permission.ACCESS_COARSE_LOCATION
- Access Fine Location android.permission.ACCESS_FINE_LOCATION
- Access Location Extra Commands android.permission.ACCESS_LOCATION_EXTRA_COMMANDS
- Access Network State android.permission.ACCESS_NETWORK_STATE
- Access Wifi State android.permission.ACCESS_WIFI_STATE
- Answer Phone Calls android.permission.ANSWER_PHONE_CALLS
- Bluetooth Advertise android.permission.BLUETOOTH_ADVERTISE
- Bluetooth Connect android.permission.BLUETOOTH_CONNECT
- Bluetooth Scan android.permission.BLUETOOTH_SCAN
- Foreground Service android.permission.FOREGROUND_SERVICE
- Foreground Service Connected Device android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE
- Foreground Service Data Sync android.permission.FOREGROUND_SERVICE_DATA_SYNC
- Foreground Service Location android.permission.FOREGROUND_SERVICE_LOCATION
- Get Accounts android.permission.GET_ACCOUNTS
- Internet android.permission.INTERNET
- Post Notifications android.permission.POST_NOTIFICATIONS
- Receive Boot Completed android.permission.RECEIVE_BOOT_COMPLETED
- Request Ignore Battery Optimizations android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
- Use Credentials android.permission.USE_CREDENTIALS
- Vibrate android.permission.VIBRATE
- Wake Lock android.permission.WAKE_LOCK
- Com Emacberry Gpslogger Dynamic Receiver Not Exported Permission com.emacberry.gpslogger.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
- Net Dinglisch Android Tasker Permission Run Tasks net.dinglisch.android.tasker.PERMISSION_RUN_TASKS