GPS Point Logger — User Manual

Beginner Model · Applies to GPS Point Logger version 0.35, for Android 10 and newer

1. Function

GPS Point Logger records location fixes from the phone's GPS and network providers and stores them as plain-text CSV files. Recording runs as a foreground service: while the logger is running, Android shows a persistent notification for it. The app has no account system and no internet permission.

2. Permissions

No background-location permission is requested or held.

3. Recording behavior

4. Output files

All files are written first to the app's private storage directory on the device. The user cannot browse this directory with a file manager.

5. Controls

6. Delivery to the output folder

Copies are made from private storage to the selected folder: on a schedule through the day (every four hours), when the phone has been stationary for ten minutes, at day rollover for the finished day, at Stop, and on Send for the current day.

A copy is not replaced by a shorter file: if the folder copy is the same size as or larger than the device copy, delivery skips it. Finished day files that were never delivered are re-offered, oldest first, until delivery succeeds; today's file is delivered by the schedule and Send, not by this catch-up pass. If the destination is a cloud folder (for example Google Drive), the storage provider's own sync determines when the copy becomes visible in that account.

7. No output folder set

Recording does not require a folder. If none is set:

8. Restart behavior

The service does not restart itself after a reboot or an app update. If the logger was running, a notification is posted inviting the user to resume; tapping it restarts recording. Until then, no fixes are recorded.

9. Troubleshooting

10. Data handling

The app transmits nothing: it holds no internet permission. Data leaves the device only as file copies to the folder the user selected, moved by Android and by that storage provider. The app contains no analytics, no advertising, and no third-party code that reports usage. Beginner Model receives no location data, no files, and no reports from the app.