Privacy Policy
Last updated: March 14, 2026
1. Introduction
Kandr LLC ("we," "us," or "our") operates the Fish On! mobile application and related services (collectively, the "Services"). This Privacy Policy explains how we collect, use, and protect information when you use our Services.
2. Information We Collect
Information you provide
- Account information when you sign up (via Apple, Google, or email one-time passcode)
- Catch data you log, including species, notes, and photos
- Photos submitted for AI fish identification
Information collected automatically
- Device type, operating system version, and app version
- Approximate location (GPS coordinates) when you log a catch, with your permission
- Anonymous usage analytics (screens viewed, features used)
- Crash reports and diagnostic data via Firebase Crashlytics
- Push notification tokens (if you opt in to notifications)
Information we do not collect
- Contacts, calendars, or other personal files on your device
- Audio recordings or microphone data
- Browsing history outside of the app
- Financial information (payments are handled entirely by Apple)
3. How We Use Your Information
- To provide AI-powered fish identification using photos you submit
- To log and display your catch history, including location and weather data
- To display anonymized, location-fuzzed catch data on the community map
- To send push notifications you have opted in to receive
- To diagnose technical issues and improve app stability
- To understand aggregate usage patterns (no individual tracking)
4. AI Fish Identification & Photo Processing
When you use the AI identification feature, your photo is sent to Google's Gemini Vision API for analysis. The photo is processed in real time to identify the fish species and is not stored by Google after the response is returned. We retain the identification results (species, confidence score) as part of your catch record but do not use your photos to train AI models.
5. Location Data
Fish On! requests location permission to automatically tag your catches with GPS coordinates. This data is stored with your catch record. When catch data is displayed on the community map, locations are anonymized and fuzzed (offset by a random amount) so your exact fishing spots are never revealed to other users. You can deny location permission and still use the app — catches will simply be logged without coordinates.
6. Third-Party Services
Our Services use the following third-party providers:
- Google Firebase — Authentication, Firestore database, Cloud Storage, analytics, crash reporting, cloud messaging
- Google Gemini Vision API — AI-powered fish species identification
- Apple In-App Purchase — Subscription billing and payment processing
- Apple Push Notification Service (APNs) — Delivering push notifications on iOS
These providers have their own privacy policies governing their handling of data. We encourage you to review them.
7. Data Sharing
We do not sell, rent, or trade your personal information to third parties. We may share information only in the following circumstances:
- With service providers who assist in operating our Services (as listed above)
- Anonymized, location-fuzzed catch data on the community map visible to other users
- When required by law, regulation, or legal process
- To protect the rights, safety, or property of our users or the public
8. Data Retention
We retain your data only as long as necessary to provide our Services or as required by law. Catch records are retained as long as your account is active. Analytics data is aggregated and anonymized. You may request deletion of your data at any time by deleting your account within the app or by contacting us.
9. Security
We implement industry-standard security measures including encrypted data transmission (TLS/SSL), secure authentication via Firebase Auth, and access controls on all stored data. However, no method of electronic storage or transmission is 100% secure, and we cannot guarantee absolute security.
10. Children's Privacy
Our Services are not directed at children under the age of 13. We do not knowingly collect personal information from children. If you believe a child has provided us with personal information, please contact us so we can promptly remove it.
11. Your Rights
Depending on your jurisdiction, you may have the right to:
- Access the personal data we hold about you
- Request correction or deletion of your data
- Delete your account and all associated data from within the app
- Opt out of push notifications at any time via device settings
- Deny or revoke location permissions via device settings
- Withdraw consent for data processing
12. Changes to This Policy
We may update this Privacy Policy from time to time. Any changes will be reflected on this page with an updated "Last updated" date. Your continued use of the Services after changes constitutes acceptance of the updated policy.
13. Contact Us
If you have questions or concerns about this Privacy Policy or our data practices, please contact us at:
Kandr LLC
Email: info@kandr.io