Effective 5 May 2026 · plain-English version, no legalese substituted.
Short version: we don't make accounts, we don't track you, we don't ask for your location, we don't sell anything. The app shows you incidents Phoenix Fire publishes publicly. That's it.
| Data | Why | Stored? |
|---|---|---|
| Your IP address | To rate-limit abusive clients (anonymous users get one feed pull per ten minutes) | In server logs for 7 days, then auto-rotated |
| The fact that someone hit our API | Aggregate counters for capacity planning | Yes, but not tied to identity |
That's the entire list. We do not collect:
Active fire and EMS incidents from the City of Phoenix Fire Department's public incident dashboard. Each row is exactly what dispatch publishes: a location, a category, the units assigned, and a timestamp. We add a human label for cryptic codes (for example, Phoenix's 962 becomes Vehicle Crash in our display) but the underlying data is theirs, not ours.
If you subscribe (when paid tier launches), our payment processor (Stripe or RevenueCat for in-app purchase) handles your card details. We never see them. We receive only a subscriber identifier and a boolean: paid or not paid. No name, no email, no card. To send custom alerts when paid features land, we will ask for explicit permission at that moment, and you can revoke it in iOS Settings any time.
We host on DigitalOcean (server) and Cloudflare (DNS). They see traffic in transit but never any user data because we don't have any. We do not use Google Analytics, Facebook Pixel, Mixpanel, Segment, or any other analytics or tracking SDK in the iOS app or on this website.
Phoenix Fire incident data comes from the City of Phoenix Fire Department's public ArcGIS endpoint, used under the City's Open Data Policy. We poll once per minute, cache it for our users, and add attribution in the app. We are not affiliated with the City of Phoenix.
Cactus Watch is not directed at children under 13 and we do not knowingly collect data from them. The app shows public-safety incidents, which can include sensitive content; parental discretion is advised.
If we ever change what we collect, we will update this page and bump the "Effective" date above. For material changes that affect existing users (extremely unlikely given our data minimization), we will surface an in-app notice.
Questions, complaints, or data deletion requests: tradebridge2026@gmail.com. We respond within 7 days.