Privacybeleid
Bijgewerkt: 10 juli 2026
1. Overzicht
Fishfy is ontworpen als local-first app: je vangsten, spots, foto's en notities staan primair lokaal op je iPhone. Gegevens verlaten je apparaat alleen als je een functie gebruikt die dat uitdrukkelijk vereist (bijvoorbeeld het ophalen van weergegevens, cloudsynchronisatie of “Spot bezet”).
We tracken je niet. Fishfy bevat geen analyse-SDK, geen reclame en geen tracking tussen apps.
Deze verklaring beschrijft welke gegevens wanneer en met welk doel worden verwerkt, aan wie ze worden doorgegeven en welke rechten je hebt.
2. Verwerkingsverantwoordelijke
Verwerkingsverantwoordelijke in de zin van de AVG is:
Apzura
Hafenstraße 39
67346 Speyer
Duitsland
Vertegenwoordigd door: Falco Grimminger
E-mail: support@fishfy.app
3. Welke gegevens worden verwerkt
Accountgegevens (bij aanmelding):
• E-mailadres
• Provider-identificatie (Apple, Google) en technische account-ID
• Zelfgekozen gebruikersnaam (openbaar zichtbaar bij content-overdracht)
• Taal- en tijdzone-code
• Optioneel: herstel-e-mail
Eigen content:
• Vangstfoto's
• Vangstgegevens (locatie, tijdstip, vissoort, grootte, aas, notities, weer-snapshot)
• Spotgegevens (positie, notities, diepte, seizoensmaanden, doelvis)
Locatiegegevens:
• Huidige locatie wanneer je weer, peil of “Spot bezet” gebruikt
• Locatie van spots en vangsten die je opslaat
Apparaat- en diagnosegegevens (bij push of cloudfuncties):
• Geanonimiseerde apparaat-ID (vendorID, per app-installatie)
• Push-token (FCM)
• Apparaatlabel (bv. de naam van je iPhone)
• Actieve meldingsinstellingen
• Pro-status
Betaalgegevens:
Worden direct tussen jou en Apple verwerkt (App Store / StoreKit). Wij ontvangen van Apple uitsluitend de bevestiging van je Pro-status.
4. Waarvoor we de gegevens verwerken
App-functies leveren, je account beheren:
Rechtsgrondslag: uitvoering van de overeenkomst (art. 6 lid 1 onder b AVG).
IT-beveiliging, misbruikpreventie, stabiliteit, 3-apparatenlimiet:
Rechtsgrondslag: gerechtvaardigd belang (art. 6 lid 1 onder f AVG).
Pro-functies (cloudsynchronisatie, push, “Spot bezet”, content-overdracht):
Rechtsgrondslag: uitvoering van de overeenkomst (art. 6 lid 1 onder b AVG).
Nieuwsbrief en vrijwillige gegevensdeling:
Rechtsgrondslag: toestemming (art. 6 lid 1 onder a AVG). Je kunt deze op elk moment intrekken met werking voor de toekomst.
Weer- en peilgegevens op de gekozen locatie ophalen:
Rechtsgrondslag: uitvoering van de overeenkomst.
5. Locatiegegevens en functies
Je beheert de locatietoegang in de iOS-instellingen. Er zijn twee niveaus:
• Bij gebruik van de app: locatie wordt alleen opgehaald terwijl Fishfy actief is.
• Altijd: locatie kan ook op de achtergrond worden gebruikt, uitsluitend voor “Spot bezet” en de achtergrond-weerverzameling. Zonder deze functies volstaat “Bij gebruik”.
Waarvoor we je locatie gebruiken:
• Weer en peil: bij weergave van actuele waarden worden coördinaten naar Open-Meteo (weer) of onze cloudfuncties (peil) gestuurd. We bewaren geen locatiegeschiedenis.
• Vangst- en spotposities: worden lokaal opgeslagen. Bij ingeschakelde cloudsynchronisatie ook in jouw persoonlijke gedeelte op Firebase.
• “Spot bezet”: zie sectie 7.
• Achtergrond-weerverzameling: als je iOS-achtergrondvernieuwing toestaat, vraagt Fishfy met grotere intervallen weergegevens op de huidige locatie op om prognoses actueel te houden.
Je kunt de toestemming op elk moment in de iOS-instellingen wijzigen of intrekken.
6. Cloudfuncties (Pro)
De volgende functies zijn alleen beschikbaar met een Pro-abonnement en vereisen een account:
Cloudsynchronisatie en back-up:
Je vangsten en spots worden opgeslagen in jouw persoonlijke gedeelte op Firebase. Foto's staan in een privé-opslagbucket. Alleen jij hebt toegang (authenticatie via Firebase Auth).
Push-meldingen:
Meldingen over goede beet-activiteit, vergelijkbare vangsten en “Spot bezet”-conflicten. De berekening loopt server-side op basis van Open-Meteo. Daarvoor bewaren we op Firebase: je push-token, je meldingsinstellingen, gevolgde spots en gevolgde vangsten.
Content-overdracht:
Je kunt eigen vangsten of spots overdragen aan een andere Fishfy-gebruiker. Ontvangers worden geïdentificeerd via de gebruikersnaam. Content wordt tijdelijk in een overdrachtsgebied geplaatst; na ontvangst of verloop wordt deze automatisch verwijderd.
3-apparatenlimiet:
Per account zijn maximaal drie apparaten gelijktijdig actief. Apparaten die 60 dagen inactief waren, worden server-side automatisch verwijderd.
7. “Spot bezet” (Pro, optioneel)
Met “Spot bezet” laat je andere Pro-gebruikers zien dat je op dat moment aan het vissen bent. Werking:
• Activeren gebeurt handmatig of automatisch via een iOS-Opdrachten-automatisering en is beperkt tot één apparaat tegelijk.
• Zolang het actief is, stuurt Fishfy met intervallen je huidige locatie in grove rasterform naar de server (geen exacte live-coördinaat zichtbaar voor anderen).
• Naar de server worden een sessie-ID en een tijdgebonden activeringstoken gestuurd.
• Andere gebruikers zien bij hun spots in de app alleen een teller (“Bezet door 1 persoon”) als iemand met Spot bezet binnen 100 m is. Ze zien noch je identiteit noch je gebruikersnaam.
• Bij locatie ‘Bij gebruik’ blijft de status 15 minuten actief, ook als je de app minimaliseert of sluit. Daarna eindigt deze automatisch met een pushherinnering en 5 minuten respijt.
• Bij locatie ‘Altijd’ blijft de functie op de achtergrond actief. Als je de app in de appwisselaar beëindigt, eindigt de status.
Veiligheidsmaatregelen: vpn- en simulator-detectie, beveiligde cloudfuncties, geen directe clienttoegang tot de onderliggende gegevens.
8. In-app-aankopen
Pro-abonnementen worden uitsluitend via de Apple App Store afgehandeld (StoreKit 2). Betaalgegevens worden uitsluitend door Apple verwerkt. Wij ontvangen van Apple alleen de informatie of je Pro-status actief is.
Beheer en opzegging gebeuren in je Apple ID-instellingen onder “Abonnementen”.
9. Bescherming tegen tijdmanipulatie
Om ervoor te zorgen dat prognoses, vangst-toewijzingen en “Spot bezet” correct werken, controleert Fishfy bij het starten en tijdens gebruik of de apparaatklok sterk afwijkt. Daarvoor worden:
• afzonderlijke UDP-pakketten naar “time.apple.com” (NTP) gestuurd,
• of een HTTPS-HEAD-verzoek naar “apple.com” uitgevoerd om de HTTP-Date-header te lezen.
Er worden geen persoonsgegevens verzonden, alleen de standaardverzoeken van de betreffende protocollen.
Daarnaast slaat Fishfy na een geslaagde online-check een lokaal tijdsanker op om manipulatie ook zonder internet te detecteren.
10. Vrijwillige gegevensdeling
In de instellingen kun je instemmen met de vrijwillige deling van je vangstgegevens om de app te verbeteren. Standaard staat deze functie uit.
Indien actief en Pro: na elke vangst worden de vangstgegevens (incl. weer-snapshot en foto) verzonden naar onze analyse-endpoint bij Vercel Inc. (VS).
Ook indien actief en Pro: als je „Spot bezet” (locatie „Altijd”) hebt gebruikt en in die tijd geen vangst hebt ingevoerd, vragen we je bij de volgende start van de app of je beet had. Bij „Niets gevangen” versturen we geanonimiseerde omstandigheden (o.a. weer, periode, coördinaten) en een automatisch gegenereerd satellietbeeld van de locatie (geen vangstfoto).
Gebruik:
• Uitsluitend interne analyse om prognoses te verbeteren.
• Geen doorgifte van resultaten aan onafhankelijke derden voor hun eigen doeleinden.
Gebruik van afbeeldingen:
• Beelden zonder herkenbare personen kunnen worden gebruikt voor marketing van de app.
• Gezichten en gevoelige locatiekenmerken worden vóór gebruik onherkenbaar gemaakt of gepixeld.
Intrekken altijd mogelijk via de instellingen, met werking voor de toekomst.
11. Nieuwsbrief en service-e-mails
Bij het aanmaken van je account kun je instemmen met de nieuwsbrief (“News & Updates”). Standaard staat deze optie uit.
Service-e-mails (wachtwoord-reset, e-mailverificatie, beveiligingsrelevante meldingen) ontvang je hoe dan ook, omdat ze nodig zijn voor het accountbeheer.
De verzending van e-mails verloopt via Resend, Inc. (VS). Zie sectie 13 over doorgifte naar derde landen.
Nieuwsbrief op elk moment intrekken in de app-instellingen.
12. Ontvangers en derden
We zetten de volgende leveranciers in:
Google Ireland Limited (Firebase: Auth, Firestore, Storage, Messaging, Cloud Functions):
Vestiging: Ierland. Serverregio: europe-west1 (België).
Functie: account, cloudsynchronisatie, push, “Spot bezet”, content-overdracht, apparaatbeheer.
Grondslag: uitvoering van de overeenkomst; verwerkersovereenkomst (DPA).
Apple Distribution International Ltd.:
Vestiging: Ierland.
Functie: “Inloggen met Apple”, Apple Push (APNs), App Store / in-app-aankopen, tijd-sync.
Grondslag: uitvoering van de overeenkomst.
Google Ireland Limited (Google Sign-In):
Vestiging: Ierland.
Functie: inloggen met Google.
Grondslag: uitvoering van de overeenkomst.
Open-Meteo GmbH:
Vestiging: Zwitserland.
Functie: weergegevens en historische weergegevens.
Grondslag: uitvoering van de overeenkomst. Zwitserland: adequaatheidsbesluit van de Europese Commissie.
Resend, Inc.:
Vestiging: VS.
Functie: verzending van service- en nieuwsbrief-e-mails.
Grondslag: verwerking; modelcontractbepalingen (zie sectie 13).
Vercel, Inc.:
Vestiging: VS.
Functie: ontvangst van gegevens uit “Vrijwillige gegevensdeling” (alleen bij actieve opt-in).
Grondslag: toestemming; modelcontractbepalingen.
Peil-databronnen (PEGELONLINE, Hubeau, Rijkswaterstaat WaterWebservices, eHYD, BAFU-hydrodata, WATERINFO/HIC, Hydrométrie Wallonie KiWIS, BRUWATER Open Data, Héichwaasser):
Vestiging: EU resp. CH.
Functie: actuele waterstanden. Doorgegeven worden uitsluitend spotcoördinaten en landcode via onze cloudfuncties.
Grondslag: uitvoering van de overeenkomst.
13. Doorgifte naar derde landen
Resend (VS) en Vercel (VS) verwerken gegevens in de Verenigde Staten. Voor deze doorgiften zijn modelcontractbepalingen (SCC) van de Europese Commissie en verwerkersovereenkomsten (DPA) afgesloten. Beide leveranciers zijn naar onze kennis gecertificeerd onder het EU-U.S. Data Privacy Framework. Ondanks deze waarborgen bestaat er in de VS in beginsel het risico op toegang door Amerikaanse autoriteiten.
Door de bijbehorende functies te gebruiken, met name nieuwsbrief (optioneel) en vrijwillige gegevensdeling (optioneel), geef je uitdrukkelijk toestemming voor deze doorgifte.
14. Bewaartermijn
Lokale gegevens (vangsten, spots, foto's, instellingen):
Tot het verwijderen in de app of de-installatie.
Accountgegevens:
Tot het verwijderen van het account in de app.
Cloud-gesynchroniseerde content:
Tot het verwijderen via de app, het verwijderen van het account of het beëindigen van het Pro-abonnement met aansluitende opschoning.
“Spot bezet”-sessies:
Enkele minuten tot maximaal 20 minuten per sessie in de modus ‘Bij gebruik’, tot maximaal 12 uur in de modus ‘Altijd’.
Content-overdrachtgegevens:
Tot ontvangst of verloop, hooguit enkele dagen.
Apparaat-documenten (push-token, instellingen):
Worden na 60 dagen inactiviteit automatisch verwijderd.
Nieuwsbrief-aanmelding:
Tot intrekking.
Logbestanden bij cloudfuncties:
Meestal 30 tot 90 dagen voor beveiligings- en stabiliteitsdoeleinden.
15. Je rechten
Je hebt de volgende rechten op grond van de AVG:
• Inzage in de over jou opgeslagen gegevens (art. 15)
• Rectificatie (art. 16)
• Wissing (art. 17)
• Beperking van de verwerking (art. 18)
• Gegevensoverdraagbaarheid (art. 20)
• Bezwaar tegen de verwerking (art. 21)
• Intrekking van verleende toestemming met werking voor de toekomst
• Klacht bij de bevoegde toezichthoudende autoriteit
Direct in de app (Meer → Gegevens):
• “Vangsten exporteren (PDF)”: exporteert je vangsten als PDF. Deze functie maakt deel uit van Fishfy Pro.
• “Alle gegevens verwijderen”: je kiest tussen (a) “Alleen in app verwijderen” (verwijdert alleen lokale gegevens op dit apparaat; cloudgegevens blijven) of (b) “App & Firebase verwijderen” (verwijdert lokale en alle cloudgegevens in Firebase, plus je Firebase-account). Voor (b) kan om veiligheidsredenen opnieuw aanmelden vereist zijn.
Gegevensoverdraagbaarheid (art. 20) zonder Pro: mail ons op support@fishfy.app. Wij leveren je persoonsgegevens in een gangbaar, machineleesbaar formaat.
Voor alle overige verzoeken: support@fishfy.app
16. Gegevensbeveiliging
• Verbindingen met onze cloudfuncties, Firebase en derden verlopen uitsluitend via TLS.
• Toegang tot je cloudcontent is beveiligd via Firebase Auth; zonder geldig auth-token zijn lees- of schrijftoegang niet mogelijk.
• “Spot bezet”-sessies zijn beschermd door activeringstokens met een korte levensduur.
• Peil- en weerverzoeken worden gebundeld via onze cloudfuncties; ruwe locatiegegevens bereiken de overheids-API's niet.
• Je cloudcontent is via Firestore- en Storage-regels zo beveiligd dat alleen jij als ingelogde eigenaar er toegang toe hebt.
17. Tracking, analyse, reclame
Fishfy bevat:
• geen tracking-SDK,
• geen analyse-tools (geen Google Analytics, geen Firebase Analytics, geen Crashlytics),
• geen reclame.
Er is geen App Tracking Transparency-dialoog, omdat we niets tussen apparaten tracken.
18. Kinderen
Fishfy richt zich op mensen die zelfstandig vissen. Ben je minderjarig, vraag dan vooraf toestemming aan je ouders of voogd voordat je een account aanmaakt of een Pro-abonnement afsluit. We verwerken niet bewust gegevens van kinderen die niet zelfstandig met een dergelijke verwerking kunnen instemmen.
19. Wijzigingen van deze verklaring
Bij wezenlijke wijzigingen informeren we je in de app. De huidige versie vind je onderaan deze verklaring.
20. Contact
Voor vragen over privacy of het uitoefenen van je rechten:
support@fishfy.app
Gegevensbronnen en licenties
Fishfy gebruikt open en officiële gegevensbronnen. We danken de volgende aanbieders en geven hun gegevens ongewijzigd en zonder garantie weer.
Weer en historische weergegevens:
• Open-Meteo (Open-Meteo GmbH), gelicentieerd onder CC BY 4.0.
Waterstanden en watertemperatuur:
• Duitsland: PEGELONLINE, Duitse federale waterwegen- en scheepvaartdienst (WSV).
• Zwitserland: Federaal Bureau voor Milieu (BAFU), via existenz.ch.
• Nederland: Rijkswaterstaat.
• Frankrijk: Hub'Eau (eaufrance, OFB en BRGM).
• Oostenrijk: eHYD, Land- und forstwirtschaftliches Rechenzentrum.
• België: waterinfo.be (Vlaamse Milieumaatschappij), Service public de Wallonie en Open Data Brussel.
• Luxemburg: heichwaasser.lu (Administration de la gestion de l'eau).
De rechten op de betreffende gegevens en merken berusten bij de genoemde instanties. Watertemperaturen zonder nabijgelegen meetstation worden geschat op basis van regionale klimaatwaarden en historische weergegevens.
21. Website fishfy.app (cookies, lokale opslag en contactformulier)
Dit privacybeleid geldt ook voor onze website fishfy.app.
De website plaatst geen tracking- of marketingcookies, gebruikt geen analysetools (geen Google Analytics, geen Tag Manager) en bevat geen reclame. Lettertypen worden lokaal vanaf onze server geladen; er worden geen externe diensten of CDN's ingebed.
Technisch noodzakelijke opslag: we bewaren alleen je gekozen taal lokaal in je browser (localStorage, sleutel “fishfy_lang”) zodat de pagina in jouw taal verschijnt. Deze informatie blijft in je browser en wordt niet naar ons verzonden.
Serverlogbestanden: bij het bezoeken van de website verwerkt onze hostingprovider Vercel Inc. (VS) technisch noodzakelijke toegangsgegevens zoals IP-adres, datum en tijd van de aanvraag en de opgevraagde pagina. De rechtsgrond is ons gerechtvaardigd belang bij een veilige en stabiele werking (art. 6 lid 1 sub f AVG). Voor de doorgifte naar de VS baseert Vercel zich op modelcontractbepalingen.
Contactformulier: als je ons contactformulier gebruikt, verwerken we de door jou opgegeven gegevens (naam, e-mailadres, gekozen onderwerp en bericht) om je vraag te behandelen. De rechtsgrond is ons gerechtvaardigd belang bij het beantwoorden van je vraag (art. 6 lid 1 sub f AVG). De verzending verloopt via de e-maildienstverlener Resend (Resend, Inc., VS) als verwerker naar onze mailbox support@fishfy.app. We gebruiken je gegevens alleen om je vraag te behandelen, niet voor reclame. Voor de doorgifte naar de VS worden modelcontractbepalingen gebruikt.
Omdat er geen toestemmingsplichtige cookie en geen tracking worden gebruikt, toont de website geen cookiebanner. Als we in de toekomst analyse- of marketingdiensten gebruiken, vragen we vooraf je toestemming en werken we deze verklaring bij.