Die kurze Antwort
In der Erweiterung wird nur gelesen, nie gesendet. VGrab sieht sich in deinem Browser die Netzwerkanfragen und die aktuelle Seite an, um zu erkennen, ob es dort ein speicherbares Video gibt. Erkennung, Download, Zusammenfügen und Schreiben auf die Festplatte laufen vollständig lokal. VGrab lädt nicht hoch, welche Seiten du geöffnet und was du heruntergeladen hast, bringt kein Skript zum Zählen von Besuchen mit und meldet auch keine Fehler. Beim Deinstallieren ist alles weg, denn die Erweiterung schreibt sonst nirgendwo auf deinem Rechner etwas hin.
Was VGrab denn liest
Um ein Video zu finden, muss die Erweiterung sich die Netzwerkanfragen deiner aktuellen Seite ansehen (wo die Playlist des Videos liegt) und die offenen Angaben in der Seite (Titel, Vorschaubild, Länge). Nur ansehen, nichts geht hinaus: Diese Angaben dienen dazu, dir im Popup die Kandidaten aufzulisten und eine Qualitätsstufe zu wählen, danach ist die Sache erledigt, und verschickt wird nichts.
Beim Holen des Videos geht der Anmeldestatus mit, den du auf jener Website ohnehin schon hast, sonst ließen sich Inhalte für Mitglieder gar nicht holen. Die Erweiterung liest, speichert und verändert deine Anmeldedaten aber nicht, sie lässt den Browser nach seinen eigenen Regeln entscheiden, ob er sie anhängt, genau wie beim Klick auf Wiedergabe auf jener Seite. Und das nur gegenüber Servern, die mit dieser Seite zu tun haben: der Seite selbst, dem Ort der Playlist und den Servern, mit denen der Player schon gesprochen hat. Jeder andere Server bekommt nichts.
Vier Dinge, alle lokal
- Was gefunden wurde: welche Adressen diese Seite hergegeben hat, liegt nur im Speicher des Browsers und wird beim Schließen des Tabs aufgeräumt.
- Segmente eines laufenden Downloads: liegen im eigenen Speicher des Browsers und werden aufgeräumt, sobald die fertige Datei im Download-Ordner liegt. Wird ein Download aufgegeben, ist es sofort aufgeräumt.
- Der Download-Verlauf: wohin gespeichert wurde, wie groß, wann, nur im Browser dieses Rechners, und auf der Verwaltungsseite lässt sich alles auf einmal löschen.
- Die Einstellungen: Qualitätsstufe, wie viele Downloads gleichzeitig und Ähnliches, nur auf diesem Rechner.
Und die Website
Die Website, die du gerade liest, ist eine andere Sache: Sie nutzt wie die meisten Websites Google Analytics zum Zählen der Besuche und Google AdSense für Werbung, beides arbeitet mit Cookies, und Besucher aus Europa sehen zuerst ein Einwilligungsfenster. Das gibt es nur auf den Seiten der Website und hat mit der Erweiterung nichts zu tun, denn die Erweiterung lädt kein einziges Skript der Website.
In zwei Fällen öffnet die Erweiterung eine Seite der Website. Erstens die Download-Seite mit dem Fortschritt, auf der du in einem vollen Tab zusehen und den Verlauf verwalten kannst, geräumiger als im Popup. Diese Seite hat keine Werbung und merkt sich deine Downloads auch nicht über ein Cookie zum Zählen. Zweitens die Feedback-Seite, wenn du im Popup auf „Probleme?“ klickst. Was du dort einträgst, geht erst mit deinem Klick auf „Senden“ an unser Postfach, sonst gar nicht. Ob die vollständige Adresse der Seite, auf der du warst, im Bericht mitgeht, entscheidest du über einen Schalter im Formular.
Wie du das selbst nachprüfst
Die Erweiterung besteht aus reinem Code für den Browser, wird fertig ausgeliefert und lädt nichts aus der Ferne nach. Wer nachsehen will: erstens auf der Erweiterungsseite des Browsers ansehen, welche Berechtigungen VGrab verlangt; zweitens in den Entwicklertools den Netzwerkbereich öffnen, ein Video herunterladen und zusehen, dass VGrab nur den Server des Videos anspricht und nie unsere Domain; drittens das Installationspaket, es ist eine ZIP-Datei, und entpackt liegt der Quelltext offen zum Durchblättern.
Wie sich das zur Datenschutzerklärung verhält
Diese Seite sagt es in Alltagssprache, die förmliche Fassung ist die Datenschutzerklärung. Dort steht Punkt für Punkt, was die Erweiterung erhebt (nichts), was die Website erhebt (Cookies zum Zählen und für Werbung) und was die Feedback-Seite erhebt (was du selbst einträgst). Gehen beide je auseinander, gilt die Datenschutzerklärung. Wenn dir eine Stelle auffällt, an der beide etwas Verschiedenes sagen, schreib uns auf der Feedback-Seite, dann bessern wir es aus.
Häufige Fragen
Wozu die Berechtigung, Netzwerkanfragen zu lesen? Webvideo ist meistens Streaming, und die Adresse steht nicht in der Seite, sondern nur in den Anfragen, die der Player hinausschickt. Ohne Blick auf diese Anfragen lässt sich das Video nicht finden. Gelesen wird die Adresse, der Inhalt der Anfragen wird weder gelesen noch gespeichert.
Wozu Zugriff auf alle Websites? VGrab erkennt keine bestimmten Websites, sondern das Format des Videos, und muss deshalb überall arbeiten können. Mit einer engen Liste von Domains ließe sich „auf jeder Website herunterladen“ nicht einlösen.
Wozu die Berechtigung, Anfrage-Header zu ändern? Viele Videowebsites haben einen Hotlink-Schutz und nehmen nur Anfragen an, die aus der Seite selbst kommen. Holt die Erweiterung das Video stellvertretend für diese Seite, muss sie den echten Referer nachtragen, damit der Server sie durchlässt. Nachgetragen wird die echte Seitenadresse, das ist keine erfundene Identität.
Könnte ein Update heimlich anfangen, Daten zu sammeln? Was sich in jeder Version geändert hat, steht in den Versionshinweisen auf der Website, und Änderungen an der Datenschutzerklärung werden dort ebenfalls angesagt.