Data Collection
Footsteps does not collect any data. There are no servers, no cloud services, no analytics, and no third-party SDKs.
The app processes the following data types entirely on your device:
| Data Type | Purpose | Stored Where |
|---|---|---|
| Precise location (GPS) | Detect visits and record travel routes | On your device only |
| Motion and fitness data | Classify activity types (walking, running, cycling, driving) and count steps | On your device only |
This data is never transmitted off your device.
Data Storage
All data is stored locally on your iPhone using Core Data, Apple's on-device database framework. This includes:
- Visit history, including arrival and departure times and locations
- Activity records, routes, distances, and durations
- Saved places, including names, categories, and tags you create
- Cached geocoding results from Apple's built-in geocoder
- Daily statistics and precomputed summaries
No data is stored in iCloud, on remote servers, or in any location outside your device.
Data Sharing
Footsteps does not share your data with anyone. There are:
- No third-party analytics (no Google Analytics, Firebase, Mixpanel, or similar services)
- No advertising SDKs
- No crash reporting services
- No social features or data sharing between users
- No server-side components of any kind
Network Usage
Footsteps uses the network solely for Apple's built-in reverse geocoding service,
which converts GPS coordinates to human-readable addresses. These requests are made by
Apple's CLGeocoder framework and are subject to
Apple's Privacy Policy.
Footsteps itself does not operate any servers or make any network requests to non-Apple
services.
Third-Party Dependencies
Footsteps has zero third-party dependencies. The app is built entirely with Apple frameworks:
- CoreLocation (location tracking)
- CoreMotion (activity detection)
- MapKit (map display)
- Core Data (local database)
Your Rights and Controls
You have full control over your data:
- Export: Export your complete history as CSV or JSON files at any time from Settings.
- Delete: Permanently delete all data from Settings. This action is immediate and irreversible.
- Pause: Toggle tracking on or off at any time from Settings.
- Revoke Permissions: Revoke location or motion permissions from iOS Settings at any time. Footsteps will stop tracking immediately.
Children's Privacy
Footsteps does not collect any personal information from anyone, including children under 13. Since no data leaves the device, the app complies with COPPA requirements.
Apple's Privacy Manifest
Footsteps includes Apple's required Privacy Manifest,
PrivacyInfo.xcprivacy, declaring:
- NSPrivacyTracking: false - the app does not track users.
- NSPrivacyTrackingDomains: Empty - there are no tracking domains.
- NSPrivacyCollectedDataTypes: Precise location and fitness data, both used solely for app functionality, not linked to identity, and not used for tracking.
- NSPrivacyAccessedAPITypes: File timestamp API for storage calculation and disk space API for storage display.
Changes to This Policy
If this privacy policy changes, the updated version will be published at the same URL with a new Last Updated date. Since Footsteps collects no data, meaningful changes to this policy are unlikely.
Contact
If you have questions about this privacy policy or the app's privacy practices, contact:
Footsteps is designed so that the best privacy policy is the simplest one: we don't collect your data.