Datenschutzerklärung
English version below · Stand: 11. November 2026
1. Verantwortlicher
Martin HaintzGraz, Österreich
E-Mail: martin@haintz.dev
2. Kurz zusammengefasst
- Keine Cookies, keine Analyse- oder Tracking-Werkzeuge, keine Werbung, kein Benutzerkonto.
- Deine Skripte und Einstellungen bleiben auf deinem Gerät. Ich erhalte sie nicht.
- Für die Spracherkennung schickt dein Browser das Mikrofon-Audio an den Spracherkennungsdienst seines Herstellers (siehe Punkt 5).
- Die Website läuft auf meinem eigenen Server und wird über einen ebenfalls von mir betriebenen Reverse-Proxy auf bei Hetzner gemieteten Servern erreicht. Dabei werden technisch notwendige Zugriffsdaten verarbeitet (siehe Punkt 3).
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 HaintzGraz, Austria
Email: martin@haintz.dev
2. Summary
- No cookies, no analytics or tracking tools, no advertising, no user account.
- Your scripts and settings stay on your device. I do not receive them.
- For speech recognition, your browser sends the microphone audio to its vendor's speech service (see section 5).
- The website runs on my own server and is reached through a reverse proxy that I also operate, on servers rented from Hetzner. Technically necessary access data is processed to deliver it (see section 3).
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.