01

Terms of Service

Acceptance

By accessing or using TackleAI ("the Service") through the TackleAI iOS app or at tackleai.app, you agree to these Terms of Service. If you do not agree, do not use the Service.

Service Description

TackleAI is an iOS app providing AI-powered fishing tools: lure identification from photos, fishing recommendations based on water conditions, an AI Coach for fishing questions, and a personal catch log with performance analytics. Using TackleAI requires a Pro subscription or a free trial โ€” see Pro Subscription Terms below.

Eligibility

You must be at least 13 years old to use TackleAI. By using the service, you confirm you meet this requirement.

Age Requirement: You must be at least 13 years old to create an account. By creating an account, you represent that you meet this requirement.

Acceptable Use

You agree not to:

  • Attempt to bypass rate limits or abuse the AI endpoints
  • Impersonate other users or accounts
  • Use TackleAI for any illegal activity, including fishing in violation of local laws
  • Scrape, mirror, or redistribute TackleAI content without permission
  • Attempt to reverse engineer the service
  • Submit malicious content, spam, or content that violates the rights of others

Account Responsibilities

You're responsible for maintaining the security of your account and for all activity that occurs under it. Notify us immediately at tackleaisupport@gmail.com if you suspect unauthorized access.

Pro Subscription Terms

  • There is no free plan at sign-up. Setup ends at a subscription screen, and the app opens once you start a Pro subscription or free trial, or restore an earlier purchase
  • Pro subscriptions are $9.99 USD per month or $59.99 USD per year, sold through the Apple App Store. Prices in your local currency are shown in the app before you buy. Web subscriptions are no longer sold
  • The app may also offer a discounted yearly plan at $29.99 USD per year. If you choose it, it renews at that same price
  • Some plans include a free trial. Apple allows one free trial per Apple ID across all TackleAI plans, so if you have had one before you are charged when you subscribe. The app shows whether a trial applies before you confirm
  • Payment is charged to your Apple ID when you confirm the purchase, or when your free trial ends if you started one
  • Subscriptions, including free trials, renew automatically unless auto-renew is turned off at least 24 hours before the end of the current period. Your Apple ID is charged for the renewal within the 24 hours before the period ends
  • Manage or cancel anytime in your iPhone's Settings โ†’ your name โ†’ Subscriptions. Cancellation takes effect at the end of the current trial or billing period, and Pro stays active until then
  • When Pro ends, your tackle box, catch log and knot library stay available for free. Lure scan, water scan, lure recommendations, AI Coach and trip planning require Pro
  • Pro subscriptions bought on tackleai.app before web sales closed are managed, cancelled and refunded through Lemon Squeezy
  • Refunds for App Store purchases are decided by Apple โ€” see our Refund Policy below for details

Amazon Affiliate Links

TackleAI participates in the Amazon Services LLC Associates Program. Some "Upgrade Pick" recommendations include affiliate links. If you purchase through these links, we may earn a small commission at no additional cost to you. Affiliate participation does not influence AI recommendation logic.

Intellectual Property

  • Your fishing data (lures, catches, sessions, notes) belongs to you
  • The TackleAI app, its design, its AI prompts, and its codebase are owned by TackleAI
  • AI-generated outputs (recommendations, identifications, coach responses) are licensed to you for personal, non-commercial use

Disclaimers

  • TackleAI's recommendations are guidance, not guarantees of fishing success
  • AI can be wrong โ€” verify safety-critical information independently
  • We're not responsible for unsuccessful fishing trips, lost lures, or fish that got away
  • The service is provided "as is" without warranty of any kind
  • We do not warrant that the service will be uninterrupted or error-free

Limitation of Liability

To the maximum extent permitted by law, TackleAI is not liable for indirect, incidental, special, consequential, or punitive damages, including loss of profits, data, or use, arising from your use of the service. Total liability is limited to the amount you paid TackleAI in the 12 months prior to the claim.

Termination

We reserve the right to suspend or terminate accounts that violate these terms. You can delete your account anytime through the in-app option or by emailing tackleaisupport@gmail.com.

Changes to Terms

We may update these terms periodically. Material changes will be communicated via the app. Continued use after changes constitutes acceptance.

Governing Law

These terms are governed by the laws of the State of Maryland, USA. Any disputes will be resolved in Maryland courts.

Questions about these Terms? Contact us at tackleaisupport@gmail.com


02

Privacy Policy

Overview

TackleAI is built with a minimal data footprint. An account is optional, and if you don't create one, your tackle box, catches and trips are stored only on your own device; we keep no copy of them. Like most apps, we do collect usage analytics, described below. This policy explains what we collect when you do interact with our backend.

Information We Collect

  • Account info: email address (via a one-time email code, Sign in with Apple, or Sign in with Google)
  • User-provided data: lure inventory, catches, fishing sessions, water conditions, AI Coach chat messages
  • Setup answers: in the iOS app, your answers to the multiple-choice setup questions (for example how you heard about TackleAI, your experience level, how often you fish and your target species) are sent to our analytics providers so we can see which features help which anglers. Your location, lure photos and tackle box from setup are not included.
  • Automatic data: Google Analytics (anonymized page views, device type, approximate location via IP); in the iOS app, a 10% sample of sessions is recorded as screen replay via PostHog for product improvement โ€” form inputs (including sign-in codes) and your email address are masked before they leave your device, and the camera screen and your scan photos are excluded from screen replay entirely. Screen replay does not run on the web version.
  • Photos and camera: lure and water images, either taken with the camera inside the iOS app or chosen from your photo library, used for AI identification (sent to OpenAI for processing, not stored long-term unless you add the lure to your inventory). The camera is only active while a scan screen is open, and the live preview is never recorded or transmitted โ€” only the still image you choose to scan is sent.
  • Location: if you grant location access, or tap “Use my current location” during setup, your device’s coordinates are sent to our weather and place-name providers to fill in conditions and name your fishing region. We do not store your location history.
  • Payment info: handled entirely by Apple for App Store purchases (and by Lemon Squeezy for earlier web purchases) โ€” TackleAI never sees or stores your card details

How We Use Information

  • To provide the TackleAI service (lure identification, fishing recommendations, AI Coach, water condition analysis)
  • Usage analytics, including setup answers, to improve the app
  • Process Pro subscriptions through Apple (and, for earlier web purchases, Lemon Squeezy)
  • Email communication regarding your account or service updates

Third Parties We Share Data With

  • Supabase: database storage and account sign-in
  • OpenAI: AI processing for recommendations, AI Coach, lure identification and water condition analysis
  • Open-Meteo: weather and forecast data, and place-name search โ€” receives coordinates or a search term, no account data
  • BigDataCloud: turns coordinates into a place name when you tap “Use my current location” โ€” receives coordinates only
  • Google Analytics: anonymized usage analytics, including setup answers
  • PostHog: product analytics, including your setup answers; in the iOS app, a 10% sample of sessions is also recorded as screen replay (sign-in codes and your email address are masked; the camera screen and your scan photos are excluded) โ€” session replay does not run on the web version
  • Sentry: crash and error reports
  • Lemon Squeezy: payment processing for Pro subscriptions bought on the web before web sales closed โ€” they handle credit card data, we don't store it
  • Apple: payment processing for subscriptions bought in the iOS app. If you request a refund from Apple for a TackleAI purchase, Apple asks us for information about your use of the purchase (such as time since installation, total usage time, whether the purchase was fully consumed, and amounts spent or refunded) so Apple can decide the request. We don't share your name or contact details as part of this โ€” see our Refund Policy for how App Store refunds work.
  • Adapty: subscription management for the iOS app
  • Vercel: hosting infrastructure
  • Amazon Associates: affiliate links in Upgrade Pick recommendations

We do not sell your data to advertisers or third parties.

Your Rights

Cookies & Local Storage

We use cookies and browser local storage to:

  • Remember your sign-in session
  • Sync your data across sessions
  • Run anonymized Google Analytics

We don't use third-party advertising cookies. We don't track you across other sites.

Data Retention

  • Account data: retained while your account is active
  • Deleted accounts: permanently deleted within 30 days
  • AI Coach chat history: stored on your device (localStorage), cleared on sign-out
  • Photos taken or chosen for lure ID: sent to OpenAI for analysis, not stored on TackleAI servers unless you add the lure to your inventory

Using TackleAI Without an Account

An account is optional, including for Pro subscribers. If you use TackleAI without signing in, your tackle box, catch log and trips live only in the app's storage on your device. We have no access to them, and deleting the app deletes them permanently. Restoring a purchase brings back your subscription, not this data.

Children's Privacy

TackleAI is not intended for users under 13. We do not knowingly collect personal information from children under 13. If you believe we have collected data from a child under 13, contact tackleaisupport@gmail.com and we'll delete it.

Changes to This Policy

We'll notify users via the app if material changes occur. Continued use after changes constitutes acceptance.

The short version: We store the minimum data needed to run the app. We don't sell your data. Without an account, your tackle box and catch log are stored only on your device.

Privacy questions? tackleaisupport@gmail.com


03

How We Use AI

Overview

TackleAI uses artificial intelligence to produce its answers. Four features are AI-powered, and each one sends what you give it to a third-party AI provider for processing. This section says exactly which features those are, what leaves your device, who receives it, and how to stop it.

Which Features Use AI, and What Each One Sends

  • Lure scan: the single still photo you choose to scan. The live camera preview is never recorded or transmitted.
  • Water scan: the single still photo you choose to scan.
  • Lure recommendations: your lure inventory, the water conditions you entered, target species, fishing type, tide and units.
  • AI Coach: the message you type, the earlier messages in that conversation, your lure inventory and your current water conditions.

Nothing else is sent for AI processing. Your email address, payment details, location history and catch log are not included in AI requests. Trip planning is not an AI feature: it reads live weather and place names from our weather and geocoding providers and does the rest on your device, so nothing from it reaches the AI provider.

Who Processes It

Our AI provider is OpenAI, which processes these requests on our behalf. Under OpenAI's API data usage policy, content sent through their API is not used to train their models, and is retained for a limited period (up to 30 days) for abuse monitoring before being deleted. We do not send your requests to any other AI provider, and we do not use your content to train any model of our own.

Your Permission

In the iOS app: before anything is sent to our AI provider, the app asks you for permission and explains what will be sent. The first ask is a screen during setup, immediately before your first recommendation is built; if you reach an AI feature without having answered it, the app asks again then. Nothing goes to the AI provider until you agree. If you decline, the four features above do nothing and the rest of the app โ€” your tackle box, catch log and knot library โ€” works normally. Declining is not remembered, so you will be asked again the next time you tap one of them.

On the web: the app does not show a separate permission screen. This policy is the disclosure, and using an AI feature is what sends its input to our AI provider. If you would rather nothing was sent, do not use the four features listed above.

To withdraw your permission, stop using the AI features, or email tackleaisupport@gmail.com and we will remove any associated data we hold. Deleting your account removes it too.

What AI Gets Wrong

AI output is a suggestion, not a fact. Lure identifications can be wrong, recommendations are guidance rather than a guarantee of fishing success, and the AI Coach can state something confidently and still be mistaken. Do not rely on AI output for anything safety-critical โ€” weather, water conditions, boating decisions or local fishing regulations. Verify those independently with an official source.

AI-Generated Imagery

A small number of illustrative images inside the app were generated with AI rather than photographed. They are used for illustration only and do not depict real products, catches or people.

Questions about how we use AI? tackleaisupport@gmail.com


04

Refund Policy

How Refunds Are Handled

TackleAI Pro subscriptions are sold through the Apple App Store and billed by Apple, so refund requests are decided by Apple through your Apple ID's Report a Problem page. Pro subscriptions bought on the web before web sales closed were processed by Lemon Squeezy, our merchant of record, and refund requests for those are handled directly by Lemon Squeezy in accordance with their refund policy. TackleAI does not process refunds directly for either purchase path.

App Store Refund Requests

When you ask Apple for a refund on a TackleAI purchase, Apple may ask us to provide information about your use of that purchase before deciding โ€” this is standard for every app on the App Store, not something specific to TackleAI. We respond automatically using Adapty, our subscription platform, which sends Apple details such as how long you've had the purchase, how much of the subscription period has elapsed, and whether you've used a free trial. We also record a preference for the outcome (for example, asking Apple to grant a refund for an unused purchase), but the final decision is always Apple's โ€” our preference is only a recommendation. By using the iOS app to make a purchase, you consent to this data being shared with Apple for refund requests; to withdraw that consent, email tackleaisupport@gmail.com. See the Privacy Policy above for what we share.

How to Request a Refund

App Store purchases: go to reportaproblem.apple.com, sign in with the Apple ID you subscribed with, and choose “Request a refund”. Apple makes the decision.

Web purchases: contact Lemon Squeezy directly through any of these channels:

  • Reply to your original Lemon Squeezy receipt email
  • Visit your Lemon Squeezy customer portal (link in your subscription confirmation email)
  • Email Lemon Squeezy support at help@lemonsqueezy.com

You can also email tackleaisupport@gmail.com and we'll help direct your request โ€” but the final decision on refunds rests with Apple or Lemon Squeezy.

For full details, see Lemon Squeezy's refund policy: lemonsqueezy.com/legal/refund-policy.

How to Cancel Your Subscription

App Store subscriptions, including free trials:

  • Open your iPhone's Settings, tap your name, then Subscriptions
  • Choose TackleAI and tap Cancel Subscription
  • Cancel at least 24 hours before your trial or billing period ends to avoid the next charge
  • Your Pro access remains active until the end of the current trial or billing period

Web subscriptions: open your Lemon Squeezy customer portal (link sent in your subscription confirmation email) and cancel your subscription. Your Pro access remains active until the end of the current billing period.

Deleting the app or your TackleAI account does not cancel a subscription. Cancellation prevents future charges but does not automatically refund the current billing period.

Disputes

If you have a dispute about a charge, please contact Apple (for App Store purchases) or Lemon Squeezy support (for web purchases) before initiating a chargeback with your bank. They can usually resolve issues faster than payment networks.

For account or app questions: tackleaisupport@gmail.com
For refund or billing questions: Apple for App Store purchases, Lemon Squeezy for web purchases