Datenschutzerklärung der App
Stand: 12. August 2026
1. Überblick
Fishfy ist als Lokal-First-App konzipiert: Deine Fänge, Spots, Fotos und Notizen liegen primär lokal auf deinem iPhone. Daten verlassen dein Gerät nur, wenn du eine Funktion nutzt, die das ausdrücklich erfordert (zum Beispiel Wetterabruf, Cloud-Synchronisation oder „Spot belegt“).
In der App tracken wir dich nicht. Fishfy enthält kein Analyse-SDK, keine Werbung und keine Cross-App-Verfolgung.
Diese Erklärung beschreibt, welche Daten wann und zu welchem Zweck verarbeitet werden, an wen sie übermittelt werden und welche Rechte du hast.
2. Verantwortlicher
Verantwortlich für die Datenverarbeitung im Sinne der DSGVO ist:
Apzura Hafenstraße 39 67346 Speyer Deutschland
Vertreten durch: Falco Grimminger E-Mail: support@fishfy.app
3. Welche Daten verarbeitet werden
Account-Daten (bei Anmeldung):
- E-Mail-Adresse
- Anbieter-Kennung (Apple, Google) und technische Konto-ID
- Selbst gewählter Nutzername (öffentlich sichtbar bei Inhalts-Transfer)
- Sprach- und Zeitzonen-Code
- Optional: Wiederherstellungs-E-Mail
Eigene Inhalte:
- Fang-Fotos
- Fang-Daten (Standort, Uhrzeit, Fischart, Größe, Köder, Notizen, Wetter-Snapshot)
- Spot-Daten (Position, Notizen, Tiefe, Saisonmonate, Zielfisch)
Standortdaten:
- Aktueller Standort, wenn du Wetter, Pegel, Routenplanung (Ufer oder Boot) oder „Spot belegt“ nutzt
- Standort von Spots und Fängen, die du speicherst
Geräte- und Diagnose-Daten (bei Push oder Cloud-Funktionen):
- Anonymisierte Geräte-ID (vendorID, pro App-Installation)
- Push-Token (FCM)
- Gerätelabel (z. B. dein iPhone-Name)
- Aktivierte Benachrichtigungs-Einstellungen
- Pro-Status
Zahlungsdaten: Werden direkt zwischen dir und Apple verarbeitet (App Store / StoreKit). Wir erhalten von Apple ausschließlich die Bestätigung deines Pro-Status.
4. Wofür wir die Daten verarbeiten
App-Funktionen bereitstellen, dein Konto verwalten: Rechtsgrundlage: Vertragserfüllung (Art. 6 Abs. 1 lit. b DSGVO).
IT-Sicherheit, Missbrauchsschutz, Stabilität, 3-Geräte-Limit: Rechtsgrundlage: Berechtigtes Interesse (Art. 6 Abs. 1 lit. f DSGVO).
Pro-Funktionen (Cloud-Sync, Push, Inhalts-Transfer, Anzeige der Live-Belegung): Rechtsgrundlage: Vertragserfüllung (Art. 6 Abs. 1 lit. b DSGVO).
„Spot belegt“ aktivieren (Konto erforderlich, auch ohne Pro): Rechtsgrundlage: Vertragserfüllung (Art. 6 Abs. 1 lit. b DSGVO).
Newsletter und freiwillige Datenweitergabe: Rechtsgrundlage: Einwilligung (Art. 6 Abs. 1 lit. a DSGVO). Du kannst sie jederzeit mit Wirkung für die Zukunft widerrufen.
Wetter- und Pegel-Daten am gewählten Standort abrufen: Rechtsgrundlage: Vertragserfüllung.
5. Standortdaten und Funktionen
Du steuerst die Standortfreigabe in den iOS-Einstellungen. Es gibt zwei Stufen:
- Beim Verwenden der App: Standort wird abgerufen, während Fishfy aktiv ist. Während einer aktiven Navigation (Ufer oder Boot) kann der Standort zusätzlich im Hintergrund weiter genutzt werden (iOS zeigt dies mit dem blauen Statusindikator), bis du die Navigation beendest. Die Position bleibt dabei lokal auf deinem Gerät.
- Immer: Standort kann auch im Hintergrund genutzt werden, ausschließlich für „Spot belegt“ und für die Hintergrund-Wettersammlung. Ohne diese Funktionen reicht „Beim Verwenden“.
Wofür wir deinen Standort nutzen:
- Wetter und Pegel: Bei Anzeige aktueller Werte werden Koordinaten an Open-Meteo (Wetter) bzw. unsere Cloud-Funktionen (Pegel) übermittelt. Wir speichern keine Standort-Historie.
- Fang- und Spot-Positionen: Werden lokal gespeichert. Bei aktivierter Cloud-Sync zusätzlich in deinem persönlichen Bereich auf Firebase.
- Routenplanung (Ufer oder Boot): Während einer aktiven Navigation folgt Fishfy lokal deiner Position entlang der von dir gesetzten Wegpunkte. Es erfolgt keine Übermittlung an unsere Server.
- „Spot belegt“: Siehe Abschnitt 7.
- Hintergrund-Wettersammlung: Wenn du iOS-Hintergrund-Aktualisierung erlaubst, fragt Fishfy in größeren Intervallen Wetterdaten am aktuellen Standort ab, um Prognosen aktuell zu halten.
Du kannst die Berechtigung jederzeit in den iOS-Einstellungen ändern oder entziehen.
6. Cloud-Funktionen (Pro)
Folgende Funktionen sind nur mit Pro-Abo verfügbar und erfordern ein Konto:
Cloud-Synchronisation und Backup: Deine Fänge und Spots werden in deinem persönlichen Bereich auf Firebase gespeichert. Fotos liegen in einem privaten Speicher-Bucket. Nur du hast Zugriff (Authentifizierung über Firebase Auth).
Push-Benachrichtigungen: Hinweise zu guter Beiß-Aktivität, ähnlichen Fängen, Frei-/Belegt-Wechseln beobachteter Spots, „Spot belegt“-Konflikten sowie Fang- und Spot-Transfer (Anfrage, Annahme, Ablehnung, Rückzug). Berechnung zu Aktivität und ähnlichen Fängen läuft serverseitig auf Basis von Open-Meteo. Dafür speichern wir auf Firebase: deinen Push-Token, deine Benachrichtigungs-Einstellungen, beobachtete Spots und beobachtete Fänge.
Inhalts-Transfer: Du kannst eigene Fänge oder Spots an einen anderen Fishfy-Nutzer übertragen. Empfänger werden über den Nutzernamen identifiziert. Inhalte werden temporär in einem Transfer-Bereich abgelegt; nach Empfang oder Ablauf werden sie automatisch gelöscht.
3-Geräte-Limit: Pro Konto sind maximal drei Geräte gleichzeitig aktiv. Geräte, die 60 Tage inaktiv waren, werden serverseitig automatisch entfernt.
7. „Spot belegt“ (optional)
Mit „Spot belegt“ teilst du anderen Nutzern mit, dass du gerade angelst.
Voraussetzungen:
- Aktivieren: angemeldetes Fishfy-Konto (auch ohne Pro).
- Anzeigen der Live-Belegung an Spots und auf der Karte: Fishfy Pro.
Funktionsweise:
- Aktivierung erfolgt manuell oder automatisch über eine iOS-Kurzbefehle-Automation und ist auf ein Gerät zur Zeit beschränkt.
- Solange aktiv, übermittelt Fishfy in Intervallen deine aktuelle Position an den Server. Dort wird daraus eine grobe Rasterzelle gebildet. Andere Nutzer sehen keine exakte Live-Koordinate.
- An den Server werden eine Sitzungs-ID und ein zeitlich begrenztes Aktivierungs-Token übertragen.
- Andere Pro-Nutzer sehen an ihren Spots in der App nur einen Zähler („Belegt von 1 Person“), wenn jemand mit Spot belegt im Umkreis von 100 m ist. Sie sehen weder deine Identität noch deinen Nutzernamen.
- Bei Standort „Beim Verwenden“ bleibt der Status 15 Minuten aktiv, auch wenn die App minimiert oder geschlossen ist. Danach wird er automatisch beendet, mit einer Push-Erinnerung und 5 Minuten Karenzzeit.
- Bei Standort „Immer“ bleibt die Funktion im Hintergrund aktiv. Wird die App im App-Umschalter beendet, erkennt der Server dies über einen kurzen Prüfvorgang und beendet den Status.
Sicherheitsmaßnahmen: VPN- und Simulator-Erkennung, abgesicherte Cloud-Funktionen, kein direkter Client-Zugriff auf die zugrunde liegenden Daten.
8. In-App-Käufe
Pro-Abonnements werden ausschließlich über den Apple App Store abgewickelt (StoreKit 2). Bezahldaten verarbeitet ausschließlich Apple. Wir erhalten von Apple nur die Information, ob dein Pro-Status aktiv ist.
Verwaltung und Kündigung erfolgen in deinen Apple-ID-Einstellungen unter „Abonnements“.
9. Schutz vor Zeitmanipulation
Damit Prognosen, Fang-Zuordnungen und „Spot belegt“ korrekt funktionieren, prüft Fishfy beim Start und im laufenden Betrieb, ob die Geräteuhr stark abweicht. Dazu werden:
- einzelne UDP-Pakete an „time.apple.com“ (NTP) gesendet,
- alternativ ein HTTPS-HEAD-Request an „apple.com“ ausgeführt, um den HTTP-Date-Header zu lesen.
Es werden keine personenbezogenen Daten übertragen, nur die Standardanfragen der jeweiligen Protokolle.
Zusätzlich speichert Fishfy nach erfolgreichem Online-Check einen lokalen Zeit-Anker, um Manipulationen auch ohne Internet zu erkennen.
10. Freiwillige Datenweitergabe
In den Einstellungen kannst du der freiwilligen Weitergabe deiner Fang-Daten zur Verbesserung der App zustimmen. Standardmäßig ist diese Funktion deaktiviert.
Wenn aktiv und Pro:
- Nach speicherbaren Fängen mit ausreichenden Taktik- bzw. Bedingungsangaben werden die Fang-Daten (inkl. Wetter-Snapshot und, sofern die Größe es zulässt, Foto) an unseren Auswertungs-Endpunkt bei Vercel Inc. (USA) übermittelt. Unvollständige Einträge werden nicht gesendet.
- Zusätzlich kann Fishfy in größeren Abständen einen Gesamtexport deiner Fänge und Spots an denselben Endpunkt senden.
- Vercel leitet die Daten per E-Mail über Resend, Inc. (USA) an uns weiter (catch@fishfy.app).
Verwendung:
- Interne Auswertung zur Verbesserung von Prognosen, einschließlich der Schätzung der Wassertemperatur aus freigegebenen Fangdaten in der Nähe (anonymisiert, ohne Anzeige deiner Identität gegenüber anderen Nutzern).
- Keine Weitergabe der Ergebnisse an unabhängige Dritte zu deren eigenen Zwecken.
Bildnutzung:
- Bilder ohne erkennbare Personen können für Marketing der App genutzt werden.
- Gesichter und sensible Standortmerkmale werden vor Nutzung unkenntlich gemacht bzw. verpixelt.
Widerruf jederzeit über die Einstellungen mit Wirkung für die Zukunft. Bereits freigegebene Daten werden für künftige Auswertungen nicht mehr neu einbezogen.
11. Newsletter und Service-E-Mails
Bei der Konto-Erstellung kannst du dem Newsletter („News & Updates“) zustimmen. Standardmäßig ist diese Option deaktiviert.
Service-E-Mails (Passwort-Reset, E-Mail-Verifizierung, sicherheitsrelevante Benachrichtigungen) erhältst du unabhängig davon, da sie zur Konto-Verwaltung notwendig sind.
Der E-Mail-Versand erfolgt über Resend, Inc. (USA). Siehe Abschnitt 13 zur Drittlandübermittlung.
Widerruf des Newsletters jederzeit in den App-Einstellungen.
12. Empfänger und Drittanbieter
Wir setzen folgende Anbieter ein:
Google Ireland Limited (Firebase: Auth, Firestore, Storage, Messaging, Cloud Functions): Sitz: Irland. Server-Region: europe-west1 (Belgien). Funktion: Konto, Cloud-Sync, Push, „Spot belegt“, Inhalts-Transfer, Geräteverwaltung. Grundlage: Vertragserfüllung; Auftragsverarbeitungsvertrag (DPA).
Apple Distribution International Ltd.: Sitz: Irland. Funktion: „Mit Apple anmelden“, Apple Push (APNs), App Store / In-App-Käufe, Zeitabgleich. Grundlage: Vertragserfüllung.
Google Ireland Limited (Google Sign-In): Sitz: Irland. Funktion: Login mit Google. Grundlage: Vertragserfüllung.
Open-Meteo GmbH: Sitz: Schweiz. Funktion: Wetterdaten und historische Wetterdaten. Grundlage: Vertragserfüllung. Schweiz: Angemessenheitsbeschluss der EU-Kommission.
Resend, Inc.: Sitz: USA. Funktion: Versand von Service- und Newsletter-E-Mails sowie Weiterleitung der Daten aus „Freiwilliger Datenweitergabe“ (nur bei aktivem Opt-in). Grundlage: Auftragsverarbeitung; Standardvertragsklauseln (siehe Abschnitt 13).
Vercel, Inc.: Sitz: USA. Funktion: Empfang der Daten aus „Freiwilliger Datenweitergabe“ (nur bei aktivem Opt-in). Grundlage: Einwilligung; Standardvertragsklauseln.
Pegel-Datenquellen (PEGELONLINE, Hubeau, Rijkswaterstaat WaterWebservices, eHYD, BAFU-Hydrodaten, WATERINFO/HIC, Hydrométrie Wallonie KiWIS, BRUWATER Open Data, Héichwaasser): Sitz: EU bzw. CH. Funktion: Aktuelle Wasserstände. Übermittelt werden ausschließlich Spot-Koordinaten und Ländercode über unsere Cloud-Funktionen. Grundlage: Vertragserfüllung.
13. Übermittlung in Drittländer
Resend (USA) und Vercel (USA) verarbeiten Daten in den Vereinigten Staaten. Für diese Übermittlungen liegen Standardvertragsklauseln (SCC) der Europäischen Kommission und Auftragsverarbeitungsverträge (DPA) vor. Beide Anbieter sind nach unserem Kenntnisstand am EU-U.S. Data Privacy Framework zertifiziert. Trotz dieser Schutzmaßnahmen besteht in den USA grundsätzlich das Risiko des Zugriffs durch US-Behörden.
Mit der Nutzung der entsprechenden Funktionen, insbesondere Newsletter (optional) und Freiwillige Datenweitergabe (optional), willigst du in diese Übermittlung ausdrücklich ein.
14. Speicherdauer
Lokale Daten (Fänge, Spots, Fotos, Einstellungen): Bis zur Löschung in der App oder Deinstallation.
Account-Daten: Bis zur Konto-Löschung in der App.
Cloud-synchronisierte Inhalte: Bis zur Löschung über die App oder bis zur Konto-Löschung. Nach Ende des Pro-Abos bleiben sie erhalten, die Synchronisation ist dann nur pausiert.
„Spot belegt“-Sitzungen: Wenige Minuten bis maximal 20 Minuten je Sitzung im Modus „Beim Verwenden“, bis maximal 12 Stunden im Modus „Immer“.
Inhalts-Transfer-Daten: Bis zum Empfang oder Ablauf, längstens wenige Tage.
Geräte-Dokumente (Push-Token, Settings): Werden nach 60 Tagen Inaktivität automatisch gelöscht.
Newsletter-Anmeldung: Bis zum Widerruf.
Logfiles bei Cloud-Funktionen: Üblicherweise 30 bis 90 Tage zu Sicherheits- und Stabilitätszwecken.
15. Deine Rechte
Du hast folgende Rechte nach DSGVO:
- Auskunft über die zu dir gespeicherten Daten (Art. 15)
- Berichtigung (Art. 16)
- Löschung (Art. 17)
- Einschränkung der Verarbeitung (Art. 18)
- Datenübertragbarkeit (Art. 20)
- Widerspruch gegen die Verarbeitung (Art. 21)
- Widerruf erteilter Einwilligungen mit Wirkung für die Zukunft
- Beschwerde bei der zuständigen Aufsichtsbehörde
Direkt in der App (Mehr → Daten):
- „Fänge exportieren (PDF)“: Export deiner Fänge als PDF. Diese Funktion ist Teil von Fishfy Pro.
- „Alle Daten löschen“: Du wählst zwischen (a) „Nur in der App löschen“ (löscht nur lokale Daten auf diesem Gerät, Cloud-Daten bleiben erhalten) oder (b) „App & Firebase löschen“ (löscht lokale und alle Cloud-Daten in Firebase sowie dein Firebase-Konto). Für (b) kann aus Sicherheitsgründen eine erneute Anmeldung erforderlich sein.
Datenübertragbarkeit (Art. 20) ohne Pro: Schreib uns an support@fishfy.app. Wir stellen dir deine personenbezogenen Daten in einem gängigen, maschinenlesbaren Format zur Verfügung.
Für alle weiteren Anliegen: support@fishfy.app
16. Datensicherheit
- Verbindungen zu unseren Cloud-Funktionen, Firebase und Drittanbietern erfolgen ausschließlich über TLS.
- Zugriff auf deine Cloud-Inhalte ist über Firebase Auth abgesichert; ohne gültiges Auth-Token sind keine Lese- oder Schreibzugriffe möglich.
- „Spot belegt“-Sitzungen sind durch Aktivierungs-Tokens mit kurzer Lebensdauer geschützt.
- Pegel- und Wetter-Anfragen werden über unsere Cloud-Funktionen gebündelt; rohe Standort-Daten erreichen die Behörden-APIs nicht.
- Deine Cloud-Inhalte sind nach Firestore- und Storage-Regeln so abgesichert, dass nur du als angemeldeter Eigentümer darauf zugreifen kannst.
17. Tracking, Analyse, Werbung
Fishfy enthält:
- kein Tracking-SDK,
- keine Analyse-Tools (kein Google Analytics, kein Firebase Analytics, kein Crashlytics),
- keine Werbung.
Es gibt keinen App Tracking Transparency-Dialog, weil wir in der App nichts geräteübergreifend tracken.
18. Kinder
Fishfy richtet sich an Personen, die selbstständig angeln. Bist du minderjährig, hole bitte vor der Konto-Erstellung oder einem Pro-Abo die Zustimmung deiner Erziehungsberechtigten ein. Wir verarbeiten wissentlich keine Daten von Kindern, die nicht selbstständig in eine solche Verarbeitung einwilligen können.
19. Änderungen dieser Erklärung
Bei wesentlichen Änderungen informieren wir dich in der App. Den aktuellen Stand findest du am Ende dieser Erklärung.
20. Kontakt
Bei Fragen zum Datenschutz oder zur Ausübung deiner Rechte: support@fishfy.app
21. Datenquellen und Lizenzen
Fishfy nutzt offene und amtliche Datenquellen. Wir danken den folgenden Anbietern und geben deren Daten unverändert und ohne Gewähr wieder.
Wetter und historische Wetterdaten:
- Open-Meteo (Open-Meteo GmbH), lizenziert unter CC BY 4.0.
Pegel und Wassertemperatur:
- Deutschland: PEGELONLINE, Wasserstraßen- und Schifffahrtsverwaltung des Bundes (WSV).
- Schweiz: Bundesamt für Umwelt (BAFU), über existenz.ch.
- Niederlande: Rijkswaterstaat.
- Frankreich: Hub'Eau (eaufrance, OFB und BRGM).
- Österreich: eHYD, Land- und forstwirtschaftliches Rechenzentrum.
- Belgien: waterinfo.be (Vlaamse Milieumaatschappij), Service public de Wallonie und Open Data Brüssel.
- Luxemburg: heichwaasser.lu (Administration de la gestion de l'eau).
Die Rechte an den jeweiligen Daten und Marken liegen bei den genannten Stellen. Wassertemperaturen ohne nahe Messstation werden aus regionalen Klimawerten und historischen Wetterdaten geschätzt.