Woodlands Trail Guide
Privacy Policy
Effective July 24, 2026
Woodlands Trail Guide is an independent iOS app built by Anthony Compofelice. This policy describes what the app collects, how it uses it, and what choices you have.
What we collect
The app collects only the data necessary to do its job, and we deliberately keep the list short.
- Location. When you grant location permission, your device's GPS coordinates are used on-device to show your position on the map, find nearby trailheads, and follow your progress during walking navigation. Your location is never transmitted off your device, never logged, and never associated with any account.
- Advertising identifier (IDFA). The app shows a small banner ad via Google AdMob to help support development. If you allow tracking via Apple's App Tracking Transparency prompt, Google AdMob may access your device's advertising identifier to personalize ads. If you deny tracking, AdMob serves only contextual (non-personalized) ads. AdMob's handling of this data is governed by Google's advertising privacy policy.
- On-device settings. Your favorites, onboarding state, preferred map style, travel mode, trip log, and achievement progress live in iOS UserDefaults — locally on your device only. Uninstalling the app deletes them.
- Community reports (trail conditions & wildlife sightings). If you submit a trail condition report (e.g. "flooded," "muddy") or a wildlife sighting, that report — its category, your optional note, and the location it was pinned to — is stored in Apple's iCloud CloudKit public database so other users of the app can see it. These reports are anonymous: we do not attach your name, Apple ID, or any other identifier to a report. Reports are visible to other users for a limited time (14 days for trail conditions, 30 days for wildlife sightings) and then no longer surfaced. You can flag another user's report as objectionable or inaccurate from within the app; reports that accumulate enough flags are automatically hidden from everyone.
- Apple Health (optional). If you turn on "Sync walks to Apple Health" in the About tab, each completed walk or ride is logged to your device's Health app as a workout (activity type, duration, and distance only). This is off by default, requires your explicit permission via Apple's Health authorization prompt, and is write-only — the app never reads any data back out of Health.
What we do NOT collect
- No accounts, no sign-up, no email address.
- No analytics SDK, no crash reporter, no usage tracking by us.
- No contacts, microphone, or motion data.
- No server we operate stores any data about you — community reports live in Apple's CloudKit, not on infrastructure we run, and are never linked to your identity.
Third parties
Two third parties are involved in this app's data handling:
- Google AdMob serves the banner ad. AdMob receives standard ad-request metadata (device type, IP, IDFA if you allow tracking). It does not receive your location, your favorites, or anything else from this app.
- Apple iCloud (CloudKit) stores community trail-condition and wildlife-sighting reports in its public database, and — only if you opt in — receives your completed-walk workouts via Apple Health. Both are governed by Apple's own privacy practices; we do not operate or have separate access to this infrastructure beyond what CloudKit's public database API provides.
Where the trail data comes from
Trail geometry, names, parks, bridges, and amenities are sourced from The Woodlands Township GIS's public ArcGIS REST services. This data is bundled with the app and refreshed periodically from a static mirror hosted on GitHub Pages. No personally identifiable information is sent or received during a data refresh — the app simply downloads a static JSON file.
Children
The app is rated 4+ and is not directed at children under 13. It collects no personal information from any user, including children.
Changes to this policy
If the data the app collects ever changes, we'll update this page and bump the effective date above. Material changes will also be noted in the app's release notes.
Contact
Questions, concerns, or corrections: anthony.compofelice@centricfiber.com. Source available at github.com/Compo-CF/woodlandstrailguide.