BoatFish Labs · MyFishPics

Privacy Policy

We built MyFishPics around one core principle: your aquatic history belongs to you alone. This policy explains exactly how we collect, process, and protect your data.

Effective Date: January 1, 2026
The Short Version

GPS stays on-device

Location metadata is extracted locally on your phone — never sent raw to our servers.

No selling your data

We do not sell, rent, or share your personal data or catch locations with any third party.

Delete everything

You can wipe your entire account, history, and all data in one tap — permanently.

No ads. No brokers.

Your data is never used for targeted advertising or passed to data brokers. Ever.

At BoatFish Labs ("we," "us," or "our"), we take your privacy seriously. This Privacy Policy explains how we collect, use, and protect your information when you use the MyFishPics mobile application and our website at boatfishlabs.com (collectively, the "Services").

By using our Services, you agree to the collection and use of information in accordance with this policy. If you do not agree with these terms, please do not use the Services.

1

Information We Collect

To provide our Services, we require access to certain information from your device. We only request what is strictly necessary to deliver the functionality of the app.

  • Photo Library Access

    With your explicit permission, the app accesses your device's photo library to extract images you select for your journal. We only read photos you actively choose — we do not scan or upload your entire library automatically.

  • Location Data (EXIF Metadata)

    When you upload a photo, the app reads the EXIF metadata — Date, Time, and GPS coordinates — embedded in the image file. This data is used exclusively to automatically populate your fishing journal and map your catches. This extraction occurs on-device.

  • Account Information

    When you subscribe, we collect basic account credentials (email address and password hash). Payment processing is handled securely by our third-party provider, RevenueCat, and Apple. We do not store your credit card or payment information.

2

How We Process & Protect Your Data

We have architected MyFishPics specifically to minimize the data sent to our servers. Your privacy is not an afterthought — it is a core design requirement built into every layer of the application.

Your Data Flow — Step by Step
1
Photo selected by you
Camera EXIF already embedded: GPS, date, time
On Device
2
EXIF extracted locally
GPS coordinates pulled on your phone — never sent raw
On Device
3
Aggressive image compression
High-resolution file stripped before any upload
On Device
4
AI species identification
Compressed image → Google Cloud Vision → result returned
Encrypted
5
Catch logged privately
Stored in your private journal. Deletable anytime.
Private
  • On-Device Processing

    The extraction of EXIF metadata — GPS coordinates, date, and time — occurs entirely locally on your device. This data is used to build your private catch map and is not transmitted to our servers in raw form.

  • Image Compression

    Before any image is sent to the cloud for species identification, it is aggressively compressed on your device. This protects your storage, your data plan, and ensures high-resolution location metadata never reaches an unsecured state.

  • AI Species Identification

    We use the Google Cloud Vision API to identify fish species. The compressed image is transmitted securely to our backend, analyzed, and the species result is returned to your device. We do not store the full-resolution original image on our servers.

3

Sharing of Information

We do not sell your personal data or your GPS catch locations to any third parties. We only share data with essential service providers operating strictly on our behalf and under confidentiality agreements. The table below outlines every third-party service we use and exactly why.

Provider Purpose Data Shared
Google Cloud Secure database hosting and AI image analysis via Cloud Vision API Compressed photos (for species ID only); no raw GPS data
RevenueCat Managing App Store subscriptions and consumable credits Subscription status; no payment card data
Apple App distribution via the App Store and in-app purchase processing Governed by Apple's own Privacy Policy

We do not use your data for targeted advertising. We do not pass your information to data brokers, analytics platforms, or marketing services. No third party receives your GPS catch locations under any circumstance.

4

Data Retention & Deletion

You maintain full and complete ownership of your data at all times. BoatFish Labs does not retain your personal data beyond what is required to deliver the Services you have subscribed to.

Your Right to Delete — Fully Honored

You may delete individual catches, specific photos, or your entire account directly within the MyFishPics app at any time under Settings → Account → Delete Account. Upon account deletion, all associated journal entries, compressed images, and metadata are permanently removed from our active servers. You may also submit a deletion request via our Support page and we will process it within 48 hours.

  • Delete Individual Catches

    Remove any specific catch entry, including its photo, species ID result, and GPS record — without affecting the rest of your journal.

  • Export Your Journal

    You can export your complete aquatic logbook at any time in a portable format. Your history is yours to keep, regardless of your subscription status.

  • Full Account Deletion

    Wipe your entire account, all catch history, all compressed images, and all associated metadata permanently — in one tap. No waiting periods, no retention of "anonymized" data.

5

Contact Us

If you have questions about this Privacy Policy, want to exercise your data rights, or need to request account deletion, please reach out to our team directly. We respond to all privacy inquiries within 1–2 business days.

Get in Touch

For privacy questions, data deletion requests, or any concerns about how your information is handled — we're here to help.

This Privacy Policy may be updated from time to time. We will notify active users of any material changes via email or an in-app notification. Continued use of the Services after changes are posted constitutes your acceptance of the updated policy.

Last updated: January 1, 2026  ·  Governing jurisdiction: United States