← Zurück zur App / Back to the app

Datenschutzerklärung

English version below · Stand: 11. November 2026

1. Verantwortlicher

Martin Haintz
Graz, Österreich
E-Mail: martin@haintz.dev

2. Kurz zusammengefasst

3. Hosting auf eigenem Server über NetBird

Diese Website wird auf einem von mir selbst betriebenen Server bereitgestellt. Erreicht wird sie über einen Reverse-Proxy, den ich ebenfalls selbst betreibe (mit der Software NetBird): Er nimmt deine Anfrage entgegen und leitet sie an meinen Server weiter. Der Reverse-Proxy läuft auf Servern, die ich bei der Hetzner Online GmbH, Industriestr. 25, 91710 Gunzenhausen, Deutschland, miete; Hetzner verarbeitet die Daten dabei als Auftragsverarbeiter in meinem Auftrag (Art. 28 DSGVO). Beim Aufruf werden die für die Auslieferung und den sicheren Betrieb nötigen Daten verarbeitet, insbesondere deine IP-Adresse, Datum und Uhrzeit des Zugriffs, die aufgerufene Adresse sowie Angaben zu Browser und Betriebssystem, und können in Server-Protokollen gespeichert werden. Auf diese Protokolle habe ich Zugriff.

Rechtsgrundlage ist mein berechtigtes Interesse an einer sicheren und zuverlässigen Bereitstellung der Website (Art. 6 Abs. 1 lit. f DSGVO).

4. Speicherung auf deinem Gerät

Die App speichert deine Skripte, Einstellungen und die letzte Leseposition im lokalen Speicher deines Browsers (localStorage). Damit sie auch offline funktioniert, legt ein Service Worker die Programmdateien im Browser-Cache ab. Diese Daten verlassen dein Gerät nicht und werden nicht an mich übertragen.

Die Speicherung ist unbedingt erforderlich, um den von dir ausdrücklich gewünschten Dienst bereitzustellen (§ 165 Abs. 3 TKG 2021). Du kannst die Daten jederzeit löschen, indem du Skripte in der App löschst, die Websitedaten in den Browser-Einstellungen entfernst oder die installierte App deinstallierst.

5. Spracherkennung

Nur wenn du den Sprachmodus startest und den Mikrofonzugriff erlaubst, nutzt die App die Spracherkennung deines Browsers (Web Speech API). Der Browser überträgt das Audio dafür an den Dienst seines Herstellers und erhält den erkannten Text zurück. Bei Chrome ist das Google, bei Safari Apple, bei Edge Microsoft. Die Verarbeitung dort erfolgt nach deren Datenschutzbestimmungen: Google, Apple, Microsoft.

Ich erhalte weder Audio noch erkannten Text. Der erkannte Text wird nur kurzzeitig auf deinem Gerät verwendet, um die Stelle im Skript zu finden, und nicht gespeichert. Wenn du das nicht möchtest, verwende den Auto-Scroll-Modus – er kommt ohne Mikrofon aus.

6. Kontakt per E-Mail

Wenn du mir schreibst, verarbeite ich deine Angaben, um deine Anfrage zu beantworten (Art. 6 Abs. 1 lit. f DSGVO), und lösche sie, sobald sie dafür nicht mehr benötigt werden.

7. Links zu anderen Websites

Die App verlinkt auf das Projekt auf GitHub. Beim Anklicken gelten die Datenschutzbestimmungen von GitHub.

8. Deine Rechte

Du hast das Recht auf Auskunft, Berichtigung, Löschung, Einschränkung der Verarbeitung, Datenübertragbarkeit und Widerspruch (Art. 15–21 DSGVO). Wende dich dafür an die oben genannte E-Mail-Adresse. Außerdem kannst du dich bei der Aufsichtsbehörde beschweren, in Österreich bei der Datenschutzbehörde, Barichgasse 40–42, 1030 Wien, www.dsb.gv.at.


Privacy policy

Translation for convenience; the German version is authoritative. Last updated: November 11, 2026.

1. Controller

Martin Haintz
Graz, Austria
Email: martin@haintz.dev

2. Summary

3. Hosting on my own server via NetBird

This website is provided on a server that I operate myself. It is reached through a reverse proxy that I also operate myself (using the NetBird software): it accepts your request and forwards it to my server. The reverse proxy runs on servers I rent from Hetzner Online GmbH, Industriestr. 25, 91710 Gunzenhausen, Germany; Hetzner processes the data on my behalf as a processor (Art. 28 GDPR). When you visit it, the data required for delivery and secure operation is processed, in particular your IP address, date and time of access, the requested address and information about browser and operating system, and may be stored in server logs. I have access to these logs.

The legal basis is my legitimate interest in providing the website securely and reliably (Art. 6(1)(f) GDPR).

4. Storage on your device

The app stores your scripts, settings and last reading position in your browser's local storage (localStorage). To work offline, a service worker keeps the program files in the browser cache. This data does not leave your device and is not transmitted to me.

This storage is strictly necessary to provide the service you explicitly requested (§ 165(3) Austrian Telecommunications Act 2021). You can delete the data at any time by deleting scripts in the app, clearing the site data in your browser settings or uninstalling the installed app.

5. Speech recognition

Only when you start voice mode and allow microphone access does the app use your browser's speech recognition (Web Speech API). The browser sends the audio to its vendor's service and receives the recognized text: Google for Chrome, Apple for Safari, Microsoft for Edge. Processing there is subject to their privacy policies: Google, Apple, Microsoft.

I receive neither audio nor recognized text. The recognized text is used only briefly on your device to find your place in the script and is not stored. If you do not want this, use auto-scroll mode – it works without a microphone.

6. Contact by email

If you write to me, I process your details to answer your request (Art. 6(1)(f) GDPR) and delete them once they are no longer needed for that purpose.

7. Links to other websites

The app links to the project on GitHub. When you follow it, GitHub's privacy policy applies.

8. Your rights

You have the right of access, rectification, erasure, restriction of processing, data portability and objection (Art. 15–21 GDPR). Contact the email address above. You may also lodge a complaint with a supervisory authority; in Austria this is the Datenschutzbehörde, Barichgasse 40–42, 1030 Vienna, www.dsb.gv.at.