Zum Inhalt springen

Lokale Linkverarbeitung

Lokal verarbeitet. Nachvollziehbar geprüft.

Die Linkbereinigung läuft im Browser. SafeShare lädt zu bereinigende Links nicht zur Verarbeitung auf einen Server hoch.

Diese Seite zeigt, wie diese Aussage für den dokumentierten Produktionsstand geprüft wurde. Sie fasst den technischen Prüfbericht und die dazugehörigen Messartefakte verständlich zusammen.

Geprüft wurde die SafeShare App am 13.07.2026 unter festgehaltenen Testbedingungen. Der Nachweis bezieht sich auf diesen Stand und ist keine pauschale Garantie für jede zukünftige Version.

Drei Prüfebenen

Die lokale Linkverarbeitung wurde auf drei getrennten Ebenen betrachtet:

  1. eine technische Netzwerkbegrenzung durch die Content Security Policy;
  2. ein aufgezeichneter Browser-Network-Test mit eindeutigen Testwerten;
  3. eine erfolgreiche Linkberechnung ohne aktive Netzwerkverbindung, nachdem die App vollständig geladen war.

Keine einzelne Ebene ist für sich allein ein vollständiger Nachweis. Zusammen dokumentieren sie, wie sich die SafeShare App im beschriebenen Testlauf verhalten hat.

1. Netzwerkbegrenzung

Die SafeShare App wurde im geprüften Produktionsstand mit einer Content Security Policy ausgeliefert, die folgende Direktive enthält:

connect-src 'none'

Diese Direktive begrenzt die von connect-src erfassten scriptinitiierten Verbindungen. Dazu gehören insbesondere Verbindungen über fetch, XMLHttpRequest, WebSocket und EventSource.

Das bedeutet nicht, dass die gesamte Website keinerlei Netzwerkrequests ausführen kann. Das ursprüngliche Dokument sowie CSS-, JavaScript-, Bild- und andere statische Ressourcen müssen weiterhin geladen werden. Solche Ladevorgänge fallen nicht allgemein unter connect-src.

Die Richtlinie ist deshalb eine technische Begrenzung für bestimmte Verbindungswege – kein allgemeines Versprechen, dass eine Website ohne Netzwerk geladen werden kann.

2. Browser-Network-Test

Für den dokumentierten Lauf wurde die SafeShare App mit einem Testlink gestartet, der eindeutige Werte enthielt:

  • safeshare-live-test
  • test123
  • example.com/path

Während der vollständigen Verarbeitung wurden im Browser 11 Requests aufgezeichnet.

Beobachtet wurde:

  • 11 Requests insgesamt;
  • ausschließlich der Host safesharepro.com;
  • keine externen Hosts;
  • 0 Fundstellen für safeshare-live-test in tatsächlichen Requestbestandteilen;
  • 0 Fundstellen für test123 in tatsächlichen Requestbestandteilen;
  • 0 Fundstellen für example.com/path in tatsächlichen Requestbestandteilen.

Im dokumentierten Testlauf wurde keiner der eindeutigen Werte aus dem übergebenen Testlink in einem Request gefunden.

Die 11 Requests bestanden aus dem SafeShare-Dokument und den dafür benötigten statischen Ressourcen. „Lokal verarbeitet“ bedeutet daher nicht, dass die Website selbst ohne einen initialen Seiten- und Ressourcenabruf auskommt.

Das Ergebnis gilt ausschließlich für den aufgezeichneten Testlauf und lässt keine allgemeine Aussage über andere Umstände oder zukünftige Versionen zu.

3. Offline-nach-dem-Laden-Test

Für einen zweiten Funktionstest wurde die SafeShare App zunächst vollständig geladen. Danach wurde unter Windows der Flugmodus aktiviert.

Anschließend wurde ohne erneutes Laden der Seite dieser Link eingegeben:

https://example.com/path?utm_source=offline-test&fbclid=offline123&ok=1

Das beobachtete Ergebnis lautete:

https://example.com/path?ok=1

utm_source und fbclid wurden entfernt. ok=1 blieb erhalten.

Für den geprüften Browserzustand funktionierte die eigentliche Linkberechnung nach vollständigem Laden ohne aktive Netzwerkverbindung.

Dieser Test zeigt nicht, dass SafeShare eine vollständig installierbare Offline-Web-App ist. Er belegt auch nicht, dass die Website ohne vorheriges Laden offline geöffnet werden kann. Geprüft wurde ausschließlich die Berechnung in einer bereits vollständig geladenen App.

Geprüfter Stand

Prüfdatum13.07.2026
Produktionsseitehttps://safesharepro.com/app/
Bezugsstand des geprüften Codes9c12cc7a6ea6ba1fbf284d686fc552736f731c55
Dokumentationscommit43fa9f65ce1f499ddc37d69e720ac76930085bcf
BrowserumgebungGoogle Chrome unter Windows

Der Bezugsstand bezeichnet den geprüften App-Code. Der spätere Dokumentationscommit ergänzt den technischen Bericht und die Messartefakte, ohne den geprüften App-Code zu verändern.

Technische Nachweise

Der vollständige technische Prüfbericht enthält:

  • den Prüfgegenstand und seine Grenzen;
  • die CSP-Prüfung;
  • die Prüfung des Fragment-Launchers;
  • den Browser-Network-Test;
  • den Offline-nach-dem-Laden-Test;
  • die Reproduktionsanleitung;
  • die Zuordnung und SHA-256-Werte der veröffentlichten Artefakte.

Das Repository enthält außerdem:

  • eine bereinigte HAR-Kopie des 11-Request-Laufs;
  • einen Screenshot der 11 aufgezeichneten Requests;
  • drei Screenshots der Network-Filter mit jeweils 0 / 11 requests.

Die Roh-HAR ist nicht Bestandteil des Repositorys. Der Offline-Test ist im Prüfbericht dokumentiert, besitzt aber weiterhin keinen veröffentlichten Screenshot-Beleg.

Was der Nachweis aussagt – und was nicht

Der dokumentierte Stand zeigt:

  • Die App wurde mit einer Begrenzung der von connect-src erfassten Verbindungen ausgeliefert.
  • Im aufgezeichneten Browserlauf erschien keiner der drei eindeutigen Testwerte in einem tatsächlichen Requestbestandteil.
  • Die eigentliche Linkberechnung funktionierte nach vollständigem Laden auch ohne aktive Netzwerkverbindung.
Der Nachweis gilt für den dokumentierten Produktionsstand und die beschriebenen Testbedingungen. Er ist keine pauschale Aussage über jeden zukünftigen Build, jeden Browser oder jede denkbare Laufzeitkonfiguration.

Die Prüfung ist keine Zertifizierung, keine Garantie vollständiger Netzwerklosigkeit und keine allgemeine Aussage zur Datenschutzkonformität jeder Nutzungssituation.

Selbst nachvollziehen

Die einzelnen Prüfschritte sind im technischen Bericht beschrieben. Dort stehen die Test-URL, die beobachteten Ergebnisse, die verwendeten Filterwerte und die Grenzen des Tests.

Die SafeShare App kann unabhängig davon direkt für die lokale Bereinigung einzelner Links verwendet werden.