Privacy Policy for FishFrame
Effective Date: November 10, 2025
Last Updated: November 10, 2025
Summary (TL;DR)
✅ Your fishing data stays on your device (trips, catches, photos, locations)
✅ No cloud sync - We don't store your data on our servers
✅ No tracking - We don't track your location or behavior
✅ Subscription privacy - Apple handles payments (we don't see your credit card)
✅ Optional analytics - You can opt out in Settings
✅ GDPR/CCPA compliant - You have rights to access, delete, and export your data
Questions? Email support@memoryforge.app
Overview
FishFrame ("we," "our," or "the app") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and safeguard your information when you use our iOS application.
Key Privacy Principle: Your fishing data stays on your device. We do not collect, store, or share your personal fishing trip data, catch logs, photos, or location information.
Information We Do NOT Collect
FishFrame is designed with privacy as a core principle. We do NOT collect:
- ❌ Your fishing trip data (dates, locations, catches)
- ❌ Your photos or photo metadata
- ❌ Your GPS coordinates or location history
- ❌ Your personal identity (name, email, phone number)
- ❌ Your tackle box inventory
- ❌ Your bait catalog
- ❌ Your species encyclopedia usage
- ❌ Your behavioral data or app usage patterns
All of this data is stored locally on your device only using Apple's Core Data framework. It never leaves your phone unless you explicitly export it.
Information We May Collect
1. Subscription & Payment Information
When you purchase a subscription, Apple processes the payment through the App Store. We receive:
- Transaction receipt (used to verify your subscription status)
- Subscription tier (Free, Pro, Elite, or Lifetime)
- Subscription status (active, trial, expired, canceled)
We do NOT receive:
- Your credit card information
- Your billing address
- Your Apple ID email address
Apple's Privacy Policy governs payment processing: https://www.apple.com/legal/privacy/
2. Anonymous Analytics (Optional)
If you consent, we may collect anonymous, aggregated analytics to improve the app:
- Device information: iOS version, device model (e.g., "iPhone 14")
- App version: FishFrame version number
- Feature usage: Which features are used (e.g., "Analytics viewed 5 times")
- Performance data: Crash reports, load times
You can opt out: Settings → Privacy → Analytics → Disable
3. Third-Party Services
FishFrame uses the following third-party services:
Apple Services (Privacy-Safe):
- Apple Geocoding: Converts GPS coordinates to city/state names
- WeatherKit: Fetches weather data for your fishing trips
- StoreKit: Manages in-app purchases and subscriptions
Public APIs (No User Tracking):
- NOAA Tide API: Fetches tide data based on GPS coordinates (public, free, no API key)
- Mapbox Maps: Displays offline maps (tile downloads only, no location tracking)
Optional (If Enabled):
- RevenueCat: Server-side subscription validation (receives transaction IDs only, no personal data)
How We Use Your Information
Subscription Management
- Verify your subscription status (active, trial, expired)
- Unlock premium features (Pro, Elite tiers)
- Process free trials and cancellations
- Prevent subscription fraud
App Improvement
- Fix crashes and bugs
- Improve performance
- Understand which features are used (aggregated, anonymous)
Legal Compliance
- Comply with applicable laws and regulations
- Respond to legal requests (subpoenas, court orders)
Data Storage & Security
On-Device Storage
All your fishing data is stored locally in:
- Core Data database: ~/Library/Application Support/FishFrame/FishFrame.sqlite
- PhotoKit references: Links to photos in your Photo Library (photos stay in your library)
Encryption: iOS encrypts all app data at rest using hardware-based encryption.
No Cloud Sync
FishFrame does NOT use iCloud sync or any cloud storage. Your data stays on your device.
Data Deletion
You can delete all your data by:
- Deleting the app from your device
- Or: Settings → Privacy → Delete All Data
Third-Party Data Sharing
We do NOT sell, rent, or share your personal data with third parties.
Exceptions:
- Apple: Subscription receipts are validated through Apple's servers
- Law enforcement: If required by law (subpoena, court order)
- Service providers: RevenueCat (if enabled) receives transaction IDs for subscription validation
Your Rights
Data Access
All your data is stored on your device. You can view it in the app or export it via:
Settings → Export Data → JSON/CSV/PDF
Data Deletion
- Delete individual trips: Swipe left on trip
- Delete all data: Settings → Privacy → Delete All Data
- Uninstall app: All data is permanently deleted
Opt-Out of Analytics
Settings → Privacy → Analytics → Disable
Subscription Cancellation
iOS Settings → Apple ID → Subscriptions → FishFrame → Cancel Subscription
Children's Privacy
FishFrame is not directed to children under 13 years old. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has used the app, please contact us at support@memoryforge.app.
California Privacy Rights (CCPA)
California residents have the right to:
- Know what personal information is collected
- Request deletion of personal information
- Opt out of sale of personal information (we do not sell data)
To exercise these rights, email: support@memoryforge.app
European Privacy Rights (GDPR)
EU residents have the right to:
- Access your personal data
- Rectify inaccurate data
- Erase your data ("right to be forgotten")
- Restrict processing
- Data portability
- Object to processing
To exercise these rights, email: support@memoryforge.app
Legal basis for processing:
- Contract: Subscription management
- Legitimate interest: App improvement, fraud prevention
- Consent: Optional analytics (you can opt out)
Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of changes by:
- Posting the new Privacy Policy in the app
- Updating the "Last Updated" date
- Displaying an in-app notification for material changes
Your continued use of the app after changes constitutes acceptance of the updated Privacy Policy.
Contact Us
If you have questions about this Privacy Policy, contact us:
Email: support@memoryforge.app
Website: https://fishframe.app
Data Controller
MemoryForge, LLC is the data controller responsible for your personal information under this Privacy Policy.
Third-Party Links
This Privacy Policy applies only to FishFrame. The app may contain links to third-party websites or services (e.g., NOAA, Mapbox). We are not responsible for the privacy practices of these third parties. Please review their privacy policies.
Copyright © 2025 MemoryForge, LLC. All rights reserved.