Tauben & Co — App für iPhone und Android
Datenschutzerklärung
Stand: 31. Oktober 2026
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
| Was | Wozu |
|---|---|
| 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
| Was | Wozu | Wie 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.
| Was | Wozu | Wie 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:
| Was | Wozu | Wo |
|---|---|---|
| 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.
| Was | Wozu | Wie 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:
- Die Erkennung wertet den Ton weiter vollständig aus, damit auch Vögel neben einem Gespräch erkannt werden. Gespeichert, an den Server übertragen oder im Live-Band gezeigt wird der Ton aber erst, nachdem die Station geprüft hat, ob jemand spricht. Dafür nutzt sie einen Sprachdetektor (Silero VAD) und die Klasse „Menschliche Stimme“ des BirdNET-Modells.
- Die Sekunden mit Stimme werden stummgeschaltet, mit einem kurzen Rand davor und danach, und im Spektrogramm grau abgedeckt. Es wird nichts verstanden oder mitgeschrieben, und niemand wird erkannt. Die Prüfung läuft ganz auf der Station.
- Die Rohaufnahme von 15 Sekunden wird nach der Auswertung gelöscht, nach etwa 20 Sekunden.
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:
| Was | Wozu | Wie 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
- Mikrofon — nur für „Zuhören“ (Abschnitt 3.3). Ohne Freigabe funktioniert der Rest der App vollständig.
- Standort — freiwillig, einmalig, nur beim Antippen von „Meine Position verwenden“. Verlässt das Gerät nicht.
- Meldungen — freiwillig, nur wenn Sie Meldungen einschalten. Bei einer eigenen Station erzeugt die App die Mitteilungen selbst (Abschnitt 3.11).
- Lokales Netzwerk (iPhone) — nur, damit die App die Station erreicht, die Sie selbst eintragen (Abschnitt 3.6). Ohne Freigabe funktionieren Stationen im Heimnetz nicht; alles andere schon.
Jede Freigabe können Sie jederzeit in den Einstellungen Ihres Geräts wieder entziehen.
5. Empfänger
| Wer | Wofü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
- Art. 6 Abs. 1 lit. b DSGVO (Erfüllung) — Anmeldung, Sitzungs-Cookie, Geräte-Token sowie das Anzeigen Ihrer Station und das Zeichnen des Collage-Bildes: ohne sie funktioniert die App nicht. Ebenso die Funktionen aus Abschnitt 3.11, die Sie selbst starten (Videos, Download der Stimme, Wikipedia-Abruf).
- Art. 6 Abs. 1 lit. a DSGVO (Einwilligung) — Mikrofon, Standort, Meldungen und lokales Netzwerk; Sie erteilen sie im Systemdialog und können sie jederzeit widerrufen. Ebenso die Web-Push-Mitteilungen der Glocke, ein eigener Gemini-Schlüssel und das Speichern eines BirdNET-Go-Passworts: Es geschieht nur mit Ihrer Zustimmung.
- Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse) — Server-Protokolle zum sicheren Betrieb, der Schutz der Anmeldeseite vor Durchprobieren (Abschnitt 3.10), Erkennungen und Tonausschnitte der Stationen, die ich betreibe, samt Stimmprüfung (Abschnitte 3.8 und 3.9), diese Hilfeseite (Abschnitt 3.12) sowie das Archiv auf Google Drive (Datensicherung der Aufnahmen und Auswertungen meiner eigenen Stationen, bewusst eingeschaltet, ohne Weitergabe und ohne Freigabe-Link).
- § 25 Abs. 2 Nr. 2 TDDDG — Sitzungs-Cookie, lokaler Speicher und Service Worker im Browser: für den von Ihnen gewünschten Dienst unbedingt erforderlich.
7. Speicherdauer
- Sitzungs-Cookie: höchstens 90 Tage.
- Geräte-Token, Gerätebezeichnung, Push-Token: bis Sie sich abmelden oder das Gerät aussperren; ein Gerät, das sich 180 Tage nicht meldet, wird entfernt. Code, Verbindungen und Nachrichten eines entfernten Geräts folgen spätestens am nächsten Tag.
- Daten auf dem Gerät (Funde, gerundete Position, Einstellungen, Adresse Ihrer Station): bis Sie die Station wechseln oder die App löschen.
- BirdNET-Go-Passwort (nur falls gespeichert): bis Sie sich abmelden oder die App löschen; es liegt nie bei uns.
- Zugriffsprotokolle des Webservers: höchstens 14 Tage, dann automatische Löschung. System- und Sicherheitsprotokolle des Servers: siehe Abschnitt 3.2.
- Hashwert der IP-Adresse bei Fehlversuchen und Anfragen zum Zurücksetzen: bis zum nächsten täglichen Aufräumlauf nach 24 Stunden.
- Erkennungen der Stationen, die ich betreibe: ohne feste Frist. Tonausschnitte: 30 Tage, von jeder Art bleiben einige dauerhaft (Abschnitt 3.8). Live-Band: nur im Arbeitsspeicher, höchstens 15 Minuten.
- Web-Push-Abo: bis Sie die Glocke ausschalten oder der Push-Dienst es als ungültig meldet.
- Rückblick-Videos auf dem Handy (ab Version 1.4): die letzten acht, bis Sie sie löschen oder die App löschen. Wikipedia-Auszüge: bis zu 30 Tage auf dem Gerät. Heruntergeladene Stimme: bis Sie die App löschen. Gemini-Schlüssel (nur falls eingetragen): bis Sie ihn löschen, sich abmelden oder die App löschen.
- Collage-Anfragen (Artnamen und Zählungen): werden nicht gespeichert.
- Fotos und Zeilen zwischen verbundenen Geräten: 30 Tage, dann automatische Löschung; sofort beim Lösen der Verbindung oder beim Löschen der Nachricht.
- Archiv auf Google Drive (nur falls eingeschaltet): bis ich die Dateien im Drive lösche. Gelöschte Dateien liegen danach noch bis zu 30 Tage im Papierkorb von Google.
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
- In der App: Einstellungen → Konto → Abmelden. Das entfernt Geräte-Token, Gerätebezeichnung und Push-Token dieses Geräts auf dem Server, bei allen Servern, mit denen es verbunden war. Code, Verbindungen und Nachrichten dieses Geräts löscht der Server spätestens am folgenden Tag.
- Ein anderes Gerät aussperren: Einstellungen → Geräte → das Gerät aussperren (etwa ein verlorenes). Geräte-Token, Gerätebezeichnung und Push-Token werden damit ungültig und entfernt.
- Eigene Station: in den Einstellungen die Station wechseln beziehungsweise abmelden — Adresse und ein gespeichertes Passwort verschwinden vom Gerät. Bei uns lag dazu nichts.
- Auf dem Gerät: App löschen — alle lokalen Daten verschwinden mit. Den Eintrag am Server entfernt das nicht; melden Sie sich vorher ab (siehe oben).
- Schriftlich: formlos an die Kontaktadresse in Abschnitt 1. Das gilt auch für Aufnahmen von Stimmen Dritter (Abschnitt 3.9).
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
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
| What | Why |
|---|---|
| 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
| What | Why | How 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.
| What | Why | How 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:
| What | Why | Where |
|---|---|---|
| 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.
| What | Why | How 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:
- Detection keeps analysing all of the sound, so that birds next to a conversation are still recognised. But sound is only saved, transmitted to the server or shown in the live band after the station has checked whether someone is speaking. For that it uses a voice detector (Silero VAD) and the “human vocal” class of the BirdNET model.
- The seconds with a voice are muted, with a short margin before and after, and covered in grey in the spectrogram. Nothing is understood or written down, and nobody is identified. The check runs entirely on the station.
- The raw 15-second recording is deleted after analysis, after about 20 seconds.
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:
| What | Why | How 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
- Microphone — only for “Listen” (section 3.3). Without it the rest of the app works fully.
- Location — voluntary, one-off, only when you tap “Use my position”. Never leaves the device.
- Notifications — voluntary, only if you turn notifications on. With a station of your own the app creates the notifications itself (section 3.11).
- Local network (iPhone) — only so the app can reach the station you enter yourself (section 3.6). Without it, stations on your home network do not work; everything else does.
You can withdraw any permission at any time in your device’s settings.
5. Recipients
| Who | What 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
- Art. 6(1)(b) GDPR (performance) — sign-in, session cookie, device token, as well as showing your station and drawing the collage picture: without them the app does not work. The same goes for the features in section 3.11 that you start yourself (videos, downloading the voice, Wikipedia requests).
- Art. 6(1)(a) GDPR (consent) — microphone, location, notifications and local network; you give it in the system dialog and can withdraw it at any time. The same goes for the web push notifications of the bell, a Gemini key of your own and saving a BirdNET-Go password: it only happens with your agreement.
- Art. 6(1)(f) GDPR (legitimate interest) — server logs for secure operation, protecting the sign-in page against guessing (section 3.10), detections and sound clips of the stations that I run including the voice check (sections 3.8 and 3.9), this help site (section 3.12), and the archive on Google Drive (backup of the recordings and evaluations of my own stations, deliberately turned on, with no onward transfer and no share link).
- Section 25(2) no. 2 TDDDG — session cookie, local storage and service worker in the browser: strictly necessary for the service you asked for.
7. Retention
- Session cookie: 90 days at most.
- Device token, device label, push token: until you sign out or lock the device out; a device that does not report for 180 days is removed. The code, connections and messages of a removed device follow at the latest on the next day.
- Data on the device (detections, rounded position, settings, address of your station): until you change the station or delete the app.
- BirdNET-Go password (only if saved): until you sign out or delete the app; it is never with us.
- Web server access logs: 14 days at most, then deleted automatically. System and security logs of the server: see section 3.2.
- Hash of the IP address for failed attempts and reset requests: until the next daily clean-up run after 24 hours.
- Detections of the stations that I run: no fixed period. Sound clips: 30 days, some of each species stay for good (section 3.8). Live band: only in memory, 15 minutes at most.
- Web push subscription: until you switch the bell off or the push service reports it as invalid.
- Review videos on the phone (from version 1.4): the last eight, until you delete them or delete the app. Wikipedia excerpts: up to 30 days on the device. Downloaded voice: until you delete the app. Gemini key (only if entered): until you delete it, sign out or delete the app.
- Collage requests (species names and counts): not stored.
- Pictures and notes between connected devices: 30 days, then deleted automatically; immediately when the connection is ended or the message is deleted.
- Archive on Google Drive (only if turned on): until I delete the files in the Drive. Deleted files then stay in Google’s bin for up to 30 days.
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
- In the app: Settings → Account → Sign out. That removes the device token, device label and push token of this device on the server, on every server it was connected to. The server deletes this device’s code, connections and messages at the latest on the following day.
- Locking out another device: Settings → Devices → lock the device out (a lost one, say). Its device token, device label and push token become invalid and are removed.
- Your own station: change the station or sign out in the settings — the address and a saved password disappear from the device. We never held them.
- On the device: delete the app — all local data goes with it. That does not remove the entry on the server; sign out first (see above).
- In writing: informally to the contact address in section 1. This also applies to recordings of third parties’ voices (section 3.9).
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.