Privacy Policy
Last updated: March 2026
CityWalker is built as a tool to help you track your walking progress and street coverage. This page explains our policies regarding the collection, use, and disclosure of personal data when you use the app.
1. Information Collection and Use
CityWalker is designed with a privacy-first approach. Your location data is yours alone.
- Location data: The app requires access to your device's GPS (Fine Location) to record your walks and calculate which streets you have covered. This collection occurs only during active walk recording.
- Foreground service: To ensure your walk is recorded accurately even when the app is in the background or your screen is off, we use a Foreground Service. A persistent notification is shown while tracking is active.
2. Data Storage
All location data, walk history, and city progress are stored locally on your device in a private database. No coordinates, paths, or personal behavioural patterns are transmitted to any external server.
3. Third-Party Services
The app interacts with the following services:
- OSMDroid: Displays maps. May receive your IP address for tile serving, but does not receive your walk history.
- Overpass API: Downloads street data using only city names. No GPS coordinates or personal information are included in these requests.
- Nominatim: Resolves city names to map boundaries. No GPS coordinates or personal information are included in these requests.
- Google Play Services (FusedLocationProvider): Accesses your device GPS. Google's own privacy policy applies to this service.
4. Permissions
- Location: Required to track movement during walks.
- Notifications: Required to display the persistent notification for active walk recording (required on Android 13+).
- Internet: Required to download map tiles and street layout data.
5. Children's Privacy
CityWalker does not address anyone under the age of 13. We do not knowingly collect personally identifiable information from children.
6. How to Delete Your Data
All data is stored locally on your device. There is no remote server to delete data from.
To delete everything:
- Open CityWalker
- Go to Settings
- Scroll to the About section
- Tap Delete All Data
- Confirm deletion
This permanently removes all cities, street data, walk history, GPS tracks, coverage progress, and app preferences.
7. Changes to This Policy
We may update this Privacy Policy from time to time. You are advised to review this page periodically for any changes.
8. Contact
If you have any questions about this Privacy Policy, contact us at citywalker.dev@outlook.com.