Josef Sejrek / Budbrain Software
Koblenzer Strasse 95
56073 Koblenz, Deutschland
E-Mail: jsbudbrainlimiter@budbrain.de
Web: www.budbrain.de
jsBudbrainLimiter erhebt und überträgt keine personenbezogenen Daten. Es findet keinerlei Datensammlung, kein Profiling und kein Versand an externe Server statt.
Die App stellt von sich aus keine Internetverbindung her. Es gibt keine Cloud-Synchronisation, keine Telemetrie, keine Nutzungsstatistik und keine automatische Kommunikation mit externen Servern.
Damit die App den Klang durch den Limiter schicken kann, nimmt sie den Ton der anderen Programme über die dafür vorgesehene Schnittstelle von macOS (Core Audio) entgegen, verändert ihn nach Ihren Reglern und gibt ihn an das gewählte Gerät — Ihre Lautsprecher oder Kopfhörer — weiter. Solange die App an ist, schaltet macOS dabei die direkte Ausgabe der Programme stumm, damit der Ton nicht doppelt erklingt. Ist die App aus, liest sie den Ton nur noch für die Pegelanzeigen und Spektren mit; die Programme spielen dann unverändert direkt.
macOS fragt dazu beim ersten Start, ob die App auf den Systemton zugreifen darf. Die Freigabe können Sie jederzeit in den Systemeinstellungen unter „Datenschutz & Sicherheit → Aufnahme von Bildschirm & Systemaudio“ (Abschnitt „Nur Aufnahme von Systemaudio“) zurücknehmen; der Limiter wirkt dann nicht, der Ton bleibt unverändert. Den Bildschirm liest die App nicht.
Der Ton wird dabei ausschließlich im Arbeitsspeicher und nur für Sekundenbruchteile verarbeitet. Er wird weder aufgezeichnet noch gespeichert, nicht ausgewertet und nicht versendet. Ein Mikrofon benutzt die App nicht. Von macOS erfährt die App außerdem, welche Ausgabegeräte es gibt und wie sie heißen, und ob sie stumm geschaltet sind; die Stummtaste der App schaltet das gewählte Gerät stumm. Laufen gleichzeitig jsBudbrainsFxStudio, jsBudbrainEqualizer oder jsBudbrainCompressor, erfährt die App von macOS, welche davon laufen und bei den ersten beiden, welche Version sie haben. Sie nimmt den Ton dann von der App vor ihr entgegen, statt ihn doppelt erklingen zu lassen. Diese Angaben verlassen Ihren Rechner nicht.
Die App läuft in der Sandbox von macOS und schreibt nur in ihren eigenen Ordner
~/Library/Containers/com.budbrain.jsbudbrainlimiter/Data/Library/Application Support/jsBudbrainLimiter. Dort legt sie folgende Dateien an:
settings.dat — Ihre Einstellungen: die Stellung aller Regler beider
Kanäle und des Masters einschließlich der Lautstärke, Bypass und True Peak, ob die Kanäle
gekoppelt sind, die gewählte Voreinstellung und Ihre eigenen, mit den von Ihnen vergebenen Namen, ob die
App an ist und beim Start an sein soll, das gewählte Ausgabegerät und das zuletzt genutzte
Standardgerät des Systems, Sprache, Design sowie Größe, Lage und Ansicht des Fensters. Diese Datei ist verschlüsselt abgelegt. Wird sie
beschädigt oder verändert vorgefunden, legt die App sie als
settings.dat.manipuliert beiseite und beginnt mit den Grundeinstellungen.settings.dat.bak — der vorige Stand derselben Datei, ebenso verschlüsselt. Er
wird gelesen, falls settings.dat etwa nach einem Stromausfall fehlt oder unlesbar ist.jsBudbrainLimiter.log — ein technisches Protokoll des laufenden Programms zur
Fehlersuche. Es enthält unter anderem die Programmversion, die Namen der Ausgabegeräte und
Meldungen zum Tonweg. Es wird bei jedem Start neu angelegt, also überschrieben.jsBudbrainLimiter.lock — enthält nur die Prozessnummer der laufenden App,
damit sie nicht zweimal gleichzeitig läuft.Außerdem legt die App in ihrem Container einen Zwischenspeicher der Schriften an, die macOS mitbringt, damit die Oberfläche schneller startet. Er enthält nur Angaben zu diesen Schriften.
Stürzt die App ab, schreibt sie einen Absturzbericht (crash_report.txt) in denselben
Ordner (bei einem Absturz ganz am Anfang vorübergehend in den temporären Ordner ihres
Containers). Er enthält die Programmversion, die Art des Fehlers, den Zeitpunkt, die
macOS-Version, einen technischen Aufrufstapel und den Pfad der Protokolldatei.
Beim nächsten Start fragt die App, ob Sie den Bericht senden möchten. Nur wenn Sie zustimmen, öffnet sich Ihr E-Mail-Programm mit einer vorbereiteten Nachricht an jsbudbrainlimiter@budbrain.de, die den Bericht und die letzten Zeilen des Protokolls enthält. Ob Sie sie abschicken, entscheiden ausschließlich Sie; von selbst wird nichts versendet. Danach wird der Bericht gelöscht.
Setzen Sie in den Einstellungen den Haken „Beim Anmelden starten“, meldet die App sich bei macOS als Anmeldeobjekt an. Sie sehen den Eintrag in den Systemeinstellungen unter „Allgemein → Anmeldeobjekte“ (ab macOS 15 „Anmeldeobjekte & Erweiterungen“) und können ihn dort auch selbst abschalten. Nehmen Sie den Haken wieder heraus, wird der Eintrag entfernt. Weitere Einträge im System nimmt die App nicht vor.
Wenn Sie die App über den Mac App Store beziehen, verarbeitet Apple im Rahmen des Downloads, der Lizenzprüfung und der Aktualisierungen eigene Daten. Hierfür gelten die Datenschutzbestimmungen von Apple, auf die wir keinen Einfluss haben.
Die App verwendet:
Es findet keine Weitergabe von Daten an Dritte statt — weder zu kommerziellen noch zu sonstigen Zwecken.
Da jsBudbrainLimiter keine personenbezogenen Daten erhebt oder verarbeitet, entfällt eine Rechtsgrundlage nach Art. 6 DSGVO.
Wenn Sie die App löschen, startet sie auch beim Anmelden nicht mehr. Der Ordner aus Punkt 5 bleibt
bestehen, damit eine erneute Installation Ihre Einstellungen und eigenen Voreinstellungen wiederfindet. Sie
können ihn jederzeit von Hand löschen (im Finder „Gehe zu Ordner“ mit
~/Library/Containers/com.budbrain.jsbudbrainlimiter). Die Freigabe aus Punkt 4 nehmen Sie
in den Systemeinstellungen unter „Datenschutz & Sicherheit → Aufnahme von Bildschirm &
Systemaudio“ zurück.
Auch wenn keine personenbezogenen Daten verarbeitet werden, stehen Ihnen grundsätzlich folgende Rechte zu:
Zur Ausübung Ihrer Rechte wenden Sie sich an die oben genannte Kontaktadresse.
Sie haben das Recht, sich bei einer Datenschutz-Aufsichtsbehörde zu beschweren (Art. 77 DSGVO). Die für uns zuständige Aufsichtsbehörde ist:
Der Landesbeauftragte für den Datenschutz und die Informationsfreiheit Rheinland-Pfalz
Postfach 30 40
55020 Mainz
www.datenschutz.rlp.de
Wir behalten uns vor, diese Datenschutzerklärung bei Bedarf anzupassen, etwa bei App-Updates oder geänderten gesetzlichen Anforderungen. Die aktuelle Version finden Sie stets unter dieser URL.
Bei Fragen zum Datenschutz erreichen Sie uns unter:
jsbudbrainlimiter@budbrain.de