This policy explains what AnglerBook (the “App”) does with your information. It covers the App on iOS and Android; where the two differ, both are described.

The short version: your fishing journal — catches, photos, notes and GPS coordinates — lives on your device, and if you turn on backup it goes to your own iCloud account or your own Google Drive. GLYSK OÜ never receives a copy of it. Two GLYSK services do receive data derived from your fishing: anonymous session statistics, which carry no identifier at all, and the opt-in Fishing Buddies layer, which carries the nickname you choose. Your session coordinates are also sent to the weather provider, as described in section 02. Each of these is set out in full below. The App contains no third-party advertising or analytics trackers.

01Who we are

The data controller is GLYSK OÜ, a company registered in Estonia, publisher of AnglerBook. For any privacy question or request, contact development@glysk.eu.

02What the App records, and where it lives

You create the content; the App stores it locally on your device. If you turn on backup, that content is copied to an account of your own — iCloud on iOS, or the hidden app-data area of your Google Drive on Android, which no other app can read and which we cannot read either. Your journal itself stays under your control: GLYSK never receives your catches, your photos, your notes or your GPS coordinates. What does leave the device is described here and in sections 05 and 06.

03Health & fitness data

On iOS, with your permission, AnglerBook reads workouts, active energy and heart rate from HealthKit to enrich your session log, and writes the session back as a workout with its active energy. On Android, the App only writes an exercise session to Health Connect; it holds no read permission and reads nothing.

Health data is used only to provide features inside the App. It is never used for advertising or marketing, never sold or shared with third parties, and never included in the statistics described below. You can revoke this access at any time — in the Health app or iOS Settings, or in Health Connect on Android.

04Permissions you control

Location, photos and health access are all opt-in and requested when a feature needs them. You can change or withdraw any of them at any time in iOS Settings or Android Settings; the related feature simply stops until you grant it again. On Android, photos are chosen through the system photo picker, which runs outside the App — so the App only ever receives the pictures you pick, never your whole gallery.

05Anonymous session statistics

When you finish a recorded session, the App sends one anonymous record of that session to a server GLYSK runs. The record is built on your device and deliberately coarse: it carries no identifier of any kind — not your account, not your device, not a random per-user token. Nothing links two records to the same angler.

What the record contains, in full:

What a place key is. If you fished within range of a water in our public beat registry, the key is that beat’s name. Otherwise it is a grid square of roughly 0.9 × 0.6 km — about half a square kilometre — containing the point where you started; the App falls back to “unknown” only when it can work out neither. We call a grid square coarsened rather than anonymous, and the distinction is deliberate: it is not a coordinate and cannot be turned back into one, but it does say which square. Your actual coordinates are never sent to us.

What the record never contains: your name, nickname, email or account; any device or advertising identifier; your IP address (the receiving server is written never to read or log it); GPS coordinates; exact dates or times; catch details beyond the count; photos; or notes. Sending is also delayed by a random interval of up to 30 seconds, so records cannot be linked to one another by the order in which they arrive.

What it is used for. Two things: understanding how the App is used so we can improve it, and producing aggregate statistics about fly fishing and fly-fishing gear — how a season ran on a stretch of water, which tackle is in use where. GLYSK may publish or commercially license those aggregate statistics as industry data. Only aggregates are ever published, and a minimum-count threshold is applied so that a figure derived from fewer than five sessions is suppressed rather than shown.

Storage. The records are held in a Cloudflare D1 database pinned to Cloudflare’s EU jurisdiction, and are kept as a long-term statistical dataset.

Control. These records are sent whenever you complete a session, and the App currently offers no setting to switch this off. Recording a trip incognito (section 06) keeps it out of the buddy standings but does not stop the anonymous record. Because a record contains no identifier, it is not personal data once it leaves your device — which also means neither you nor we can single out “your” records afterwards to inspect or remove them. If you would rather no session statistics were produced, do not record sessions.

06Fishing Buddies

Fishing Buddies is the optional social layer: it lets you compare catches with anglers you choose. It is off until you join — nothing is sent until you open the Buddies screen and pick a nickname. It is the one part of AnglerBook where something you chose to call yourself leaves the device, so it is described here in detail.

What is stored on the GLYSK server:

What is not stored: GPS coordinates, photos, notes, your email, your Apple or Google account identifier, or anything from your journal beyond the counts and biggest-catch figures listed above.

Your fishing spots are not shared. The standings other anglers see carry no place at all — not a beat name, not a grid square, nothing. A buddy sees your catch count and your biggest fish for a day only if they fished the same water that day, and the App only ever asks for standings on water you fished yourself. Season standings are year totals with no place attached. The place key is stored for one purpose: so that two anglers who were on the same water can appear in the same table. It is never displayed to anyone and never used to show a buddy where you were.

Fishing incognito. Any trip can be recorded incognito, which keeps it out of the daily standings entirely. It does not affect the anonymous statistics in section 05.

Leaving. You can unfollow and block from inside the App. To delete your Fishing Buddies record entirely — nickname, code, connections and standings — email development@glysk.eu and tell us your buddy code; we will delete it. This data is held in a Cloudflare D1 database.

07Subscriptions

AnglerBook Pro is sold and billed by the store you installed from: Apple through your App Store account, or Google through Google Play Billing. The store processes the purchase; GLYSK receives confirmation of your subscription status (active or not) so the App can unlock features. We do not receive your payment-card details. The store’s own privacy policy governs the purchase itself.

08The gear, species and beat catalogs

The App fetches reference data — gear, species and the registry of named beats — from public files GLYSK publishes through GitHub Pages at catalog.anglerbook.fun. When it does, your device makes a normal web request, which means GitHub may process technical data such as your IP address to serve the file — the same as visiting any website. No personal fishing data is sent in that request. GitHub’s handling is covered by GitHub’s own privacy statement.

09The Fly Marketplace

On iOS, the Fly Marketplace is a web page GLYSK hosts on Cloudflare, shown inside the App in a plain web view. Opening it is a normal web request, so Cloudflare processes technical data such as your IP address and browser information in order to serve the page. Nothing from your fishing journal is sent to it. If you add a fly from the Marketplace, the fly’s details are saved into your Flybox on your device. The Android App has no Marketplace.

10Who your data is shared with

GLYSK does not sell your personal data and does not share it for advertising. The parties involved are the platform providers that make the App’s features possible:

Because these providers operate globally, some processing may take place outside the EU; those transfers rely on the safeguards in their respective policies.

11No tracking

AnglerBook includes no third-party advertising SDKs and no third-party analytics SDKs. It does not build an advertising profile of you and does not track you across other apps or websites. The session statistics in section 05 are collected by GLYSK directly, carry no identifier, and are never used to profile you or to target advertising.

12Retention and deletion

Your journal stays for as long as you keep it. Deleting an item removes it from the App; deleting the App removes its on-device data. Backups live in your own account — iCloud, or your Drive’s hidden app-data folder — and you remove them there, through your Apple or Google account settings.

On our side: your Fishing Buddies record is kept until you ask us to delete it, and we will delete it on request (section 06). The anonymous session statistics are kept as a long-term statistical dataset; because they contain no identifier, individual records cannot be located, retrieved or removed by anyone, including us. For any data question, email development@glysk.eu.

13Your rights

Under the EU General Data Protection Regulation you have the right to access, correct, delete, restrict or object to processing, to data portability, and to withdraw consent. Because your journal lives on your device and in your own cloud account, you can exercise many of these directly in the App, in iOS or Android settings, and in your Apple or Google account. For your Fishing Buddies record, contact us and we will act on it. The anonymous session statistics carry no identifier and we hold no means of connecting them to you, so we cannot single them out in response to a request — that is a consequence of their being anonymous, not a refusal. You may also lodge a complaint with the Estonian Data Protection Inspectorate (Andmekaitse Inspektsioon) or your local supervisory authority.

14Children

AnglerBook is intended for a general audience and is not directed at children under 16. We do not knowingly collect data from children. If you believe a child has provided data through the App, contact us and we will help address it.

15Security

Data on your device is protected by the operating system and your device passcode or biometrics; backups are protected by Apple’s or Google’s security, and the Drive backup sits in a hidden per-app area no other app can read. Data sent to our services travels over an encrypted connection. No method of storage or transmission is perfectly secure, so we encourage you to keep your device and your Apple or Google account protected.

16Changes

We may update this policy as the App evolves. Material changes will be reflected here with a new “last updated” date. Continuing to use the App after an update means you accept the revised policy.

Apple is not responsible for AnglerBook or its handling of your data, and neither is Google. Your use of iCloud, HealthKit, Google Drive, Health Connect, the App Store and Google Play is also governed by Apple’s and Google’s own terms and privacy policies.