
Privacy Policy
Effective Date: April 26, 2026
At FidoEvents, we deeply respect your privacy. This policy outlines how we handle data in our iOS mobile application. FidoEvents is available only in the United States.
App Privacy at a Glance
This is the plain-language summary that maps to Apple’s App Store privacy label. The detail sections below cover each item in full.
| Data type | Collected? | Used for | Linked to your identity? | Used for tracking? |
|---|---|---|---|---|
| Coarse Location | Yes | App functionality (centering map) | No | No |
| Crash Data (Sentry) | Yes | App functionality (bug fixes) | No | No |
| Performance Data (Sentry) | Yes | App functionality | No | No |
| Product Interaction (Firebase Analytics) | Yes | Aggregate analytics | No | No |
| Photos / Camera | No | — | — | — |
| Contacts | No | — | — | — |
| Advertising Identifiers | No | — | — | — |
| Health & Fitness | No | — | — | — |
| Financial Info | No | — | — | — |
| Contact Info (email, phone, name) | No | — | — | — |
| Browsing / Search History | No | — | — | — |
| User Content (free-text, photos, videos) | No | — | — | — |
On-device only — never sent to our servers: dog profile photo, dog name, saved events, pipeline status (Interested / Submitted / Confirmed), notification preferences, anchor location (the city/ZIP you set up with).
No user accounts. FidoEvents has no login, no sign-up, and no password. We have no way to associate the data we do collect with a specific person.
1. Information We Collect
Local app storage — never sent to us
The following data lives in your device’s local storage (AsyncStorage) and is never transmitted to our servers:
- Your dog’s photo
- Your dog’s name and competitor profile
- The events you’ve saved (the “❤️” / Saved tab)
- Your pipeline status for each saved event (Interested → Submitted → Confirmed)
- Your filter preferences (selected organizations and sports)
- Your reminder preference (5 days / 1 day / day-of)
- Your anchor location — the city, ZIP, or coordinates you set up with — used to center the map on first launch and on relaunch
Location data
The app may use your location in two ways:
1. GPS at setup (optional, “When in Use” only). If you grant location permission at first launch, your coordinates are used *only* on your device to set the initial map anchor. They are not transmitted to our servers.
2. Bounding-box queries during browsing. As you pan and zoom the map, the app sends an anonymous bounding-box rectangle (sw_lat, sw_lon, ne_lat, ne_lon) to our /map endpoint to fetch events in that area. This rectangle is the *visible region of the map*, not your personal coordinates, and is not retained beyond serving the response.
We never store, share, or sell your location.
Crash & diagnostic data
We use Sentry to collect crash reports and diagnostic data when the app encounters an error. This includes:
- Device model, OS version, and app version
- JavaScript stack traces and error breadcrumbs
- IP address (used by Sentry to group similar reports; not stored long-term)
Purpose: identifying and fixing bugs to improve app stability. Retention: per Sentry’s data retention policy (90 days).
Analytics
We use Google Analytics for Firebase to understand how the app is used in aggregate. Collected events include:
- Which screens are visited
- Which features are tapped (e.g., filter selections, “Save” taps, “Remind Me” taps)
- Anonymized device type and app version
Analytics data is aggregated and does not identify individual users. You can limit analytics collection through your device’s privacy settings.
Community-sourced entry dates
Some sanctioning organizations don’t publish their entry-open and entry-close dates in feeds we can automatically read; the dates appear only inside event-specific premium PDFs. To fill that gap, the app lets you tap a pencil icon next to a missing date and submit one for the community.
When you submit a date, we receive:
- The event ID
- The date you entered (in
YYYY-MM-DDform) - A short-lived hash of your IP address — used only to rate-limit submissions (10 per hour) and to deduplicate the same person submitting the same event twice. The IP itself is not stored.
We do not receive your name, email, or any free-text content. Submissions are dates only.
A “Verified” badge appears next to a community-sourced date once two independent submissions agree on the same value.
Feedback & bug reports
When you submit feedback or a bug report through the in-app form, we collect:
- The text you provide
- Your app version
- An optional screenshot, if you choose to attach one
- A Sentry event ID, if a recent crash occurred
This data is sent to our server, may be used to create a development ticket, and is only accessible to the FidoEvents development team. Screenshots are stored on our server.
2. Push Notifications
FidoEvents uses local notifications, scheduled by the app on your device, to remind you that an event’s entries are about to open. These notifications are triggered locally by iOS — they do not pass through any push notification server, and we do not receive any data when they fire. You can disable them at any time in iOS Settings → Notifications → FidoEvents.
3. Third-Party Services
| Service | Purpose | Privacy policy |
|---|---|---|
| Sentry | Crash and performance reporting | https://sentry.io/privacy/ |
| Google Analytics for Firebase | Aggregate product analytics | https://firebase.google.com/support/privacy |
| Apple Maps / MapKit | Map tile rendering | https://www.apple.com/legal/privacy/ |
| Apple App Store Connect | Distribution + crash logs (opt-in via iOS Settings) | https://www.apple.com/legal/privacy/ |
We do not use Google Maps, Facebook SDKs, advertising SDKs, or any cross-site trackers.
4. Data Sharing
We do not sell, trade, or share your personal data with third parties. Data collected through Sentry and Google Analytics for Firebase is governed by their respective privacy policies and is used solely to keep the app stable and to inform product decisions.
5. Children’s Privacy
FidoEvents does not knowingly collect data from children under 13. The app does not require account creation or collect personal information that would identify a child.
6. Your Choices
- Disable analytics: iOS Settings → Privacy & Security → Analytics & Improvements → toggle off “Share with App Developers.”
- Disable location: iOS Settings → Privacy & Security → Location Services → FidoEvents.
- Disable notifications: iOS Settings → Notifications → FidoEvents.
- Delete local data: uninstall the app. All on-device data (dog photo, saved events, pipeline status, filters, reminder preference, anchor location, community-date submissions cached locally) is removed.
There is no remote data tied to you, so there is nothing to “delete from your account” — there is no account.
7. Changes to This Policy
We may update this policy from time to time. The latest version is always posted at https://dogsportsfinder.com/privacy-policy-2/ and the Effective Date at the top of this document reflects the most recent revision.
8. Contact
For privacy inquiries or data deletion requests, please contact us through the in-app feedback form or at admin@fidoevents.com.