Vince Altavilla

Privacy Policy

GoFish
Last updated: October 2026

What We Collect

GoFish collects only what is needed to make the app work:

Fishing Assistant and Catch Identification

Messages you send to the fishing assistant, and photos you add when logging a catch, are sent through our server to an AI service provider that processes them on our behalf to answer your question or identify the species. The provider does not keep catch photos after identifying them. Chat history is stored in Firestore so you can review past conversations, and catch photos are stored with your catch log in Firebase Storage.

Catch Activity Map

When you log a catch, its species and an approximate area of about 1 km are added to the catch activity map, which other users can see as anonymized totals by species and month. Your exact location, name, photos and notes are never shared. You can turn this off at any time in Settings under "Share my catches anonymously", which also removes your past catches from the map. Deleting a catch, or your account, removes it from the map too.

Location

GoFish uses your location while the app is open to show nearby weather, fishing spots, bait shops and species. To do this, your location is sent to Google Maps Platform through our server. To show species photos seen near you, an approximate area (rounded to about 10 km) is sent to iNaturalist. We do not track your location in the background.

Data We Do Not Collect

We do not use analytics, advertising, or tracking SDKs. We do not sell or rent your personal data, and we do not share it for marketing purposes. We do not collect device identifiers, IP addresses, or usage telemetry beyond what Firebase Authentication requires to function.

How We Use Your Data

We do not sell or rent your personal data. We share it only as described in this policy. We do not serve ads. We do not use your data for profiling or marketing.

Third-Party Services

The app uses the following services, governed by their respective privacy policies:

ServicePurposePrivacy Policy
Firebase AuthenticationSign-inFirebase Privacy
Cloud FirestoreData storageFirebase Privacy
Firebase StorageFile storageFirebase Privacy
Firebase Cloud FunctionsServer-side processingFirebase Privacy
Google Maps Platform (Places and Weather)Nearby bait shops and fishing spots, weather, sunrise and moon timesGoogle Maps Platform (Places and Weather) Privacy
iNaturalistSpecies photos, including sightings near your approximate areaiNaturalist Privacy

Data Retention and Deletion

Your data is kept as long as your account exists. You may request deletion of your account and all associated data at any time by emailing admin@altavilla.dev. Upon request, we will delete your authentication record and all stored documents associated with your user ID within 30 days.

Data deleted includes:

Security

Data is transmitted over HTTPS and stored in Google Cloud infrastructure. Firestore security rules restrict access so that only authorized users can read or modify their own data.

Children's Privacy

This app is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided us data, contact us and we will delete it.

Changes

If we update this policy, the revised version will be posted here with a new "Last updated" date.

Contact

Questions? Email admin@altavilla.dev.

Back to GoFish