Verbinden

Datenschutzerklärung

1. Auf einen Blick

Auffi ist ein Open-Source-Bildschirm-Sharing-Tool. Die folgenden Hinweise erklären, welche personenbezogenen Daten an welcher Stelle erhoben werden, wozu sie dienen und wie lange sie gespeichert bleiben. Auffi ist Privacy-by-Design entworfen: Bildschirminhalte, Maus- und Tastatureingaben sowie übertragene Dateien fließen ausschließlich Ende-zu-Ende verschlüsselt (DTLS-SRTP) direkt zwischen den verbundenen Browsern. Der Auffi-Backend-Server bekommt davon nichts mit.

2. Verantwortliche Stelle

Verantwortlich für die Datenverarbeitung auf dieser Website ist:

Manuel Rödig
Tannenweg 6
85405 Nandlstadt
Deutschland
E-Mail: phash@phash.de

3. Deine Rechte (Art. 15–21 DSGVO)

Außerdem hast du das Recht, dich bei der zuständigen Aufsichtsbehörde zu beschweren — im Falle Bayerns das Bayerische Landesamt für Datenschutzaufsicht.

4. Server-Logs (Caddy-Reverse-Proxy)

Bei jedem Zugriff auf auffi.app erfasst der Reverse-Proxy automatisch technische Daten in Server-Log-Dateien:

Eine Zusammenführung dieser Daten mit anderen Datenquellen findet nicht statt. Die Erfassung erfolgt auf Grundlage von Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse am sicheren Betrieb). Aufbewahrung: 14 Tage, danach automatische Rotation.

5. Verbindungs-Vermittlung (WebRTC-Signaling)

Beim Start einer Sharing-Session wird ein 9-stelliger Code generiert. Dieser dient ausschließlich als Kurzzeit-Schlüssel, um die zwei Browser miteinander zu verbinden:

Verarbeitungsgrundlage: Art. 6 Abs. 1 lit. b DSGVO (Vertragserfüllung — du forderst aktiv eine Verbindung an).

6. Optionales Konto (Unattended Access)

Wer das Dashboard unter auffi.app/dashboard/ nutzt, legt ein Konto an. Dabei werden gespeichert:

Verarbeitungsgrundlage: Art. 6 Abs. 1 lit. b DSGVO. Sessions werden über einen HttpOnly-, Secure-, SameSite=Strict-Cookie (__Host-auffi_session) verwaltet — kein Drittanbieter-Tracking. Die DB speichert nur den SHA-256-Hash des Session-Tokens, nie das Klartext-Cookie.

Retention (automatische Löschfristen)

7. E-Mail-Versand (SMTP)

Für Verify-Mails, Passwort-Resets und E-Mail-Änderungs-Bestätigungen versendet Auffi Transaktions-Mails über mail.mr-development.de (eigener Mailserver in Deutschland, kein Dritt-Provider wie Sendgrid o. ä.). Marketing-Mails versenden wir nicht.

Verarbeitungsgrundlage: Art. 6 Abs. 1 lit. b DSGVO. Die Empfänger-Adresse wird nach Versand nicht zusätzlich gespeichert; die zugehörige Konto-Spalte ist die einzige Persistenz.

8. Cookies

Auffi setzt genau einen technisch notwendigen Cookie:

NameZweckLebensdauer
__Host-auffi_session Login-Sitzung für das Dashboard 30 Tage

Der Cookie ist HttpOnly (kein JavaScript-Zugriff), Secure (nur über HTTPS) und SameSite=Strict (kein Cross-Site-Versand). Das __Host--Prefix wird vom Browser erzwungen — der Cookie kann nicht von Subdomains überschrieben werden.

Da dieser Cookie ausschließlich der vom Nutzer angeforderten Dienstleistung (Login) dient, ist er nach § 25 Abs. 2 Nr. 2 TTDSG einwilligungsfrei.

9. Reichweitenmessung (selbstgehostetes Matomo)

Um zu verstehen, wie Menschen auffi.app finden und ob der Dienst überhaupt genutzt wird, betreiben wir eine selbstgehostete Matomo-Instanz auf demselben deutschen Server (musikersuche.org/matomo/, IONOS Frankfurt). Keine externen Analyse-Dienste, kein Google Analytics, kein Facebook Pixel, keine externen Fonts (keine Google Fonts), keine externen Scripts außer der eigenen Matomo-Instanz.

Opt-in via Banner. Beim ersten Besuch der Marketing-Seiten erscheint unten ein Hinweis mit zwei Buttons: „Statistik OK" und „Ablehnen". Erst nach „Statistik OK" wird die Matomo-Datei nachgeladen und ein Seitenaufruf gezählt; „Ablehnen" speichert lokal eine Ablehnung im localStorage, der Banner verschwindet, kein Matomo wird je geladen. Diese Entscheidung gilt browser-weit für alle Auffi-Seiten und kann jederzeit zurückgesetzt werden, indem du in deinem Browser den auffi_matomo_consent-Eintrag im localStorage löschst — beim nächsten Besuch erscheint der Banner dann wieder. Hat dein Browser Do-Not-Track (DNT) aktiviert, wird Matomo gar nicht erst angeboten — wir lesen das Signal still und tracken nicht.

Was erfasst wird

Was NICHT erfasst wird

Technische Privacy-Maßnahmen

Verarbeitungsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an aggregierter Reichweitenmessung zur Weiterentwicklung des Dienstes). Du kannst der Erfassung jederzeit per DNT-Browser-Einstellung widersprechen. Aufbewahrung in Matomo: 14 Monate, danach automatische Aggregation auf monatlicher Ebene und Löschung der Roh-Daten.

9a. Aggregierte Download-Klick-Zaehlung

Auf auffi.app/download/ ist neben jedem Download-Button ein „X Downloads"-Badge sichtbar. Seit Mai 2026 laufen die Downloads selbst direkt über unseren Server: ein Klick auf einen Download-Button löst ein GET /api/downloads/file/:asset aus, das die Datei aus dem GitHub-Release abruft und durch unseren Server an deinen Browser durchleitet. Beim Start dieses Streams (nicht beim bloßen Anzeigen der Seite) wird der INT-Zähler download_counts pro Asset-Name in unserer SQLite-DB um eins erhöht.

Was erfasst wird

Was NICHT erfasst wird

Verarbeitungsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an Erfolgsmessung der Download-Page). Eine Widerspruchs- moeglichkeit ist nicht eingerichtet, weil ohne Counter-Erhoehung der Inhalt der Page (das „X Downloads"-Badge) nicht aktuell waere — es handelt sich um aggregierte, nicht-personenbezogene Statistik. Aufbewahrung: Zaehler-Datensaetze bleiben dauerhaft; Server-Log-Eintraege mit IP-Praefix entsprechend §4 (14 d, dann rotiert + anonymisiert).

9b. Feedback-Symbol (rechts unten)

Auf der Startseite (/), der Download-Seite (/download/) und im Dashboard erscheint rechts unten ein Feedback-Symbol — aber nur fuer eingeloggte Nutzer. Dazu fragt ein JavaScript beim Laden der Seite ueber GET /api/me ab, ob ein gueltiges Session-Cookie vorhanden ist. Diese eine HTTP-Anfrage uebertragt das __Host-auffi_session-Cookie (siehe §8) als Login-Check, sendet aber keine zusaetzlichen Daten und setzt keine neuen Cookies. Bei nicht-eingeloggten Besuchern antwortet der Server mit HTTP 401 und das Symbol bleibt unsichtbar — die Anfrage selbst hinterlaesst nur den ueblichen IP-Praefix-Eintrag im Server-Log (§4).

Auf Impressum und Datenschutz selbst (also auf dieser Seite und unter /impressum/) wird das Symbol bewusst NICHT geladen — Pflichtseiten ohne aktive Nutzer-Interaktion sollen keine Cookies versenden. Wenn du Feedback zur Rechtstext- Formulierung geben moechtest, nutze bitte phash@phash.de.

Klickst du auf das Symbol, oeffnet sich ein Eingabefeld. Beim Abschicken sendet der Browser einen POST /api/feedback mit deinem Text, dem Session-Cookie, und einem Hinweis auf die Quell-Seite (source="viewer" oder source="dashboard") sowie der Browser-/OS-Familie (z. B. Chrome/Linux). Verarbeitungsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (Wartung + Verbesserung des Dienstes). Inhalt + Zeitpunkt der Einreichung werden gespeichert und sind nur fuer Admins sichtbar. Antwortet ein Admin, geht die Antwort per E-Mail an die in deinem Konto hinterlegte Adresse (siehe §7). Aufbewahrung: 1 Jahr nach Bearbeitung („Erledigt"), spaetestens 2 Jahre nach Einreichung; die Audit-Eintraege ueber Feedback-Aktionen werden gleichzeitig mit dem Feedback selbst geloescht (kein laengeres Audit-Schatten-Leben des Inhalts).

10. Eingebundene Dritt-Dienste

Keine dieser externen Seiten wird automatisch geladen — du klickst aktiv darauf, und erst dann verlässt du auffi.app.

11. Datensicherheit

Diese Website nutzt TLS (HTTPS) für die gesamte Übertragung inkl. WebSocket-Signaling. Das Zertifikat wird von Let's Encrypt automatisch erneuert. Server-Hosting: IONOS VPS in Frankfurt am Main. WebRTC-Streams sind zusätzlich DTLS-SRTP-verschlüsselt.

12. Open-Source-Quellcode

Auffi ist 100 % Open Source unter der AGPL-3.0. Du kannst jederzeit überprüfen, welche Daten wirklich verarbeitet werden: github.com/phash/auffi. Der vollständige Sicherheits-Audit liegt unter docs/security-review-2026-05.md.

13. Änderungen dieser Erklärung

Bei Änderungen am Funktionsumfang oder den Verarbeitungs-Wegen aktualisieren wir diese Datenschutzerklärung. Die jeweils aktuelle Version ist auf auffi.app/datenschutz/ abrufbar.

Stand: Mai 2026.