Datenschutz

English

Stand 25. Oktober 2026.

Mär sammelt nichts. Es gibt keine Konten, keine Analyse, keine Werbung, kein Tracking, keinen Dienst für Absturzberichte und keine fremden SDKs. Der Entwickler betreibt keinen Server, mit dem die App spricht, auch keinen für den Abgleich. Die App enthält keine voreingestellte Adresse eines Servers des Entwicklers.

Deine eigenen Server

Die App spricht mit den Servern, die du selbst einträgst, etwa Audiobookshelf, Subsonic, Jellyfin, gpodder oder Pinchflat. Passwörter und Zugangsschlüssel dafür liegen im Schlüsselbund des Geräts und bleiben dort; die eine Ausnahme, die Zugangsdaten privater und bezahlter Podcast-Feeds, steht weiter unten. Hörstände liegen auf deinem eigenen Server, oder auf dem Gerät, wenn eine Quelle keinen eigenen Server hat. Bei Jellyfin steckt der Zugangsschlüssel in den Stream- und Cover-Adressen, die die App abruft; er steht deshalb in den Protokollen deines eigenen Jellyfin-Servers und eines vorgeschalteten Proxys, sonst nirgends. Downloads bleiben auf dem Gerät.

Die App erzeugt eine zufällige Kennung für dieses Gerät. Sie liegt nur im Schlüsselbund dieses Geräts, nie im iCloud-Schlüsselbund, und sie wandert nicht über ein Backup auf ein anderes Gerät. Deine eigenen Server bekommen sie, wo ihre Schnittstelle nach einem Gerät fragt, wie bei Jellyfin, und sie kennzeichnet die Einträge dieses Geräts in deinen iCloud-Daten oder in deinem Sync-Dienst, zum Beispiel welches deiner Geräte gerade spielt.

Kataloge und Verzeichnisse

Ohne eigenen Server, und daneben, fragt die App öffentliche Kataloge und Verzeichnisse nach Inhalten. Sie tut das ohne Konto, mit ihrer eigenen Kennung Maer/1.0 (+https://maer.fm) und mit den Suchbegriffen, die du eingibst. Diese Dienste sehen deine IP-Adresse und deine Anfragen, wie jede Website, die du besuchst; was sie davon aufbewahren, regeln ihre eigenen Bestimmungen:

Podcast-Folgen, ihre Feeds und Coverbilder kommen direkt von den Servern derer, die sie veröffentlichen, für die Podcasts, die du abonnierst, und für die, die in den Reihen der App stehen (Rundfunkanstalten und unabhängige Anbieter). Radiostreams kommen direkt vom Sender. Auch diese Server sehen deine IP-Adresse.

iCloud

Ist iCloud auf deinem Gerät eingeschaltet und der Sync-Schalter in der App an (er heißt „iCloud“, und „Zwischen Geräten abgleichen“, sobald du einen eigenen Dienst eingerichtet hast), geht Folgendes über iCloud in deinem eigenen Konto, damit es dir zwischen deinen Geräten folgt: Hörstände von Podcasts, Katalogtiteln und lokalen Dateien; deine Wiedergabelisten und Hörstatistik; deine Wahlen in der App, etwa Radiofavoriten, letzte Suchen, ausgeblendete Titel und Wiedergabegeschwindigkeiten; deine Podcast-Abos (Feed-Adressen); und die Adressen von Servern, die einmal funktioniert haben, damit dein anderes Gerät sie unter seinem Adressfeld anbieten kann. Gespeichert wird das in Apples Schlüssel-Wert-Speicher und in CloudKit, in der privaten Datenbank deines iCloud-Kontos, die der Entwickler nicht lesen kann. Die Abos, die ein Gerät von deinem eigenen gpodder-Server holt, gehen denselben Weg: sie erreichen deine anderen Geräte, und eine Abbestellung auf einem davon erreicht auch diesen Server. Hörstände werden dadurch nicht gelöscht. Die Zugangsdaten privater und bezahlter Podcast-Feeds gehen ebenfalls diesen Weg, als Einträge im iCloud-Schlüsselbund, solange der Sync-Schalter an ist und kein eigener Mär-Sync-Dienst eingerichtet ist. Alle anderen Benutzernamen, Passwörter und Schlüssel gehen nie über iCloud. Diese Daten gehen unter deinem Konto und Apples Bedingungen an Apple.

Mär Sync

Richtest du die App auf einen Mär-Sync-Dienst ein (Einstellungen, Sync), gehen Podcast-Hörstände, der Wiedergabe-Anspruch (welches deiner Geräte spielt), die Hörstatistik, deine Wiedergabelisten und deine Wahlen an diesen Dienst statt an iCloud. Eine Adresse ist nicht voreingestellt: du trägst den Dienst selbst ein und entscheidest, wem er gehört. Das Passwort, das du eingibst, wird gegen einen Schlüssel getauscht, der im Schlüsselbund des Geräts bleibt; das Passwort selbst wird nicht gespeichert. Dieses Projekt betreibt keinen solchen Dienst für dich, und nichts geht anderswohin.

Benutzernamen und Passwörter privater und bezahlter Feeds gehen genau einen Weg, nie beide. Mit eingerichtetem Sync-Dienst gehen sie versiegelt an diesen Dienst: die App versiegelt sie auf dem Gerät mit AES-GCM, unter einem Schlüssel, der über HKDF-SHA256 aus einem Gerätecode abgeleitet wird, sodass der Dienst sie aufbewahrt, ohne sie lesen zu können. Ohne einen solchen Dienst liegen sie stattdessen als Einträge im iCloud-Schlüsselbund und gehen damit über Apple, solange der Sync-Schalter an ist, wie oben beschrieben. Den Gerätecode zeigt die App unter Einstellungen, Mär Sync; auf ein zweites Gerät kommt er, indem du ihn hinüberkopierst. Der Code selbst geht nicht über iCloud.

Jede Anfrage an diesen Dienst läuft in einer verschlüsselten Sitzung, auch über eine einfache http-Adresse. Die Sitzung nutzt das Noise-Protokoll im Muster NK, in der Schreibweise Noise_NK_25519_ChaChaPoly_SHA256. Dein Gerät merkt sich den Schlüssel des Dienstes von der ersten Verbindung an, als Fingerabdruck im Schlüsselbund des Geräts für diese Adresse. Er bleibt auf diesem Gerät: er liegt nicht im iCloud-Schlüsselbund und wandert nicht über ein Backup auf ein anderes Gerät, ein neues Gerät lernt den Dienst also neu kennen. Ändert sich der Schlüssel, hält die Anmeldung an, bis dir beide Fingerabdrücke gezeigt wurden. Zwei Dinge bleiben außerhalb der Sitzung: der Abruf des öffentlichen Schlüssels selbst und die Frage, ob der Dienst erreichbar ist.

Importe

Beim Import aus Pocket Casts meldet sich die App einmal mit der E-Mail-Adresse und dem Passwort, die du eingibst, bei Pocket Casts an (Datenschutz), liest die Abos und Hörstände deines eigenen Kontos und verwirft die Zugangsdaten, wenn der Import fertig ist. Nichts wird gespeichert, nichts erreicht den Entwickler, und nichts läuft im Hintergrund. Dafür nutzt die App eine Schnittstelle, die Pocket Casts nicht offiziell beschreibt. Importe aus Apple Podcasts, AntennaPod und OPML-Dateien lesen eine Datei, die du auswählst; nichts verlässt das Gerät.

Diagnose

Ausgaben aus dem App Store nutzen MetricKit nicht. Testausgaben (TestFlight) bewahren Apples tägliche Leistungs- und Diagnoseberichte für eine Seite in der App auf dem Gerät auf und senden nichts; sie verlassen das Gerät nur, wenn du sie selbst teilst. Unabhängig von der App kann iOS Absturz- und Nutzungsberichte an App-Entwickler weitergeben, wenn du in den iOS-Einstellungen „Mit App-Entwicklern teilen“ einschaltest; das ist Apples Weg, und die App steuert ihn nicht.

Sonst geht nichts irgendwohin.

Kontakt

Fragen zum Datenschutz an support@maer.fm. Mehr auf der Kontaktseite.

← maer.fm