FL Offline Fish Check

Privacy Policy — FL Offline Fish Check

Version 1.1 Last updated: 2026-07-13

APPFLOW LLC ("APPFLOW LLC", "we") respects your privacy. This policy describes what data our FL Offline Fish Check mobile app (the "App") collects, how it uses it, and what rights you have over it.

1. Guiding principle: offline-first

FL Offline Fish Check is designed to work fully offline and without sending user personal data to our servers. The vast majority of processing happens locally on your device. We only send information to third parties when strictly necessary for the functionality you chose to enable (e.g., subscription payments).

2. Data the App processes locally

These data DO NOT leave your device:

a) GPS location: if you grant the permission, the App uses your location — when you open the App and when you use the zone and map features — to detect the applicable fishing zone (Atlantic vs Gulf vs state/federal waters). The coordinate is processed only in RAM, not saved to disk, and not transmitted. Location is never accessed in the background.

b) Photos selected or taken for species identification: processed locally with the embedded AI model. Not stored on our servers; not uploaded anywhere outside your device. If you choose to save a catch with its photo, the photo is stored locally in the App's private storage. If you choose to share a capture or its photos, they are sent only through the app you pick in the system share sheet (e.g., WhatsApp) — sharing happens only when you initiate it and never goes through our servers.

c) Catches, fishing spots, and records (species, sizes, quantities, dates, waypoints): stored locally in the device's SQLite and SharedPreferences, accessible only to the App. Not backed up to the cloud.

d) License wallet: images of your fishing license or permits that you add to the wallet are stored locally on your device, encrypted with AES-256-GCM. They are never uploaded.

e) Preferences (language, selected zone, UI settings): stored locally.

f) Backups you create: the App can export an encrypted backup file (protected by a passphrase you choose) containing your catches, spots, wallet, and photos. The file is created locally and saved to the location you pick; it never leaves your device unless you move or share it yourself. Restoring reads that file locally.

If you uninstall the App, all of this data is deleted with it — except backup files you exported to a location outside the App, which remain where you saved them.

3. Data third parties process on our behalf

When you use specific features, limited data is shared with third parties that act as processors or independent controllers:

3.1 Subscriptions (RevenueCat + Google Play + Apple App Store)

To manage your Premium subscription, we use:

APPFLOW LLC does not see or store your credit card information. The transaction is handled by Google or Apple directly.

Third-party privacy:

3.2 Crash reports (future)

In future versions we may integrate a crash reporting service (e.g., Sentry or Firebase Crashlytics) to detect production errors. If we do, this policy will be updated and we'll notify the change. These services collect device information (model, Android/iOS version, anonymized stacktrace) only when the App crashes.

4. What we do NOT collect

To be explicit:

5. Device permissions

The App may request the following permissions:

Permission Why Optional
Location (foreground) Detect applicable fishing zone Yes
Camera Take photos for identification Yes
Gallery / Storage Select photos for identification, add images to the license wallet, save/restore backup files Yes

All are optional. The App works without them, although some features are disabled.

6. Data retention

7. User rights

You have the right to:

a) Access the data the App processes: it's already on your device under Settings > Apps > FL Offline Fish Check > Storage on Android.

b) Delete all local data: uninstall the App, or use "Clear data" from system settings.

c) Cancel the Premium subscription at any time from the Google Play or App Store account. This stops future renewals.

d) Request RevenueCat to delete your subscription data by contacting them directly (https://www.revenuecat.com/privacy/).

e) If you reside in the European Union, United Kingdom, California, or similar jurisdiction, you have additional rights (portability, rectification, objection, etc.). Write to contact@appflowllc.com to exercise them.

8. Minors

The App is not directed at persons under 13 years of age. If we learn we have collected a minor's data without parental consent, we will delete that information.

9. International transfers

RevenueCat, Google, and Apple may process data on servers outside your country of residence (typically the United States). These transfers are governed by each provider's privacy policy.

10. Security

We implement reasonable measures to protect data on your device:

No system is 100% secure; in case of an incident affecting user data, we will notify through reasonable channels.

11. Changes to this Policy

We may update this Policy. Significant changes will be notified inside the App. The "Last updated" date at the top reflects the current version.

12. Contact

For privacy questions, write to:

APPFLOW LLC contact@appflowllc.com


By using FL Offline Fish Check, you confirm that you have read and understood this Privacy Policy.