1. Vivaldi
Im Rahmen der Artikelserie »Browser-Check« werden diverse Browser auf ihr Datensendeverhalten geprüft. Mittels eines Intercepting-Proxys wird das Verhalten der Browser beim Start und auch während der Nutzung analysiert. Es wird geprüft, wohin ein Browser eine Verbindung aufbaut und welche Daten dabei übermittelt werden. Die Ergebnisse sollen Aufschluss darüber geben, wie datenschutzfreundlich ein Browser in der Standardkonfiguration ist und Tipps ableiten, wie sich das »Nach-Hause-Telefonieren« einschränken oder sogar vollständig abschalten lässt.
Im vorliegenden Beitrag wird Vivaldi analysiert, der für Windows, macOS, Linux und Android verfügbar ist. Die Ausgangslage für den nachfolgenden Test von Vivaldi ist wie folgt:
- Betriebssystem: Windows 10 Pro (Version 20H2)
- Version: 3.8 (2259.42) (Offizielles Build) (64-Bit)
- Konfiguration: Standardkonfiguration (keine Anpassungen)
Vivaldi wirbt aktuell wie folgt:
Ist die Privatsphäre tot? Nicht in Vivaldi. Schauen Sie sich unsere 1-seitige Datenschutzrichtlinie an und überzeugen Sie sich selbst.
- Brave: Datensendeverhalten Desktop-Version – Browser-Check Teil1
- Ungoogled Chromium: Datensendeverhalten Desktop-Version – Browser-Check Teil2
- Bromite: Datensendeverhalten Android-App – Browser-Check Teil3
- Microsoft Edge: Datensendeverhalten Desktop-Version – Browser-Check Teil4
- Vivaldi: Datensendeverhalten Desktop-Version – Browser-Check Teil5
- Firefox: Datensendeverhalten Android-App (F-Droid-Version) – Browser-Check Teil6
- Iridium Browser: Datensendeverhalten Desktop-Version – Browser-Check Teil7
- LibreWolf: Datensendeverhalten Desktop-Version – Browser-Check Teil8
- Pale Moon: Datensendeverhalten Desktop-Version – Browser-Check Teil9
- SRWare Iron: Datensendeverhalten Desktop-Version – Browser-Check Teil10
- Privacy Browser: Datensendeverhalten Android-App – Browser-Check Teil11
- DuckDuckGo Privacy Browser: Datensendeverhalten Android-App – Browser-Check Teil12
- Opera: Datensendeverhalten Desktop-Version – Browser-Check Teil13
- FOSS Browser: Datensendeverhalten Android-App – Browser-Check Teil14
- Firefox Klar (Focus): Datensendeverhalten Android-App – Browser-Check Teil15
- Waterfox: Datensendeverhalten Desktop-Version – Browser-Check Teil16
- UC Browser: Datensendeverhalten Android-App – Browser-Check Teil17
- iCab Mobile: Datensendeverhalten iOS-App – Browser-Check Teil18
- Safari: Datensendeverhalten iOS-App – Browser-Check Teil19
- Mozilla Firefox: Datensendeverhalten Desktop-Version – Browser-Check Teil20
- Google Chrome: Datensendeverhalten Desktop-Version – Browser-Check Teil21
2. Datensendeverhalten
2.1 Unmittelbar nach dem Start – keine (Nutzer-)Interaktion
[1] Verbindungsaufbau zu Vivaldi zum Host »mimir.vivaldi.com«:
GET /list/languages.json HTTP/1.1 Host: mimir.vivaldi.com Pragma: no-cache Cache-Control: no-cache Sec-Fetch-Site: none Sec-Fetch-Mode: no-cors Sec-Fetch-Dest: empty User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.214 Safari/537.36 Accept-Encoding: gzip, deflate Accept-Language: de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7 Connection: close
Über die Adresse »mimir.vivaldi.com« bezieht Vivaldi beim ersten Start eine Liste mit unterstützen Sprachen.
[2] Verbindungsaufbau zu Vivaldi zum Host »downloads.vivaldi.com«:
GET /blocklist/current.json HTTP/2 Host: downloads.vivaldi.com Pragma: no-cache Cache-Control: no-cache Sec-Fetch-Site: none Sec-Fetch-Mode: no-cors Sec-Fetch-Dest: empty User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.214 Safari/537.36 Accept-Encoding: gzip, deflate Accept-Language: de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7 Connection: close
Vivaldi unterstützt die Filterung von Trackern, Werbung und schädlichen Webseiten. Über den Host »downloads.vivaldi.com« werden beim ersten Start fünf Blocklisten geladen. Auszug:
{ "abusiveStatus": "FAILING", "enforcementTime": "2019-07-06T03:27:18.031105Z", "filterStatus": "ON", "lastChangeTime": "2019-07-06T03:27:18.319147Z", "reportUrl": null, "reviewedSite": "0123movie.co", "underReview": null },
"1rx.io": { "domain": "1rx.io", "owner": { "name": "RhythmOne", "displayName": "RhythmOne", "privacyPolicy": "https://www.rhythmone.com/privacy-policy", "url": "http://rhythmone.com" }, "prevalence": 0.114, "fingerprinting": 0, "cookies": 0.11, "categories": [ "Ad Motivated Tracking", "Advertising", "Ad Fraud", "Third-Party Analytics Marketing" ], "default": "block" },
[3] Verbindungsaufbau zu Google zum Host »clients2.google.com«:
GET /service/update2/crx?os=win&arch=x86&os_arch=x86_64&nacl_arch=x86-64&prod=chromiumcrx&prodchannel=&prodversion=90.0.4430.214&lang=de&acceptformat=crx3&x=id%3Dpkedcjkdefgpdelpbcmbmeomcjbeemfm%26v%3D0.0.0.0%26installedby%3Dother%26uc%26ping%3Dr%253D-1%2526e%253D1 HTTP/1.1 Host: clients2.google.com X-Goog-Update-Interactivity: fg X-Goog-Update-Appid: pkedcjkdefgpdelpbcmbmeomcjbeemfm X-Goog-Update-Updater: chromiumcrx-90.0.4430.214 Sec-Fetch-Site: none Sec-Fetch-Mode: no-cors Sec-Fetch-Dest: empty User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.214 Safari/537.36 Accept-Encoding: gzip, deflate Accept-Language: de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7 Connection: close
Mehrere Funktionen in Vivaldi hängen von Google-Komponenten ab. Das ist wenig verwunderlich, denn Vivaldi basiert auf Chromium. Über die Adresse »clients2.google.com« stößt der Browser seinen Update-Prozess an und sucht nach Aktualisierungen für die mitgelieferten bzw. zusätzlich installierten Add-ons. Die mitgesendete Update-Appid pkedcjkdefgpdelpbcmbmeomcjbeemfm
ist der Google-Cast-Extension zuzuordnen.
[4] Verbindungsaufbau zu Vivaldi zum Host »vivaldi.com«:
GET /newfeatures?hl=de&version=3.8.2259.42&os=W HTTP/2 Host: vivaldi.com Sec-Ch-Ua: " Not A;Brand";v="99", "Chromium";v="90" Sec-Ch-Ua-Mobile: ?0 Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.214 Safari/537.36 Vivaldi/3.8.2259.42 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 Sec-Fetch-Site: none Sec-Fetch-Mode: navigate Sec-Fetch-Dest: document Accept-Encoding: gzip, deflate Accept-Language: de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7 Connection: close
Als Startseite ist die Webseite von Vivaldi hinterlegt. Startet man den Browser also zum ersten Mal wird die Vivaldi-Webseite aufgerufen und etliche Ressourcen (JavaScript, Stylesheet, Videos, Werbung etc.) von weiteren Quellen nachgeladen. Diese sind wie folgt:
- youtube.com
- fonts.gstatic.om
- googleads.g.doubleclick.net
- static.doubleclick.net
- www.google.com
- www.gstatic.com
Damit diese Verbindungen (vornehmlich zu Google) nicht bei jedem Start des Browsers aufgebaut werden, ruft man »Einstellungen -> Allgemein
« auf und verändert die Parameter wie folgt:
- Startseite
- Startseite: Benutzerdefiniert
- Inhalt: about:blank
- Beim Start öffnen
- Startseite: Check
[5] Verbindungsaufbau zu Google zum Host »update.googleapis.com«:
POST /service/update2/json?cup2key=10:855548386&cup2hreq=1d096d30f87aa815c85ab7af78a3e73fe3c226a9fb56cad50ad8442f85fe5bae HTTP/1.1 Host: update.googleapis.com Content-Length: 2057 X-Goog-Update-Appid: oimompecagnajdejgnnjijobebaeigek,gcmjkmgdlgnkkcocmoeiminaijmmjnii,obedbbhbpmojnkanicioggnmelmoomoc,giekcmmlnklenlaomppkphknjmnnpneh,khaoiebndkojlmppeemjhbpbandiljpe,hfnkpimlhhgieaddgfemjhofmfblmnib,llkgjffcdpffmhiakmfcdcblohccpfmo,aemomkdncapdnfajjbbcbdebjljbpmpj,jflookgnkcckhobaglndicnbbgbonegd,ggkkehgbnfjpeggfpleeakpidbkibbmn,jamhcnnkihinmdlkakkaopbjbbcngflc,ojhpjlocmbogdgmfpkhlaaeamibhnphh,eeigpngbgcognadeebkilcpcaedhellh,pdafiollngonhoadbmdoemagnfpdphbe X-Goog-Update-Interactivity: bg X-Goog-Update-Updater: chromium-90.0.4430.214 Content-Type: application/json Sec-Fetch-Site: none Sec-Fetch-Mode: no-cors Sec-Fetch-Dest: empty User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.214 Safari/537.36 Accept-Encoding: gzip, deflate Connection: close {"request":{"@os":"win","@updater":"chromium","acceptformat":"crx2,crx3","app":[{"appid":"oimompecagnajdejgnnjijobebaeigek","enabled":true,"ping":{"r":-2},"updatecheck":{},"version":"0.0.0.0"},{"appid":"gcmjkmgdlgnkkcocmoeiminaijmmjnii","enabled":true,"ping":{"r":-2},"updatecheck":{},"version":"0.0.0.0"},{"accept_locale":"DE","appid":"obedbbhbpmojnkanicioggnmelmoomoc","enabled":true,"ping":{"r":-2},"updatecheck":{},"version":"0.0.0.0"},{"appid":"giekcmmlnklenlaomppkphknjmnnpneh","enabled":true,"ping":{"r":-2},"updatecheck":{},"version":"0.0.0.0"},{"appid":"khaoiebndkojlmppeemjhbpbandiljpe","enabled":true,"ping":{"r":-2},"updatecheck":{},"version":"0.0.0.0"},{"appid":"hfnkpimlhhgieaddgfemjhofmfblmnib","enabled":true,"ping":{"r":-2},"updatecheck":{},"version":"0.0.0.0"},{"appid":"llkgjffcdpffmhiakmfcdcblohccpfmo","enabled":true,"ping":{"r":-2},"updatecheck":{},"version":"0.0.0.0"},{"appid":"aemomkdncapdnfajjbbcbdebjljbpmpj","enabled":true,"ping":{"r":-2},"updatecheck":{},"version":"1.0.5.0"},{"appid":"jflookgnkcckhobaglndicnbbgbonegd","enabled":true,"ping":{"r":-2},"updatecheck":{},"version":"0.0.0.0"},{"appid":"ggkkehgbnfjpeggfpleeakpidbkibbmn","enabled":true,"ping":{"r":-2},"updatecheck":{},"version":"0.0.0.0"},{"appid":"jamhcnnkihinmdlkakkaopbjbbcngflc","enabled":true,"ping":{"r":-2},"updatecheck":{},"version":"0.0.0.0"},{"appid":"ojhpjlocmbogdgmfpkhlaaeamibhnphh","enabled":true,"ping":{"r":-2},"updatecheck":{},"version":"0.0.0.0"},{"appid":"eeigpngbgcognadeebkilcpcaedhellh","enabled":true,"ping":{"r":-2},"updatecheck":{},"version":"0.0.0.0"},{"appid":"pdafiollngonhoadbmdoemagnfpdphbe","enabled":true,"ping":{"r":-2},"updatecheck":{},"version":"0.0.0.0"}],"arch":"x86","dedup":"cr","domainjoined":false,"hw":{"physmemory":8},"lang":"de","nacl_arch":"x86-64","os":{"arch":"x86_64","platform":"Windows","version":"10.0.19042.985"},"prodversion":"90.0.4430.214","protocol":"3.1","requestid":"{68653f77-98d1-4831-b67a-f981d207ec33}","sessionid":"{9fc53b9b-d81b-46e5-8d16-6c85f1232c71}","updaterversion":"90.0.4430.214","wow64":true}}
Über die Adresse »update.googleapis.com« prüft und bezieht Vivaldi Aktualisierungen für die (vor-)installierten Add-ons bzw. Browser-Erweiterungen.
[6] Verbindungsaufbau zu Google zum Host »safebrowsing.googleapis.com«:
GET /v4/threatListUpdates:fetch?$req=ChgKB3ZpdmFsZGkSDTkwLjAuNDQzMC4yMTQaDAgBEAEiBCABIAIoAxoMCAcQASIEIAEgAigBGgwIBRABIgQgASACKAEaDAgDEAEiBCABIAIoARoMCAEQASIEIAEgAigBGgwIARAIIgQgASACKAQaDAgPEAEiBCABIAIoASICCAE=&$ct=application/x-protobuf&key=AIzaSyBBPv26Ne5UxEKe7ZcqpgUWakoztQUutss HTTP/1.1 Host: safebrowsing.googleapis.com X-Http-Method-Override: POST Sec-Fetch-Site: none Sec-Fetch-Mode: no-cors Sec-Fetch-Dest: empty User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.214 Safari/537.36 Accept-Encoding: gzip, deflate Connection: close
Um den Nutzer vor schädlichen Domains bzw. Schadsoftware(-Downloads) zu schützen, lädt Vivaldi in regelmäßigen Abständen eine Blockliste bei Google. Die Schutzfunktion basiert auf Google Safe Browsing und ist unter anderem auch in Firefox anzutreffen. Eine Überprüfung auf schädliche Domains erfolgt zunächst lokal auf dem Gerät des Anwenders. Bei einem Treffer sendet der Browser einen Hash der aufgerufenen Seite (URL) an Google, um zu prüfen, ob die Seite seit der letzten Aktualisierung von der Liste entfernt worden ist oder blockiert werden sollte. Diese Anfrage enthält nicht die vollständige Adresse der besuchten Seite, sondern nur Teildaten, die aus der Adresse generiert wurden.
Im Zusammenhang mit der Aktualisierung der Blockliste erfolgt ebenfalls ein Aufruf zur Domain »ssl.gstatic.com«.
2.2 Während der aktiven Nutzung
[1] Verbindungsaufbau zu Google zum Host »safebrowsing.googleapis.com«:
GET /v4/threatListUpdates:fetch?$req=ChgKB3ZpdmFsZGkSDTkwLjAuNDQzMC4yMTQaDAgBEAEiBCABIAIoAxoMCAcQASIEIAEgAigBGgwIBRABIgQgASACKAEaDAgDEAEiBCABIAIoARoMCAEQASIEIAEgAigBGgwIARAIIgQgASACKAQaDAgPEAEiBCABIAIoASICCAE=&$ct=application/x-protobuf&key=AIzaSyBBPv26Ne5UxEKe7ZcqpgUWakoztQUutss HTTP/1.1 Host: safebrowsing.googleapis.com X-Http-Method-Override: POST Sec-Fetch-Site: none Sec-Fetch-Mode: no-cors Sec-Fetch-Dest: empty User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.214 Safari/537.36 Accept-Encoding: gzip, deflate Connection: close
Während dem Test kontaktierte Vivaldi ca. alle 2 Minuten die Adresse »safebrowsing.googleapis.com«, um die Blockliste herunterzuladen. Das ist dann doch etwas zu viel des Guten. Über »Einstellungen -> Privatsphäre
« lässt sich das Verhalten anpassen:
- Google Dienste
- Schutz vor Phishing und Malware: Uncheck
[2] Verbindungsaufbau zu Google zum Host »content-autofill.googleapis.com«:
GET /v1/pages/ChRDaHJvbWUvOTAuMC40NDMwLjIxNBIQCdO5otwaeLEKEgUNu1dWag==?alt=proto HTTP/1.1 Host: content-autofill.googleapis.com X-Goog-Encode-Response-If-Executable: base64 X-Goog-Api-Key: AIzaSyBBPv26Ne5UxEKe7ZcqpgUWakoztQUutss X-Client-Data: CPv/ygE= Sec-Fetch-Site: none Sec-Fetch-Mode: no-cors Sec-Fetch-Dest: empty User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.214 Safari/537.36 Accept-Encoding: gzip, deflate Accept-Language: de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7 Connection: close
Jedes Mal wenn der Browser ein Eingabefeld auf einer Webseite findet, öffnet er offenbar eine Verbindung zur Adresse »content-autofill.googleapis.com«. Weshalb ein Autofill-Service für Formulare eine Verbindung zu Google initiieren muss, erschließt sich mir nicht – wer dazu etwas weiß, der darf gerne die Kommentarfunktion nutzen. Über »Einstellungen -> Privatsphäre
« lässt sich das Verhalten anpassen:
- Google Dienste
- Formular Autofill Assistent: Uncheck
3. Erwähnenswert
3.1 Basis bzw. Unterbau
Vivaldi basiert auf Chromium – eine quelloffene Version des Google-Browsers Chrome. Aufgrund der Nähe zu Google (Funktionalitäten wie Safe Browsing oder den Chrome Web Store für Extensions) ist Chromium bzw. darauf basierende Projekte meist eng mit Google verbandelt. Bei Vivaldi ist diese Abhängigkeit zu Google gut sichtbar.
3.2 Suchmaschine
Bing ist als Standardsuchmaschine voreingestellt. Im Gegensatz zu anderen Browsern wird allerdings nicht jede Tastatureingabe an Microsoft übermittelt, wenn man etwas im Suchfeld bzw. der Adressleiste eintippt, sondern erst dann, wenn die Suchanfrage auch abgesendet wird. Über »Einstellungen -> Suche
« lässt sich die Suchmaschine anpassen – für den privaten Surfmodus lässt sich sogar eine andere Auswahl treffen.
3.3 Tracking
Vivaldi selbst trackt seine Nutzer nicht. Je nachdem wie streng man es auslegt, wird man allerdings von Google getrackt. Bei jedem Start des Browsers baut Vivaldi eine Verbindung zu »clients2.google.com« auf, um nach Aktualisierungen zu suchen. Dabei wird stets eine eindeutige Appid pkedcjkdefgpdelpbcmbmeomcjbeemfm
mitgesendet. Das ist ein Tracking-Merkmal, das sich mit weiteren Merkmalen wie der IP-Adresse, installierte Add-ons etc. kombinieren lässt.
3.4 Add-ons/Erweiterungen
Da Vivaldi auf Chromium basiert, unterstützt der Browser alle zu Chromium kompatiblen Add-ons bzw. Erweiterungen, die sich direkt aus dem Chrome-Store installieren lassen. Empfehlenswerte Add-ons sind bspw.:
Der Kuketz-Blog ist spendenfinanziert!
Unabhängig. Kritisch. Informativ. Praxisnah. Verständlich.
Die Arbeit von kuketz-blog.de wird vollständig durch Spenden unserer Leserschaft finanziert. Sei Teil unserer Community und unterstütze unsere Arbeit mit einer Spende.
3.5 Private Browsing/Privates Fenster
Keine Auffälligkeiten.
4. Fazit
Insgesamt hinterlässt Vivaldi einen durchwachsenen Eindruck. Die Voreinstellungen des Browsers sind nicht ideal. Unter anderem zu bemängeln ist die enge Verbandelung mit Google, um nach Aktualisierungen für Add-ons oder der Blockliste für schadhafte Domains zu suchen. Selbst wenn man unter »Einstellungen -> Privatsphäre
« alle Häkchen bei Google Diensten entfernt, bleibt die Suche nach Add-on-Updates eine Funktion, die sich über die GUI nicht deaktivieren lässt. Im Grunde ist die Funktion auch sinnvoll, da über diesen Kanal Updates von Add-ons eingespielt werden. Für datenschutzsensible Nutzer, die Google gerne aus dem Weg gehen, ist das allerdings ein Ärgernis und der Browser daher nur eingeschränkt empfehlenswert.
Wir erinnern uns mal kurz an den Marketingspruch, mit dem Vivaldi beworben wird:
Ist die Privatsphäre tot? Nicht in Vivaldi.
Naja, tot ist sie nicht. Aber bei Vivaldi siecht sie halt mit der engen Verbandelung mit Google vor sich hin.
Wenn du über aktuelle Beiträge informiert werden möchtest, hast du verschiedene Möglichkeiten, dem Blog zu folgen:
5 Ergänzungen zu “Vivaldi: Datensendeverhalten Desktop-Version – Browser-Check Teil5”
Forum oder der Chat geeignete Anlaufstellen, um dein Anliegen zu diskutieren. Per E-Mail beantworte ich grundsätzlich keine (Support-)Anfragen – dazu fehlt mir einfach die Zeit. Kuketz-ForumAbschließender Hinweis
Blog-Beiträge erheben nicht den Anspruch auf ständige Aktualität und Richtigkeit wie Lexikoneinträge (z.B. Wikipedia), sondern spiegeln den Informationsstand zum Zeitpunkt des Redaktionsschlusses wider, ähnlich wie Zeitungsartikel.Kritik, Anregungen oder Korrekturvorschläge zu den Beiträgen nehme ich gerne per E-Mail entgegen.
Hallo Mike,
ich habe mich heute mal damit beschäftigt und wurde auf diesen Artikel hier aufmerksam:
Vivaldi-Verbindungen
Vielleicht hilft das ja zum Verständnis oder als Ergänzung zu deinem Artikel.
LG, Linux_Gui
Vivaldi als Browser ist eigentlich top, selbt hartgesottene Firefox Tüftler werden sich hier an den Einstellungen verausgaben dürfen, aber die Verzweigung mit Google bzw. die fragwürdigen „defaults“, sind ärgerlich. Mein absoluter WTF-Moment sind die »content-autofill.googleapis.com« Verbindungen.
Ziemlich schade, dass so viele Softwareprodukte mittlerweile blind und ohne Vorbehalt Drittanbieter-Komponenten verbauen, wobei meistens nicht einmal bewusst ist, was diese eigentlich im Hintergrund treiben. Das Thema wurde hier ja bereits bei Android Apps schon oft behandelt. Eine Kopfweh Garantie, soviel steht fest.
Zurzeit benutze Ungoogled Chromium und Vivaldi für unterschiedliche Zwecke.
Bei Vivaldi habe ich per CIDR-notation den Hahn zu Google abgedreht um außerhalb der gewollten Extension Updates etwas für Ruhe zu sorgen.
Hier mal den obigen Verweis in Deutsch. Das ist auch ein sehr großer Vorteil von Vivaldi, dass die wichtigen Sachen übersetzt auf dem offiziellen Blog erscheinen. Apropos Übersetzung, das unterstützt Vivaldi nativ ebenso, natürlich googlefrei!
https://de.vivaldi.net/dekodierung-der-netzwerkaktivitaet-in-vivaldi/
VG Jausd
Das ist falsch, diese ID ist die ID der Google-Cast-Extension und keine individuelle ID des Browsers, unter %LocalAppData%\Vivaldi\User Data\Default\Extensions ist bei jeder Vivaldi-Installation ein Ordner mit dieser ID vorhanden.
Danke. Du hast recht. Ich habe das nochmal geprüft und entsprechend korrigiert.