← Baitlore · Português

Baitlore Privacy Policy

Effective date: 10 October 2026

Baitlore is a fishing planner app for iOS and Android. This page explains what data the app handles, why, and what you can do about it. It is written to match what the app actually does; if the app changes, this page changes with it.

The data controller is Miguel Soares, based in Portugal (full address under Contact, at the end). Contact: support@baitlore.com. The rules for using the app are in the Terms of Use.

Summary

What we collect

Account

An account is optional. Without one you can use the planner, the map and the guide; you need one to add a spot or suggest a change, report a spot, block a user and send feedback.

When you register we store your email address and a hash of your password (we cannot read the password itself). We give you a username when you register, and you can change it in Profile. If you sign in with Google or Apple we store the account identifier they provide and your email; we don't receive your password from them. With Apple we also keep a token Apple gives us, used only to remove Baitlore from your Apple ID when you delete your account.

We keep sign-in tokens so you stay logged in. They stop working when you log out or after 30 days of inactivity, and we delete them when you delete your account.

Legal basis: performing our contract with you (running your account).

Location and spots

The app asks for location permission "while in use". Location is optional: if you say no, you can move the map yourself and choose a spot or enter the conditions by hand. If you allow it, the phone's precise position is used on the phone only: to centre the map, show where you are and list nearby community spots. It never leaves your phone at full precision, and it is not stored on our server as a location history.

Coordinates do reach our server in these cases:

Legal basis: performing our contract with you (building your plans and showing the spots you submit).

Like most web servers, ours keeps short-lived request logs: which endpoint was called, when, whether it worked, and the address the request came from. They don't include the coordinates you send. They are deleted after 14 days and are used only for security and debugging. To stop abuse, the server also counts attempts per address and per email (for example sign-in attempts) in memory for up to an hour. Legal basis: our legitimate interest in keeping the service secure and working.

Reports and blocks

If you report a spot we store the reason you chose, the details you wrote and your account, so we can deal with it; the person who added the spot doesn't see who reported it. If you block a contributor we store that you blocked them, so their spots stay hidden from you. Legal basis: performing our contract with you and our legitimate interest in keeping the map free of abuse.

Feedback

If you send feedback from the app we store the message, the app version and platform, linked to your account so we can reply.

Legal basis: our legitimate interest in improving the app.

Purchases

Baitlore Pro is bought through the App Store or Google Play. Apple or Google take the payment; we never see your card or payment details. To know whether you have Pro, the app uses RevenueCat. It sends RevenueCat an app user ID, which is a random ID RevenueCat creates for the installation or, while you're signed in, your Baitlore account ID, together with the store's record of your purchases. RevenueCat keeps your purchase history (which product, when it was bought, renewed or cancelled, the store and the country) and tells the app whether Pro is active. When you sign in, a purchase made before signing in moves to your account, so it follows you to other phones; when you log out or delete your account, the app starts again with a new random ID.

Purchase records are kept as long as they are needed to provide Pro and for our accounting and tax obligations. Deleting your Baitlore account doesn't delete them; email support@baitlore.com to ask for that.

Legal basis: performing our contract with you (providing what you bought) and our legal obligations.

Usage statistics

If you allow usage statistics, the app creates a random ID for that installation. It is not taken from your phone's hardware or advertising ID, and it isn't shared with anyone. On iPhone it is kept in the secure storage that survives deleting and reinstalling the app, so a reinstall counts as the same installation. The app sends it with its requests, together with the platform (iOS or Android) and the app version. For each day the app is used, we store that ID, the platform, the app version and four counts: how many times you tapped "Show my plan", turned down the free plan, saw the Baitlore Pro screen, and got a plan. On Android, once you allow usage statistics, it also sends, once, the campaign tag of the Google Play link it was installed from (for example "tiktok" and the name of an ad, or "google-play" when you found it in the store), so we can tell which of our ads bring people who use the app. We store it with the random ID only; while your daily records are linked to your account, it can be matched to them through that ID. If you are signed in, that record is linked to your account; if you delete your account, the link is removed and the record is no longer linked to your account.

Separately, we keep daily totals of plans per species and per broad region (for example "Iberia" or "North America"), worked out from the coordinates of the plan request. These totals contain no ID and no coordinates and can't be traced to you or your phone.

We use these statistics to know how many people use the app, whether they come back, and which species and regions matter most. The first time you open the app, it asks whether you allow this, and nothing is counted until you answer yes. Legal basis: your consent. You can withdraw it at any time, without giving a reason, by turning off the Usage statistics switch in Profile: the app then stops sending the ID, and nothing more is counted for your phone, including the species and region totals. If you have an account, you can also ask us to delete the records linked to it by emailing support@baitlore.com.

On your phone only

Your tackle box, the list of spots you saved, your recent plans and which plan you used as your free plan stay on your device and are never sent to us. Your temperature unit and the choices you last made in the planner are also remembered on the device; they reach us only as part of a planner request, as described above.

Website

baitlore.com sets no cookies, runs no analytics and loads nothing from other companies: fonts and images are served from our own server. It keeps no visitor logs.

Third parties

Our server, database and backups are in the EU; Resend and RevenueCat are in the United States, as described above. We don't use third-party analytics, crash reporting, advertising or any other tracking SDK, and we don't track you across other companies' apps or websites. Our usage statistics are kept on our own server only. We don't sell data and don't share it with anyone for their own purposes.

Security

The app talks to our server only over encrypted connections (HTTPS). Passwords are stored as hashes, sign-in tokens on your phone are kept in the phone's secure storage, and backups are encrypted. No system is perfectly secure; if a breach puts your data at risk, we will tell you and the authorities as the law requires.

Retention

Account data, feedback, reports and blocks are kept for as long as your account exists. Sign-ups never confirmed by email are deleted after 7 days. If your account has been suspended, email us to delete it. Sign-in tokens expire after 30 days. Confirmation and reset codes expire after 15 minutes. Server request logs are deleted after 14 days. Daily usage records and daily plan totals are deleted after 25 months. Purchase records are kept as described under Purchases. Backups of the database are made every night, encrypted, and kept for 30 days on a storage device we own in Portugal, then deleted.

Deleting your account

Open the app, go to Profile and tap Delete account. This immediately and permanently removes your account, sign-in tokens, feedback, spot suggestions, reports, blocks and any spots you submitted that were not yet published, and unlinks your usage statistics from you. If you signed in with Apple, we also remove Baitlore from your Apple ID. Spots that were already published on the community map remain, with your username removed. Copies in database backups are deleted within 30 days.

If you no longer have the app installed, email support@baitlore.com from the address on your account and we will delete it within 30 days. See Delete your account for the full steps.

Your rights

Under the GDPR you can ask us to access, correct, export or delete your data, to restrict or object to how we use it, and to withdraw consent where we rely on it. We offer the same rights wherever you live. Email support@baitlore.com, in English or Portuguese. You can also complain to your local data protection authority; in Portugal that is the CNPD (cnpd.pt). We reply to requests within 30 days.

We don't make decisions about you by automated means that have legal or similarly significant effects. Plans are the same for everyone with the same conditions.

Children

Baitlore is not directed at children under 16 and we don't knowingly collect data from them, with or without an account. If you think a child has created an account, contact us and we will remove it.

Changes

If we change this policy in a way that matters, we will note it in the app and update the date at the top.

Contact

Miguel Soares, Av. D. Abril Peres n5, 5155-802 Touca, Portugal. NIF: 240289765. Phone: +351 924 382 468. Email: support@baitlore.com.