Privacy Policy
Summary: Your location history, places, activity and photo matches are stored only in a database on your device. We do not operate servers for GeoPrints, and we never receive, sell or share your data. To show maps and place names, your phone contacts the map and address services listed in section 8.
1 Information We Collect
GeoPrints collects the following data. It is stored only on your device and never sent to us:
- GPS Location Data: Continuous latitude/longitude coordinates, timestamps, speed, and accuracy readings to build your movement timeline.
- Stay Point Data: Calculated stay events (clusters of stationary GPS points) with arrival/departure times and geographic coordinates.
- Physical Activity States: Detected motion categories (Walking, Running, Cycling, In-Vehicle, Stationary) paired with timestamps.
- Photo Dates: The capture date and time of photos in your camera folder, used to show each photo next to the place or trip where it was taken. The app stores only the file path of a matched photo. Photos themselves are never copied, moved, or uploaded.
- User-Assigned Labels: Custom semantic labels you assign to frequent places (e.g., "Home", "Office").
- Cached Addresses and Map Images: Place names looked up for your stays and map images you have viewed, saved on the device so they are not downloaded again.
- App Settings: Your configuration preferences stored locally (tracking on/off, precision mode, etc.).
2 Background Location Access
GeoPrints requires continuous background location access (ACCESS_BACKGROUND_LOCATION) to function as an automated travelogue.
- Purpose: To track your physical stays and movement trajectories throughout the day, enabling the app to build your daily timeline and life analytics without requiring manual input.
- Storage: Your location history is stored only in the database on your device and is never uploaded. A persistent notification is shown while recording.
- User Control: You can stop recording at any time with Settings & Privacy → Active Tracking, or by removing the permission in your Android settings.
3 Physical Activity Recognition
We request the physical activity recognition permission (ACTIVITY_RECOGNITION).
- Purpose: To detect your motion state (still, walking, cycling, in-vehicle) so the app can label your trips and record less often while you are still, which saves battery.
- Storage: Activity states are logged locally alongside GPS data and are never shared with any third party.
4 Photo Gallery Access
GeoPrints requests media/storage permissions (READ_MEDIA_IMAGES) to access your local photo library.
- Purpose: The app reads the date and time of photos in your camera folder and shows them in your timeline next to the place or trip where they were taken.
- No Uploads: This happens entirely on your device. Your photos and their details are never uploaded or shared with anyone.
- No Copies Made: GeoPrints only reads photo details. It does not copy, move, rename, or change any photo files.
- Optional: Photo access is not required. Without it, the timeline simply shows no photos.
5 Data Storage
All data collected by GeoPrints is stored in a local Isar database inside the app's private storage on your device. Android prevents other apps from reading it. This includes:
- Location points and stay points
- Activity recognition logs
- Place labels
- Cached addresses and map images
GeoPrints does not make backups or copies of your data anywhere else. The data exists only on the device where GeoPrints is installed, unless you export it yourself (see section 6).
6 Data Retention & Your Right to Delete
You have full, unilateral control over your data at all times.
- Export: "Export my data" in Settings & Privacy saves all your places and routes as JSON and GPX files, which you can keep or share wherever you choose.
- Auto-Delete: You can turn on automatic deletion of history older than 30 days in Settings & Privacy. It is off unless you turn it on.
- Delete Everything: "Delete everything" in Settings & Privacy permanently removes all places, routes, labels, cached addresses and cached maps.
- Irreversibility: Deletion is instant and permanent. We have no backup or cloud copy to restore from. Uninstalling the app also deletes all of its data.
7 No Third-Party Data Sharing
We do not sell, trade, rent, or share your data with:
- Third-party analytics providers (e.g., Google Analytics, Firebase Analytics)
- Advertisers or ad networks
- Data brokers or data aggregators
- Government entities or law enforcement (we have no data to provide)
- Any other organization, partner, or individual
8 Outside Services Your Phone Contacts
GeoPrints has no backend infrastructure: no GeoPrints server, cloud database or sync service. To show maps and place names, your phone contacts these services directly:
- Map images: downloaded from CARTO (
basemaps.cartocdn.com), using map data from OpenStreetMap contributors. Like any website, these services receive your IP address and the map area being viewed. Viewed map images are cached on your device. - Address lookup: to turn a stay's coordinates into a place name, the app uses your phone's built-in geocoder (on most Android phones this is provided by Google). The coordinates of that stay are sent to look up its address. Results are cached on your device, so the same place is not looked up again.
Your location history itself is never sent to these services or to us.
9 Children's Privacy
GeoPrints is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13. Since all data is stored locally and no account is required, there is no mechanism for a child's data to reach our possession.
10 Changes to This Policy
We may update this Privacy Policy from time to time. The "Last Updated" date at the top of this document reflects the most recent revision. Continued use of the GeoPrints application following any updates constitutes acceptance of the revised policy.
11 Contact
For questions, concerns, or requests regarding this Privacy Policy, please contact us:
TechWine Solutions