Tauben & Co — App für iPhone und Android

Datenschutzerklärung

Stand: 31. Oktober 2026

English version below

1. Verantwortlicher

Yannik Sauerwein
E-Mail: yannik.sauerwein@gmail.com

Die App wird privat und ohne kommerzielles Interesse betrieben. Meine Anschrift steht im Impressum. Anfragen zum Datenschutz und zur Löschung gehen an die E-Mail-Adresse oben.

Diese Erklärung gilt für die App „Tauben & Co“ (de.taubenundco.app), für die Webseite taubenundco.de, die die App anzeigt, und für diese Hilfeseite (Abschnitt 3.12). Verbinden Sie die App mit einer Station, die jemand anderes betreibt (Abschnitt 3.6), gilt sie nur für die App — nicht für die Station selbst.

2. Kurz gesagt

Die App ist ein privates Vogeltagebuch. Sie hat keine Werbung, keine Analyse-Werkzeuge und keine Weitergabe an Dritte zu Werbezwecken.

Bei Tauben-&-Co-Stationen gibt es kein Nutzerkonto mit Namen: Der Zugang läuft über ein gemeinsames Passwort für den jeweiligen Standort.

Das Mikrofon Ihres Handys wird nur ausgewertet, solange „Zuhören“ läuft. Der Ton wird nicht gespeichert und nicht gesendet.

Der Standort bleibt auf dem Gerät und wird nicht an den Server geschickt.

Verbinden Sie die App mit Ihrer eigenen Station (BirdNET-Go, AvianVisitors oder einem eigenen Server), bleibt deren Adresse auf dem Gerät. Die App verbindet sich direkt mit der Station; wir sind nicht dazwischen. Ein BirdNET-Go-Passwort speichert die App nur, wenn Sie zustimmen, und nur in der geschützten Ablage Ihres Geräts.

Für das Collage-Bild und das Widget bei einer solchen Station gehen nur wissenschaftliche Artnamen und Zählungen an unseren Server — keine Orte, keine Aufnahmen. Er zeichnet das Bild und speichert nichts davon.

Fotos, die Sie an ein verbundenes Gerät schicken, laufen über den Server, werden dort neu gezeichnet — ohne Aufnahmeort und andere Zusatzdaten — und nach 30 Tagen gelöscht.

Auf den Stationen, die ich betreibe, speichert der Server Erkennungen und kurze Tonausschnitte der Vögel. Stimmen in diesen Ausschnitten schaltet eine Stimmprüfung stumm, die ich seit Ende Oktober 2026 auf diesen Stationen einführe (Abschnitte 3.8 und 3.9).

Ein Archiv auf Google Drive gibt es nur für Stationen, die ich selbst betreibe, und nur, wenn ich es ausdrücklich eingeschaltet habe. Standardmäßig ist es aus.

Ab Version 1.4 baut Ihr Handy die Rückblick-Videos selbst. Wenn Sie einen eigenen Gemini-Schlüssel eintragen, schreibt Gemini das Drehbuch; die Anfrage geht dann direkt vom Handy an Google, nie mit Ton und ohne Ortsangaben (Abschnitt 3.11).

3. Welche Daten verarbeitet werden

3.1 Auf dem Gerät — bleibt dort

WasWozu
Gewählter Standort (Kennung, Adresse, Anzeigename) damit die App weiß, welche Vogelanzeige sie öffnen soll
Gewählte eigene Station (Adresse, erkannte Art, Anzeigename) und die zuletzt von ihr geholte Artenliste damit die App und das Widget wissen, wohin sie sich verbinden; Abschnitt 3.6
Funde des Handy-Mikrofons: Zeitpunkt, Artname, Trefferwert die Tagescollage und die Liste im Bildschirm „Zuhören“
Position, auf zwei Nachkommastellen gerundet (etwa ein Kilometer genau) — nur, wenn Sie „Meine Position verwenden“ antippen schränkt die Artenliste auf die Vögel der Gegend ein; wird nie übertragen
Einstellungen (Meldemodus, Schalter für Berichte, zuletzt gesehene Woche), letztes Collage-Bild Bedienung und Widget

Diese Angaben liegen im geschützten App-Bereich des Geräts. Beim Löschen der App verschwinden sie mit.

3.2 Zwischen App und Server

WasWozuWie lange
Sitzungs-Cookie nach der Anmeldung hält Sie angemeldet, ohne das Passwort zu speichern bis zu 90 Tage, dann neue Anmeldung
Geräte-Token (Zufallswert) und eine Gerätekennung damit Widget und Hintergrundabruf ohne Passwort nachsehen können bis Sie sich abmelden oder das Gerät in den Einstellungen aussperren; meldet sich ein Gerät 180 Tage lang weder über die App noch über das Widget beim Server, entfernt der Server den Eintrag
Gerätebezeichnung: die Bezeichnung, die das System liefert, zum Beispiel „iPhone“ oder „Pixel 8“ (nicht Ihr Name) damit Sie in der Geräteliste erkennen, welches Gerät Sie aussperren wie der Geräte-Token
Push-Token von Apple (iPhone) Zustellung der Meldungen; nur wenn Sie Meldungen einschalten. Den Weg über Google (Android) gibt es derzeit nicht, siehe Abschnitt 5 wie der Geräte-Token
Zugriffsprotokolle des Webservers: IP-Adresse, Zeitpunkt, aufgerufene Adresse, Browserkennung Betrieb und Abwehr von Angriffen höchstens 14 Tage, dann automatisch gelöscht
System- und Sicherheitsprotokolle des Servers, zum Beispiel Anmeldungen am Server und von der Firewall abgewiesene Verbindungen; sie können IP-Adressen enthalten Abwehr von Angriffen und Fehlersuche werden nach Alter oder Größe automatisch gelöscht, meist nach einigen Wochen; eine feste Höchstfrist gibt es für sie noch nicht

Der Geräte-Token liegt auf dem Server nur als Prüfsumme, nicht im Klartext. Auf dem Gerät liegt er im Schlüsselbund (iOS) beziehungsweise in verschlüsselten Einstellungen (Android).

Löschen Sie die App, ohne sich vorher abzumelden, erfährt der Server davon nichts: Der Eintrag bleibt dann, bis die 180 Tage um sind. Melden Sie sich deshalb vorher ab (Einstellungen → Konto → Abmelden). Das entfernt Geräte-Token, Gerätebezeichnung und Push-Token am Server sofort.

Diese Tabelle gilt für Tauben-&-Co-Stationen. Bei einer fremden Station (Abschnitt 3.6) gehen Sitzungs-Cookie, Geräte-Token, Gerätebezeichnung und Push-Token gar nicht erst zustande.

3.3 Mikrofon

Auf dem Bildschirm „Zuhören“ wertet die App den Ton auf dem Gerät selbst aus (BirdNET-Modell, in der App enthalten). Es entsteht keine Tonaufnahme: Der Ton wird in Abschnitten von drei Sekunden ausgewertet und sofort verworfen. Es wird nichts hochgeladen — weder Ton noch Spektrogramm. Das Mikrofon läuft nur, solange „Zuhören“ aktiv ist; wenn Sie die App in den Hintergrund legen, zeigt das Gerät eine Dauermeldung an, bis Sie „Aufhören“ antippen.

3.4 Collage-Bilder, Widget und Vogelzeichnungen

Für die Tagescollage schickt die App eine Liste von wissenschaftlichen Artnamen mit Anzahl an den Server, der daraus ein Bild zeichnet und es ohne zu speichern zurückgibt. Das gilt für „Zuhören“ mit dem Handy-Mikrofon und ebenso für das Widget bei einer eigenen BirdNET-Go- oder AvianVisitors-Station: Die App holt die Artenliste von Ihrer Station und schickt sie — nur die Namen und Zahlen — an uns, damit das Bild im gewohnten Stil entsteht. Keine Orte, keine Aufnahmen, keine Stationsadresse, kein Stationsname, keine Gerätebezeichnung und keine Kennung gehen dabei mit.

Die Liste steht nur für die Dauer der Anfrage in einer Arbeitsdatei, die noch im selben Aufruf gelöscht wird; sie landet in keinem Protokoll. Zur Abwehr von Missbrauch zählt der Server Anfragen je IP-Adresse — nur als Prüfsumme und höchstens zwei Minuten lang.

Einzelne Vogelzeichnungen (zum Beispiel in der Liste der Funde) lädt die App ebenfalls von unserem Server. Die Anfrage enthält nur den wissenschaftlichen Artnamen. Wie bei jedem Abruf sieht der Server dabei die IP-Adresse und die aufgerufene Adresse; sie stehen in den Zugriffsprotokollen (höchstens 14 Tage, Abschnitt 3.2).

Wenn Sie eine BirdNET-Go-Station als Collage anzeigen, holt die App die Vogelzeichnungen in dieser Reihenfolge: aus dem Speicher Ihres Geräts, dann von unserem Server (auch der Katalog der vorhandenen Zeichnungen) und zuletzt aus dem öffentlichen Bildset von AvianVisitors bei GitHub (raw.githubusercontent.com, GitHub Inc., USA). Öffnen Sie in der Collage eine Artkarte, ruft die App den Einleitungstext der Art bei Wikipedia ab (en.wikipedia.org, Wikimedia Foundation, USA). Diese Anfragen gehen direkt von Ihrem Gerät an die genannten Dienste und enthalten nur den wissenschaftlichen Artnamen beziehungsweise den daraus gebildeten Dateinamen. Keine Station, kein Ort, keine Aufnahme, keine Stationsadresse und keine Kennung gehen mit. Wie bei jedem Webabruf sehen GitHub und Wikipedia dabei die IP-Adresse Ihres Geräts und die aufgerufene Adresse; wir erhalten diese Daten nicht und können die dortige Speicherung nicht beeinflussen (siehe die Datenschutzhinweise der Dienste). Bilder merkt sich die App auf dem Gerät, den Wikipedia-Text im Arbeitsspeicher bis zu sieben Tage (spätestens bis die App beendet wird). Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO (Anzeige Ihrer Station); die Übermittlung in die USA geschieht auf Ihre Veranlassung durch das Öffnen der Ansicht.

3.5 Nachrichten zwischen verbundenen Geräten

Sie können Ihr Gerät mit dem Gerät eines anderen Menschen verbinden — etwa mit dem einer Freundin oder eines Freundes — und ihm Fotos und kurze Zeilen schicken. Das geht nur, wenn die andere Seite der Verbindung ausdrücklich zugestimmt hat; jede Verbindung lässt sich von beiden Seiten jederzeit lösen oder sperren.

WasWozuWie lange
Verbindungs-Code (sechs Zeichen, zufällig) damit ein anderes Gerät Sie um eine Verbindung bitten kann bis Sie ihn erneuern oder das Gerät aussperren
Verbindungen (welche zwei Geräte, seit wann, Zustand) Grundlage dafür, wer wem etwas schicken darf bis eine Seite die Verbindung löst
Fotos und Zeilen, die Sie schicken oder bekommen Zustellung an das verbundene Gerät 30 Tage, dann automatisch gelöscht; sofort, wenn die Verbindung gelöst wird oder Sie die Nachricht löschen

Ein geschicktes Foto wird auf dem Server neu gezeichnet: Aus den Bildpunkten entsteht eine verkleinerte Kopie ohne jede Zusatzinformation. Aufnahmeort, Kamera und Zeitstempel aus dem Original kommen dadurch nie beim Empfänger an — und eine Datei, die kein echtes Bild ist, wird abgewiesen. Das Original wird nach der Prüfung sofort gelöscht. Text wird als reiner Text übertragen und angezeigt; Links werden nicht anklickbar.

Die Fotos liegen bis zur Löschung auf dem Server in Deutschland (siehe Abschnitt 5) und sind nur für die beiden verbundenen Geräte abrufbar.

3.6 Eigene Station verbinden (BirdNET-Go, AvianVisitors, eigener Server)

Beim ersten Start wählen Sie, womit die App Vögel zeigt: mit einer BirdNET-Go-Station, mit einer AvianVisitors-Seite (zum Beispiel auf einem BirdNET-Pi), mit einem Server, auf dem das Tauben-&-Co-System läuft — meinem oder Ihrem eigenen — oder nur mit dem Mikrofon dieses Handys. Für die ersten beiden Möglichkeiten gilt:

WasWozuWo
Adresse der Station, erkannte Art, Anzeigename damit die App weiß, wohin sie sich verbindet nur auf dem Gerät; geht nicht an uns
BirdNET-Go-Passwort — nur, wenn Sie ausdrücklich zustimmen („angemeldet bleiben“) damit die App Einstellungen Ihrer Station ändern kann, ohne bei jedem Öffnen neu zu fragen nur im Schlüsselbund (iOS) beziehungsweise Keystore (Android) des Geräts; nie an uns; wird beim Abmelden und Löschen der App entfernt

Direkte Verbindung. Die App und das Widget holen die Daten unmittelbar von Ihrer Station: die Artenliste und die Seite, die im App-Fenster erscheint. Wir sind nicht dazwischen und erfahren weder die Adresse noch, was Ihre Station anzeigt. Von unserem Server geht nichts an Ihre Station — auch kein Geräte-Token. Was die Station selbst speichert und protokolliert, bestimmt, wer sie betreibt; für die Seite der Station gilt deren Datenschutz.

Passwörter der Station. Fragt Ihre Station beim Öffnen mit dem Anmeldefenster des Systems nach Benutzer und Passwort, benutzt die App beides nur für die laufende Sitzung und merkt es sich nicht. Gespeichert wird ein Passwort nur im Fall der Tabelle oben, und nur mit Ihrer Zustimmung.

Verschlüsselung. Verschlüsselte Adressen (https://) sind überall möglich. Unverschlüsselt (http://) verbindet sich die App nur mit Adressen im Heimnetz, zum Beispiel 192.168.… oder birdnet.local — nicht mit dem offenen Internet.

Zugriff aufs lokale Netzwerk. Auf dem iPhone fragt iOS beim ersten Verbinden, ob die App auf Geräte im lokalen Netzwerk zugreifen darf. Der Grund: Stationen wie BirdNET-Go oder ein BirdNET-Pi stehen meist bei Ihnen zu Hause im WLAN, und iOS erlaubt einer App den Weg dorthin nur mit dieser Freigabe. Die App nutzt sie ausschließlich, um die Station zu erreichen, die Sie selbst eingetragen haben. Sie durchsucht das Netz nicht nach anderen Geräten und gibt nichts darüber weiter. Auf Android braucht es dafür derzeit keine eigene Freigabe.

Was bei einer solchen Station an uns geht, steht in Abschnitt 3.4: nur Artnamen und Zählungen für das Collage-Bild.

3.7 Archiv auf Google Drive (nur wenn eingeschaltet)

Dieser Abschnitt betrifft nur Tauben-&-Co-Stationen, die ich selbst betreibe — nicht Ihre eigene Station und nicht Ihr Gerät. Für eine meiner Stationen kann ich ein nächtliches Archiv einschalten. Standardmäßig ist es aus. Der Schalter liegt im geschützten Bereich der Webseite, ist nur mit Betreiber-Zugang erreichbar und lässt sich erst nach der Bestätigung eines Hinweises umlegen. Danach kopiert der Server jede Nacht Daten dieser Station in einen Ordner im Google Drive des Betreibers: die Datenbank mit den Erkennungen (Art, Zeitpunkt, Trefferwert), die Falsch-Markierungen, die Wochenrückblick-Videos und die Tonaufnahmen der Vögel vom Mikrofon der Station. Wo die Stimmprüfung läuft (Abschnitt 3.9), sind die Ausschnitte vor dem Speichern auf Stimmen geprüft und an diesen Stellen stummgeschaltet. Sehr leise Stimmen kann die Prüfung übersehen, und ältere Ausschnitte stammen zum Teil aus der Zeit vor der Prüfung; deshalb können sie Gesprächsfetzen enthalten.

Der Ordner wird nicht freigegeben. Das Kopierprogramm (rclone) hat nur Zugriff auf Dateien, die es selbst angelegt hat, nicht auf das übrige Drive. Das Archiv lässt sich jederzeit ausschalten; was bereits im Drive liegt, bleibt dort, bis ich es lösche. Es enthält keine Daten aus der App auf Ihrem Gerät (Mikrofon-Funde, Position, Geräte-Token) und nichts von Stationen anderer Betreiber: Es betrifft nur die Aufnahmen und Auswertungen meiner eigenen Stationen.

3.8 Stationen, die ich betreibe: Server und Webseite

Dieser Abschnitt betrifft die Tauben-&-Co-Stationen, die ich selbst betreibe: den Server und die Webseite taubenundco.de mit einem eigenen Zugang je Standort. Er betrifft nicht Ihre eigene Station (Abschnitt 3.6). Ein Raspberry Pi mit Mikrofon erkennt dort Vögel und schiebt die Ergebnisse auf den Server. Der Zugang zu einem Standort läuft über ein gemeinsames Passwort; wer es kennt, sieht und hört, was dieser Standort zeigt.

WasWozuWie lange
Erkennungen: Art, Zeitpunkt, Trefferwert Anzeige, Statistik, Meldungen, Videos ohne feste Frist
Kurze Tonausschnitte (wenige Sekunden um eine Erkennung) mit Spektrogramm; wo die Stimmprüfung läuft, sind Stimmen stummgeschaltet (Abschnitt 3.9) Nachhören, Rufvergleich, Nachprüfung durch ein zweites Erkennungsmodell auf dem Server 30 Tage. Von jeder Art bleiben die zehn jüngsten Ausschnitte und der mit dem höchsten Trefferwert dauerhaft. Von mehreren Ausschnitten derselben Art in derselben Minute bleiben nur die drei mit dem höchsten Trefferwert. Diese Fristen gelten für Stationen, die noch aufnehmen
Live-Band: ein laufendes Spektrogramm-Bild vom Mikrofon der Station, rund 22 Sekunden verzögert, dazu die Tonausschnitte der erkannten Vögel; kein durchgehender Ton. Wo die Stimmprüfung läuft, sind Stellen mit Stimme still und grau Live-Ansicht für angemeldete Nutzer nur im Arbeitsspeicher des Servers: Bilder höchstens fünf Minuten, Tonausschnitte höchstens 15 Minuten
Wochen-, Monats- und Artvideos, aus den Erkennungen gebaut Rückblick; die Stimme ist maschinell erzeugt ohne feste Frist

Demo-Zugang. Testern und Prüfern kann ich einen Zugang geben, mit dem sie eine Station nur ansehen und anhören können. Er hört eine kleine feste Auswahl von Beispielausschnitten, in denen Stimmen nachträglich stummgeschaltet wurden, und darüber hinaus höchstens Aufnahmen, die nach der Einführung der Stimmprüfung (Abschnitt 3.9) an dieser Station entstanden sind. Ältere Aufnahmen sind für ihn gesperrt.

Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO für die Anzeige an die Berechtigten, lit. f für die Tonausschnitte und ihre Prüfung (Abschnitt 6).

3.9 Menschen in Hörweite einer Station

Das Mikrofon einer Station soll Vögel hören, es hört aber auch alles andere in der Umgebung. Nachbarn, Gäste und Passanten können deshalb gelegentlich in einem Ausschnitt zu hören sein. Dagegen gibt es eine Stimmprüfung auf der Station. Ich führe sie seit Ende Oktober 2026 auf den Stationen ein, die ich betreibe. Wo sie läuft, geschieht Folgendes:

Grenzen. Sehr leise oder geflüsterte Stimmen kann die Prüfung übersehen. Umgekehrt werden gelegentlich auch Vogelrufe stummgeschaltet, die einer Stimme ähneln. Ausschnitte aus der Zeit vor der Einführung der Prüfung können noch Stimmen enthalten.

Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO: mein Interesse an der Vogelbeobachtung. Die Stimmprüfung und die kurzen Fristen sollen Ihre Interessen schützen. Waren Sie in Hörweite einer Station und möchten nicht aufgenommen sein, schreiben Sie mir an die Adresse in Abschnitt 1. Ich lösche dann die betreffenden Ausschnitte (Widerspruch nach Art. 21, Löschung nach Art. 17 DSGVO).

3.10 Web-Push und Speicher im Browser

Auf der Webseite einer Station gibt es neben dem Menü eine Glocke. Schalten Sie sie ein, fragt Ihr Browser, ob die Seite Mitteilungen senden darf. Sagen Sie ja, entsteht ein Abo:

WasWozuWie lange
Abo des Browsers: eine Endpunkt-Adresse beim Push-Dienst Ihres Browsers (je nach Browser Google, Mozilla oder Apple) samt Schlüsseln, dazu Ihre Wahl (neue Arten oder jede Erkennung) Zustellung der Mitteilungen an diesen Browser bis Sie die Glocke ausschalten oder der Push-Dienst meldet, dass das Abo ungültig ist

Der Server legt das Abo in einer Datei je Standort ab und schickt die Mitteilungen über den Push-Dienst Ihres Browsers. Eine Mitteilung enthält nur, was auch auf dem Bildschirm steht (etwa „Neue Art: Buchfink“). Das Bild der Art holt Ihr Browser selbst von unserem Server.

Außerdem speichert die Webseite in Ihrem Browser nur, was für die Anmeldung und Ihre Einstellungen nötig ist: das Sitzungs-Cookie (Abschnitt 3.2), die Wahl der Glocke im lokalen Speicher des Browsers und, wenn Sie Mitteilungen einschalten, einen Service Worker, der sie entgegennimmt. Es gibt keine Analyse- und keine Werbe-Cookies. Rechtsgrundlage für die Mitteilungen ist Art. 6 Abs. 1 lit. a DSGVO (Sie schalten sie ein), für die Speicherung im Browser § 25 Abs. 2 Nr. 2 TDDDG (für den von Ihnen gewünschten Dienst unbedingt erforderlich).

Passwort vergessen. Die Anmeldeseite bietet einen Weg, das Passwort zurückzusetzen. Die dort eingegebene E-Mail-Adresse wird nur mit der hinterlegten Adresse des Betreibers verglichen und nicht gespeichert. Stimmt sie überein, schickt der Server über den E-Mail-Dienst Brevo (Abschnitt 5) einen Link zum Zurücksetzen, der 30 Minuten gilt, und zwar immer an die hinterlegte Adresse des Betreibers, nie an eine andere. Die Mail enthält nur diesen Link, keine Angaben über die Person, die ihn angefordert hat.

Schutz vor Durchprobieren. Bei Fehlversuchen an der Anmeldeseite und bei Anfragen zum Zurücksetzen speichert der Server einen Hashwert Ihrer IP-Adresse mit dem Zeitpunkt. Ein täglicher Aufräumlauf löscht diese Einträge, sobald sie älter als 24 Stunden sind. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (Schutz der Anmeldung vor Missbrauch).

3.11 Neu ab Version 1.4: Videos, Vorlesen und Mitteilungen auf dem Handy

Die folgenden Funktionen gibt es ab Version 1.4 der App für iPhone und Android. Sie laufen auf Ihrem Handy. Was dabei ins Netz geht, steht hier.

Rückblick-Videos auf dem Handy. Bei einer BirdNET-Go- oder AvianVisitors-Station und bei „Nur zuhören“ baut das Handy den Wochenrückblick selbst: wenn Sie „Jetzt erstellen“ antippen oder, falls eingeschaltet, nachts von selbst. Beim Einrichten fragt die App, ob jede Woche ein Video entstehen soll. Sagen Sie „Ja“, ist der Nachtlauf an (ab Werk nur, während das Handy lädt); bei „Später“ bleibt er aus. Ändern lässt sich das in den Einstellungen unter „Rückblicke“. Die Daten kommen direkt von Ihrer Station (Abschnitt 3.6) beziehungsweise aus den Funden auf dem Handy. Die Videos bleiben auf Ihrem Handy; die App behält die letzten acht. An uns geht dabei nichts außer den Abrufen von Vogelzeichnungen wie in Abschnitt 3.4. Bei den Stationen, die ich betreibe, entstehen die Videos weiter am Server (Abschnitt 3.8).

Stimme der Videos. Die Videos sprechen mit einer maschinell erzeugten Stimme (Supertonic 3, Lizenz auf der Seite Lizenzen). Beim ersten Mal lädt die App die Stimme einmal von Hugging Face herunter (huggingface.co und die Download-Server des Dienstes; Hugging Face Inc., USA): mehr als 100 MB, standardmäßig nur im WLAN, über Mobilfunk nur nach Rückfrage. Das gilt für iPhone und Android. Die App lädt dabei eine fest eingetragene Fassung und prüft jede Datei anhand ihrer Prüfsumme. Hugging Face sieht dabei die IP-Adresse Ihres Geräts und die abgerufenen Dateien; wir erhalten diese Daten nicht und können die dortige Speicherung nicht beeinflussen (siehe die Datenschutzhinweise des Dienstes). Danach arbeitet die Stimme ganz auf dem Gerät. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO; die Übermittlung in die USA geschieht auf Ihre Veranlassung, wenn Sie die Funktion starten.

Wikipedia. Für den Text der Videos holt die App Auszüge zu den Arten der Woche bei Wikipedia (de.wikipedia.org oder en.wikipedia.org, Wikimedia Foundation, USA), direkt vom Handy und nur über den wissenschaftlichen Artnamen. Wikipedia sieht dabei die IP-Adresse Ihres Geräts und die aufgerufene Adresse. Die Auszüge merkt sich die App bis zu 30 Tage auf dem Gerät.

Eigener Gemini-Schlüssel (freiwillig). Standardmäßig schreiben feste Vorlagen auf dem Handy das Drehbuch; dann geht nichts an Google. Tragen Sie in den Einstellungen einen eigenen Gemini-Schlüssel ein, schickt die App für jedes Video eine Anfrage direkt an Google (generativelanguage.googleapis.com, Google LLC, USA), ohne Umweg über Tauben & Co. Sie enthält die Artnamen Ihrer Woche, wann sie zu hören waren (Wochentage, Tageszeiten und Daten in Worten), die Zahl der Arten und Sätze aus Wikipedia. Nie Ton, nie Koordinaten, keinen Stations- oder Ortsnamen und keine Erkennungszahlen. Wir sehen weder Ihren Schlüssel noch die Anfrage. Der Schlüssel liegt nur im geschützten Speicher des Geräts (Schlüsselbund beziehungsweise Keystore), wird nicht mit einer Cloud abgeglichen, lässt sich nicht auf ein anderes Gerät übertragen und lässt sich in den Einstellungen löschen. Im kostenlosen Kontingent darf Google die Eingaben zur Verbesserung seiner Produkte nutzen, im bezahlten nicht. Vertragspartner von Google sind Sie selbst: Die Kosten und die Bedingungen Ihres Google-Kontos tragen Sie. Die App weist Sie vor dem Speichern darauf hin und empfiehlt, bei Google ein Ausgabelimit zu setzen. Rechtsgrundlage ist Art. 6 Abs. 1 lit. a DSGVO: Sie tragen den Schlüssel freiwillig ein.

Artnamen vorlesen. Auf Wunsch sagt das Handy beim Zuhören den Namen der erkannten Art an. Das erledigt die Sprachausgabe des Betriebssystems. Dabei geht nichts an uns, und die App selbst sendet dafür nichts ins Netz. Ob die Sprachausgabe des Systems eine Stimme aus dem Netz verwendet, hängt von Ihrem Gerät und der dort gewählten Stimme ab.

Mitteilungen bei BirdNET-Go und AvianVisitors. Schalten Sie bei einer solchen Station Mitteilungen ein, fragt das Handy die Station selbst ab: beim Start der App, beim Wechsel in den Vordergrund und im Hintergrund in Abständen, die das Betriebssystem bestimmt. Die Mitteilungen entstehen auf dem Gerät. Es gibt keinen Server von mir dazwischen, keinen Push-Token und keine Weitergabe an uns. Das klappt nur, wenn das Handy die Station erreicht, zum Beispiel im Heimnetz oder über VPN. Was die Station dabei sieht, bestimmt, wer sie betreibt (Abschnitt 3.6). Die Erlaubnis für Mitteilungen fragt das System erst, wenn Sie das einschalten.

3.12 Diese Hilfeseite (GitHub Pages)

Diese Hilfeseite liegt bei GitHub Pages (GitHub Inc., USA), nicht auf meinem Server. GitHub verarbeitet beim Aufruf Ihre IP-Adresse und die üblichen Verbindungsdaten, um die Seite auszuliefern; ich erhalte davon nichts. Die Seite setzt keine Cookies und lädt keine Skripte, Schriften oder Bilder von anderen Anbietern. Die Formulare für Vorschläge und Fehler liegen ebenfalls bei GitHub, brauchen ein GitHub-Konto, und Ihre Einträge sind öffentlich: Bitte geben Sie dort keine Passwörter, Adressen oder Standorte an. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (Bereitstellung der Hilfeseite).

4. Berechtigungen und warum

Jede Freigabe können Sie jederzeit in den Einstellungen Ihres Geräts wieder entziehen.

5. Empfänger

WerWofür
Apple (Apple Push Notification service) Zustellung der Meldungen auf iPhones — nur wenn Meldungen eingeschaltet sind
Google (Firebase Cloud Messaging) Zustellung der Meldungen auf Android-Geräten — derzeit nicht aktiv: Die aktuelle Android-App enthält diesen Dienst nicht. Der Eintrag bleibt, falls dieser Weg später dazukommt
Push-Dienste der Browser (je nach Browser Google, Mozilla oder Apple) Zustellung der Web-Push-Mitteilungen der Glocke — nur wenn Sie sie einschalten (Abschnitt 3.10)
Hetzner Online GmbH (Gallusstraße 25, 91710 Gunzenhausen) betreibt den Server, auf dem die Vogelanzeige läuft; Standort des Servers: Deutschland
Brevo SAS (17 rue Salneuve, 75017 Paris, Frankreich) Versand der Mail zum Zurücksetzen des Passworts an die hinterlegte Adresse des Betreibers (Abschnitt 3.10); die Mail enthält nur den Link, keine Angaben über Sie
Google (Google Drive; Google Ireland Limited beziehungsweise Google LLC) Ablage des Archivs aus Abschnitt 3.7 — nur, wenn ich es für eine meiner Stationen eingeschaltet habe; Zugriff nur über ein privates Konto des Betreibers, ohne Freigabe
GitHub Inc. (raw.githubusercontent.com und GitHub Pages, USA) Bildset der Collage bei BirdNET-Go-Stationen — nur bei dieser Ansicht, nur Dateiname der Art; außerdem Hosting dieser Hilfeseite und ihrer Formulare (Abschnitt 3.12)
Wikimedia Foundation (en.wikipedia.org und de.wikipedia.org, USA) Artbeschreibung beim Öffnen einer Artkarte und Textquelle der Rückblick-Videos ab Version 1.4 — nur wissenschaftlicher Artname
Hugging Face Inc. (huggingface.co, USA) einmaliger Download der Stimme für die Rückblick-Videos ab Version 1.4 (Abschnitt 3.11)
Google (Gemini-API; Google LLC, USA) Drehbuch der Rückblick-Videos — nur, wenn Sie einen eigenen Gemini-Schlüssel eintragen; die Anfrage geht direkt von Ihrem Handy an Google (Abschnitt 3.11)

Eine Meldung enthält nur, was ohnehin auf dem Bildschirm steht (etwa „Neue Art: Buchfink“). Die Station, die Sie selbst eintragen, ist kein Empfänger unserer Daten: Die App spricht mit ihr direkt (Abschnitt 3.6). Außer den Genannten geht nichts an Dritte; die Abrufe bei GitHub und Wikipedia beschreiben die Abschnitte 3.4 und 3.11. Kein Verkauf von Daten, keine Werbenetzwerke, keine Analyse-Bibliotheken.

6. Rechtsgrundlagen

7. Speicherdauer

8. Ihre Rechte

Sie haben das Recht auf Auskunft (Art. 15), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung (Art. 18), Datenübertragbarkeit (Art. 20) und Widerspruch (Art. 21 DSGVO). Außerdem können Sie sich bei einer Datenschutz-Aufsichtsbehörde beschweren.

Zuständig für mich ist die Berliner Beauftragte für Datenschutz und Informationsfreiheit (BlnBDI), Alt-Moabit 59–61, 10555 Berlin, www.datenschutz-berlin.de. Sie können sich auch an eine andere Aufsichtsbehörde wenden, etwa an die an Ihrem Wohnort.

Löschen — der schnelle Weg

9. Kinder

Die App richtet sich nicht gezielt an Kinder und erhebt wissentlich keine Daten von Kindern.

10. Sicherheit

Die Verbindung zwischen App und unserem Server läuft ausschließlich über HTTPS. Verbindungen zu Ihrer eigenen Station sind nur dann unverschlüsselt, wenn die Station in Ihrem Heimnetz steht (Abschnitt 3.6). Geheimnisse liegen auf dem Gerät im Schlüsselbund beziehungsweise in verschlüsselten Einstellungen und werden nicht protokolliert.

11. Änderungen

Ändert sich etwas an der Verarbeitung, wird diese Seite angepasst; oben steht jeweils der Stand.

Zuletzt geändert am 31. Oktober 2026: Verweis auf das Impressum; Stationsdaten, Stimmen Dritter in Hörweite, Web-Push und Speicher im Browser; diese Hilfeseite bei GitHub Pages; Frist für die Zugriffsprotokolle des Webservers (höchstens 14 Tage), Hinweis auf die übrigen Server-Protokolle und Ablauf der Geräte-Token (180 Tage); Passwort-Reset über Brevo und Schutz vor Durchprobieren (24 Stunden); zuständige Aufsichtsbehörde; Gerätebezeichnung statt Gerätename; Firebase derzeit nicht aktiv; neu ab Version 1.4: Rückblick-Videos auf dem Handy mit Stimme von Hugging Face, Wikipedia-Abruf, optionaler Gemini-Schlüssel, Artnamen vorlesen und Mitteilungen bei BirdNET-Go und AvianVisitors.

Davor am 23. Oktober 2026: eigene Stationen (BirdNET-Go, AvianVisitors, eigener Server) mit direkter Verbindung, lokalem Netzwerk und optionalem BirdNET-Go-Passwort; Collage-Bild und Widget für diese Stationen; das optionale Archiv auf Google Drive; englische Fassung.

Tauben & Co — app for iPhone and Android

Privacy policy

Last updated: 31 October 2026

Deutsche Fassung oben

1. Controller

Yannik Sauerwein
Email: yannik.sauerwein@gmail.com

The app is run privately and with no commercial interest. My postal address is in the legal notice. Questions about data protection and deletion go to the email address above.

This policy covers the app “Tauben & Co” (de.taubenundco.app), the website taubenundco.de that the app displays, and this help site (section 3.12). If you connect the app to a station that someone else runs (section 3.6), it covers only the app — not the station itself.

2. In short

The app is a private bird diary. It has no advertising, no analytics tools and no sharing with third parties for advertising.

With Tauben & Co stations there is no user account with a name: access works with a shared password for each location.

The microphone of your phone is only used while “Listen” is running. The sound is neither stored nor sent.

Your position stays on the device and is not sent to the server.

If you connect the app to your own station (BirdNET-Go, AvianVisitors or your own server), its address stays on the device. The app connects to the station directly; we are not in between. The app only saves a BirdNET-Go password if you agree, and only in your device’s protected storage.

For the collage picture and the widget with such a station, only scientific species names and counts go to our server — no places, no recordings. It draws the picture and stores none of it.

Pictures you send to a connected device pass through the server, are redrawn there — without the place they were taken and other extra data — and are deleted after 30 days.

On the stations that I run, the server stores detections and short clips of the birds’ sound. Voices in those clips are muted by a voice check that I have been introducing on these stations since the end of October 2026 (sections 3.8 and 3.9).

An archive on Google Drive exists only for stations that I run myself, and only if I have explicitly turned it on. It is off by default.

From version 1.4, your phone builds the review videos itself. If you enter a Gemini key of your own, Gemini writes the script; the request then goes straight from the phone to Google, never with sound and without any place information (section 3.11).

3. What data is processed

3.1 On the device — stays there

WhatWhy
Chosen location (ID, address, display name) so the app knows which bird display to open
Chosen station of your own (address, detected type, display name) and the species list last fetched from it so the app and the widget know where to connect; section 3.6
Detections from the phone’s microphone: time, species name, confidence the daily collage and the list on the “Listen” screen
Position, rounded to two decimal places (accurate to about a kilometre) — only if you tap “Use my position” narrows the species list to the birds of the area; never transmitted
Settings (notification mode, switch for reports, last week seen), latest collage picture operation and widget

This information sits in the app’s protected area on the device. It is removed when you delete the app.

3.2 Between the app and the server

WhatWhyHow long
Session cookie after sign-in keeps you signed in without storing the password up to 90 days, then sign in again
Device token (random value) and a device ID so the widget and background refresh can look things up without a password until you sign out or lock the device out in the settings; if a device does not contact the server for 180 days, neither through the app nor through the widget, the server removes the entry
Device label: the label the system supplies, for example “iPhone” or “Pixel 8” (not your name) so you can tell in the device list which device you are locking out same as the device token
Push token from Apple (iPhone) delivery of notifications; only if you turn notifications on. The route via Google (Android) does not exist at present, see section 5 same as the device token
Web server access logs: IP address, time, requested address, browser identifier operation and defence against attacks 14 days at most, then deleted automatically
System and security logs of the server, for example sign-ins to the server and connections rejected by the firewall; they can contain IP addresses defence against attacks and troubleshooting deleted automatically by age or size, usually after a few weeks; there is no fixed maximum period for them yet

On the server the device token is kept only as a checksum, not in plain text. On the device it sits in the Keychain (iOS) or in encrypted settings (Android).

If you delete the app without signing out first, the server does not learn of it: the entry then stays until the 180 days are up. So please sign out beforehand (Settings → Account → Sign out). That removes the device token, device label and push token on the server at once.

This table applies to Tauben & Co stations. With a station of someone else (section 3.6), the session cookie, device token, device label and push token are never created in the first place.

3.3 Microphone

On the “Listen” screen the app analyses the sound on the device itself (BirdNET model, included in the app). No sound recording is made: the sound is analysed in three-second slices and discarded straight away. Nothing is uploaded — neither sound nor spectrogram. The microphone only runs while “Listen” is active; if you put the app in the background, the device shows a permanent notice until you tap “Stop”.

3.4 Collage pictures, widget and bird drawings

For the daily collage the app sends a list of scientific species names with counts to the server, which draws a picture from it and returns it without storing anything. This applies to “Listen” with the phone’s microphone and equally to the widget with your own BirdNET-Go or AvianVisitors station: the app fetches the species list from your station and sends it to us — just the names and numbers — so that the picture can be drawn in the usual style. No places, no recordings, no station address, no station name, no device label and no ID go with it.

The list sits in a working file only for the duration of the request, and that file is deleted within the same call; it appears in no log. To guard against abuse the server counts requests per IP address — only as a checksum and for no more than two minutes.

The app also loads individual bird drawings (for example in the list of detections) from our server. The request contains only the scientific species name. As with any request, the server sees the IP address and the requested address; they are kept in the access logs (14 days at most, section 3.2).

When you show a BirdNET-Go station as a collage, the app loads the bird drawings in this order: from your device’s storage, then from our server (including the catalogue of available drawings), and last from the public AvianVisitors image set on GitHub (raw.githubusercontent.com, GitHub Inc., USA). If you open a species card in the collage, the app fetches the species’ introduction from Wikipedia (en.wikipedia.org, Wikimedia Foundation, USA). These requests go directly from your device to those services and contain only the scientific species name or the file name derived from it. No station, place, recording, station address or identifier is sent. As with any web request, GitHub and Wikipedia see your device’s IP address and the address requested; we do not receive that data and cannot influence how it is stored there (see the services’ privacy notices). The app keeps images on the device and the Wikipedia text in memory for up to seven days (at most until the app is closed). Legal basis: Art. 6(1)(b) GDPR (showing your station); the transfer to the USA happens at your request by opening the view.

3.5 Messages between connected devices

You can connect your device to someone else’s device — a friend’s, say — and send them pictures and short notes. This only works if the other side of the connection has explicitly agreed; either side can end or block a connection at any time.

WhatWhyHow long
Connection code (six characters, random) so another device can ask you for a connection until you renew it or lock the device out
Connections (which two devices, since when, status) the basis for who may send what to whom until one side ends the connection
Pictures and notes you send or receive delivery to the connected device 30 days, then deleted automatically; immediately when the connection is ended or you delete the message

A picture you send is redrawn on the server: from its pixels a reduced copy is made with no extra information at all. The place, camera and time stamp of the original therefore never reach the recipient — and a file that is not a real picture is rejected. The original is deleted straight after the check. Text is transmitted and shown as plain text; links are not clickable.

Until deleted, the pictures are kept on the server in Germany (see section 5) and can only be fetched by the two connected devices.

3.6 Connecting a station of your own (BirdNET-Go, AvianVisitors, own server)

On first launch you choose what the app shows birds with: a BirdNET-Go station, an AvianVisitors page (for example on a BirdNET-Pi), a server running the Tauben & Co system — mine or your own — or just the microphone of this phone. For the first two options:

WhatWhyWhere
Address of the station, detected type, display name so the app knows where to connect on the device only; does not go to us
BirdNET-Go password — only if you explicitly agree (“stay signed in”) so the app can change your station’s settings without asking again every time you open them only in the Keychain (iOS) or Keystore (Android) of the device; never sent to us; removed when you sign out and when you delete the app

Direct connection. The app and the widget fetch the data straight from your station: the species list and the page that appears in the app window. We are not in between, and we learn neither the address nor what your station displays. Nothing goes from our server to your station — not even a device token. What the station itself stores and logs is decided by whoever runs it; the station’s own privacy policy applies to its page.

Station passwords. If your station asks for a user name and password in the system’s sign-in window when you open it, the app uses both only for the current session and does not remember them. A password is saved only in the case in the table above, and only with your agreement.

Encryption. Encrypted addresses (https://) work anywhere. The app connects without encryption (http://) only to addresses on your home network, for example 192.168.… or birdnet.local — never to the open internet.

Access to the local network. On the iPhone, iOS asks the first time you connect whether the app may access devices on the local network. The reason: stations such as BirdNET-Go or a BirdNET-Pi usually sit at your home on the Wi-Fi, and iOS only lets an app reach them with this permission. The app uses it solely to reach the station you entered yourself. It does not scan the network for other devices and passes nothing about them on. On Android no separate permission is currently needed for this.

What goes to us with such a station is described in section 3.4: only species names and counts for the collage picture.

3.7 Archive on Google Drive (only if turned on)

This section concerns only Tauben & Co stations that I run myself — not your own station and not your device. I can turn on a nightly archive for one of my stations. It is off by default. The switch is in the protected area of the website, can only be reached with operator access, and can only be flipped after a notice has been confirmed. After that, the server copies data of that station every night into a folder in the operator’s own Google Drive: the database of detections (species, time, confidence), the false-detection marks, the weekly review videos and the sound recordings of the birds from the station’s microphone. Where the voice check runs (section 3.9), the clips are checked for voices before they are saved and muted at those places. The check can miss very quiet voices, and some older clips date from before the check; so the clips can contain fragments of conversation.

The folder is not shared. The copy tool (rclone) can only access files it created itself, not the rest of the Drive. The archive can be turned off at any time; what is already in the Drive stays there until I delete it. It contains no data from the app on your device (microphone results, position, device token) and nothing from stations of other operators: it only concerns the recordings and evaluations of my own stations.

3.8 Stations that I run: server and website

This section concerns the Tauben & Co stations that I run myself: the server and the website taubenundco.de with a separate access for each location. It does not concern your own station (section 3.6). A Raspberry Pi with a microphone detects birds there and pushes the results to the server. Access to a location works with a shared password; whoever knows it can see and hear what that location shows.

WhatWhyHow long
Detections: species, time, confidence display, statistics, notifications, videos no fixed period
Short sound clips (a few seconds around a detection) with a spectrogram; where the voice check runs, voices are muted (section 3.9) listening back, call comparison, a second check by another detection model on the server 30 days. For each species the ten most recent clips and the one with the highest confidence stay for good. Of several clips of the same species in the same minute, only the three with the highest confidence are kept. These periods apply to stations that are still recording
Live band: a running spectrogram picture from the station’s microphone, about 22 seconds delayed, plus the sound clips of the detected birds; no continuous sound. Where the voice check runs, places with a voice are silent and grey live view for signed-in users only in the server’s memory: pictures for five minutes at most, sound clips for 15 minutes at most
Weekly, monthly and species videos, built from the detections review; the voice is machine-generated no fixed period

Demo access. I can give testers and reviewers an access that lets them only view and listen to a station. It plays a small fixed selection of sample clips in which voices were muted afterwards, and beyond that at most recordings made after the voice check (section 3.9) was introduced at that station. Older recordings are blocked for it.

Legal basis: Art. 6(1)(b) GDPR for showing the data to those entitled to it, point (f) for the sound clips and their check (section 6).

3.9 People within earshot of a station

A station’s microphone is meant to hear birds, but it also hears everything else around it. Neighbours, guests and passers-by can therefore occasionally be audible in a clip. Against this there is a voice check on the station. I have been introducing it on the stations that I run since the end of October 2026. Where it runs, the following happens:

Limits. The check can miss very quiet or whispered voices. Conversely, bird calls that resemble a voice are now and then muted as well. Clips from the time before the check was introduced can still contain voices.

Legal basis is Art. 6(1)(f) GDPR: my interest in watching birds. The voice check and the short retention periods are meant to protect your interests. If you were within earshot of a station and do not want to be recorded, write to me at the address in section 1. I will then delete the clips concerned (objection under Art. 21, erasure under Art. 17 GDPR).

3.10 Web push and storage in the browser

On a station’s website there is a bell next to the menu. When you switch it on, your browser asks whether the site may send notifications. If you say yes, a subscription is created:

WhatWhyHow long
Browser subscription: an endpoint address at your browser’s push service (Google, Mozilla or Apple, depending on the browser) with its keys, plus your choice (new species or every detection) delivery of notifications to this browser until you switch the bell off or the push service reports the subscription as invalid

The server keeps the subscription in a file for each location and sends the notifications through your browser’s push service. A notification contains only what is on the screen anyway (such as “New species: Chaffinch”). Your browser fetches the picture of the species itself from our server.

The website also stores in your browser only what is needed for signing in and for your settings: the session cookie (section 3.2), your choice for the bell in the browser’s local storage and, if you turn notifications on, a service worker that receives them. There are no analytics or advertising cookies. The legal basis for the notifications is Art. 6(1)(a) GDPR (you switch them on); for the storage in the browser it is section 25(2) no. 2 TDDDG (strictly necessary for the service you asked for).

Forgotten password. The sign-in page offers a way to reset the password. The email address entered there is only compared with the operator’s stored address and is not saved. If it matches, the server sends a reset link valid for 30 minutes through the email service Brevo (section 5), always to the operator’s stored address and never to any other. The email contains only this link, no information about the person who requested it.

Protection against guessing. For failed sign-in attempts and reset requests the server stores a hash of your IP address together with the time. A daily clean-up run deletes these entries once they are older than 24 hours. The legal basis is Art. 6(1)(f) GDPR (protecting the sign-in against abuse).

3.11 New from version 1.4: videos, reading aloud and notifications on the phone

The following features come with version 1.4 of the app for iPhone and Android. They run on your phone. What goes onto the network is described here.

Review videos on the phone. With a BirdNET-Go or AvianVisitors station, and with “Listen only”, the phone builds the weekly review itself: when you tap “Create now” or, if switched on, by itself at night. During setup the app asks whether a video should be made every week. If you say “Yes”, the overnight run is on (by default only while the phone is charging); with “Later” it stays off. You can change this in the settings under “Reviews”. The data comes straight from your station (section 3.6) or from the finds on the phone. The videos stay on your phone; the app keeps the last eight. Nothing goes to us apart from the requests for bird drawings as in section 3.4. With the stations that I run, the videos are still made on the server (section 3.8).

The videos’ voice. The videos speak with a machine-generated voice (Supertonic 3, licence on the Licences page). The first time, the app downloads the voice once from Hugging Face (huggingface.co and the service’s download servers; Hugging Face Inc., USA): more than 100 MB, on Wi-Fi only by default, over mobile data only after asking. This applies to iPhone and Android. The app downloads a fixed version and checks every file against its checksum. Hugging Face sees your device’s IP address and the files requested; we do not receive that data and cannot influence how it is stored there (see the service’s privacy notice). After that the voice works entirely on the device. The legal basis is Art. 6(1)(b) GDPR; the transfer to the USA happens at your request, when you start the feature.

Wikipedia. For the text of the videos the app fetches excerpts about the week’s species from Wikipedia (de.wikipedia.org or en.wikipedia.org, Wikimedia Foundation, USA), straight from the phone and only by scientific species name. Wikipedia sees your device’s IP address and the address requested. The app keeps the excerpts on the device for up to 30 days.

A Gemini key of your own (optional). By default, fixed templates on the phone write the script; nothing then goes to Google. If you enter a Gemini key of your own in the settings, the app sends one request per video straight to Google (generativelanguage.googleapis.com, Google LLC, USA), without going through Tauben & Co. It contains the species names of your week, when they were heard (weekdays, times of day and dates in words), the number of species and sentences from Wikipedia. Never sound, never coordinates, no station or place name and no detection counts. We see neither your key nor the request. The key sits only in the device’s protected storage (Keychain or Keystore), is not synced with any cloud, cannot be moved to another device and can be deleted in the settings. On the free tier Google may use the inputs to improve its products; on the paid tier it may not. You yourself are Google’s contracting party: you bear the costs and the terms of your Google account. Before saving the key, the app points this out and recommends setting a spending limit at Google. The legal basis is Art. 6(1)(a) GDPR: you enter the key voluntarily.

Reading species names aloud. If you wish, the phone says the name of the detected species while you listen. The operating system’s speech output does this. Nothing goes to us, and the app itself sends nothing onto the network for it. Whether the system’s speech output uses a voice from the network depends on your device and the voice chosen there.

Notifications for BirdNET-Go and AvianVisitors. If you turn on notifications for such a station, the phone queries the station itself: when the app starts, when it comes to the foreground, and in the background at intervals that the operating system decides. The notifications are created on the device. There is no server of mine in between, no push token and no passing on to us. This only works if the phone can reach the station, for example on the home network or over a VPN. What the station sees is up to whoever runs it (section 3.6). The system only asks for permission for notifications when you turn this on.

3.12 This help site (GitHub Pages)

This help site is hosted by GitHub Pages (GitHub Inc., USA), not on my server. When you open it, GitHub processes your IP address and the usual connection data to deliver the page; I receive none of that. The site sets no cookies and loads no scripts, fonts or images from other providers. The forms for suggestions and bugs are at GitHub as well, need a GitHub account, and your entries are public: please do not post passwords, addresses or locations there. The legal basis is Art. 6(1)(f) GDPR (providing the help site).

4. Permissions and why

You can withdraw any permission at any time in your device’s settings.

5. Recipients

WhoWhat for
Apple (Apple Push Notification service) delivery of notifications on iPhones — only if notifications are turned on
Google (Firebase Cloud Messaging) delivery of notifications on Android devices — not active at present: the current Android app does not contain this service. The entry stays in case this route is added later
Browsers’ push services (Google, Mozilla or Apple, depending on the browser) delivery of the web push notifications of the bell — only if you switch it on (section 3.10)
Hetzner Online GmbH (Gallusstraße 25, 91710 Gunzenhausen, Germany) runs the server on which the bird display runs; server location: Germany
Brevo SAS (17 rue Salneuve, 75017 Paris, France) sending the password reset email to the operator’s stored address (section 3.10); the email contains only the link, no information about you
Google (Google Drive; Google Ireland Limited or Google LLC) storage of the archive from section 3.7 — only if I have turned it on for one of my stations; accessed only through a private account of the operator, not shared
GitHub Inc. (raw.githubusercontent.com and GitHub Pages, USA) image set of the collage for BirdNET-Go stations — only in that view, only the species’ file name; also hosting of this help site and its forms (section 3.12)
Wikimedia Foundation (en.wikipedia.org and de.wikipedia.org, USA) species description when a species card is opened, and text source of the review videos from version 1.4 — only the scientific species name
Hugging Face Inc. (huggingface.co, USA) one-off download of the voice for the review videos from version 1.4 (section 3.11)
Google (Gemini API; Google LLC, USA) script of the review videos — only if you enter a Gemini key of your own; the request goes straight from your phone to Google (section 3.11)

A notification contains only what is on the screen anyway (such as “New species: Chaffinch”). The station you enter yourself is not a recipient of our data: the app talks to it directly (section 3.6). Apart from those named, nothing goes to third parties; the requests to GitHub and Wikipedia are described in sections 3.4 and 3.11. No sale of data, no advertising networks, no analytics libraries.

6. Legal bases

7. Retention

8. Your rights

You have the right of access (Art. 15), rectification (Art. 16), erasure (Art. 17), restriction (Art. 18), data portability (Art. 20) and objection (Art. 21 GDPR). You can also complain to a data protection supervisory authority.

The authority responsible for me is the Berlin Commissioner for Data Protection and Freedom of Information (Berliner Beauftragte für Datenschutz und Informationsfreiheit, BlnBDI), Alt-Moabit 59–61, 10555 Berlin, Germany, www.datenschutz-berlin.de. You can also turn to another supervisory authority, for example the one where you live.

Deleting — the quick way

9. Children

The app is not aimed at children and does not knowingly collect data from children.

10. Security

The connection between the app and our server uses HTTPS only. Connections to your own station are unencrypted only when the station is on your home network (section 3.6). Secrets are kept on the device in the Keychain or in encrypted settings and are not logged.

11. Changes

If anything about the processing changes, this page is updated; the date at the top always shows when.

Last changed on 31 October 2026: reference to the legal notice; station data, third parties’ voices within earshot, web push and storage in the browser; this help site at GitHub Pages; retention of the web server access logs (14 days at most), a note on the other server logs and expiry of device tokens (180 days); password reset via Brevo and protection against guessing (24 hours); responsible supervisory authority; device label instead of device name; Firebase not active at present; new from version 1.4: review videos on the phone with a voice from Hugging Face, Wikipedia requests, an optional Gemini key, reading species names aloud, and notifications for BirdNET-Go and AvianVisitors.

Before that, on 23 October 2026: stations of your own (BirdNET-Go, AvianVisitors, own server) with a direct connection, local network access and an optional BirdNET-Go password; collage picture and widget for these stations; the optional archive on Google Drive; English version.