Entwicklungsstatus

Die Entwicklungs- und Veröffentlichungsarbeit wurde wieder aufgenommen. Dienst-APIs bleiben nicht verfügbar, sofern sie nicht ausdrücklich als aktiv dokumentiert sind.

Lokale Rettung im Browser

Bewahren Sie lokal, was Ihr Browser bereits erhalten hat.

Triluna Document Rescue wird entwickelt, um Dokumentbytes oder Seiten zu sichern, die der Browser bereits empfangen oder dargestellt hat. Das Werkzeug bleibt innerhalb der normalen Zugriffsgrenzen des Viewers und verspricht keine Originaldatei, wenn nur eine Vorschau verfügbar ist.

Entwicklervorschau

Chromium-Vorschau herunterladen.

Chrome Standard und Chrome Advanced sind nicht signierte Pakete für manuelle Tests. Wählen Sie eine Ausgabe, prüfen Sie ihre veröffentlichte SHA-256-Prüfsumme, entpacken Sie das Archiv und laden Sie den Ordner bei aktiviertem Entwicklermodus über chrome://extensions.

Die Dropbox-Erweiterung wird erst verteilt, wenn der öffentliche Dropbox-App-Schlüssel und eine feste Erweiterungs-ID für die Weiterleitung eingerichtet sind. Das Quellpaket stellt keine aktive Dropbox-Verbindung bereit.

Lokale Entwicklerumgebung

Lokale Entwicklerausgaben stehen zur Prüfung bereit.

  1. Führen Sie im Stammverzeichnis des Repositorys cd triluna-document-rescue, dann pnpm install und pnpm run build aus.
  2. Die lokalen Ausgaben liegen unter triluna-document-rescue/dist/chrome-standard/, triluna-document-rescue/dist/chrome-standard-dropbox/, triluna-document-rescue/dist/chrome-advanced/ und triluna-document-rescue/dist/safari-standard/.
  3. Öffnen Sie für die manuelle Installation chrome://extensions, aktivieren Sie den Entwicklermodus, wählen Sie „Entpackte Erweiterung laden“ und dann den entpackten Ausgabeordner. Dadurch werden die Pakete weder signiert noch im Chrome Web Store veröffentlicht. Für Safari Standard gibt es keinen geprüften Browser-Installationspfad.

Für die optionale Chrome-Dropbox-Ausgabe setzen Sie TRILUNA_DROPBOX_APP_KEY vor dem Build auf Ihren öffentlichen Dropbox-App-Schlüssel und führen pnpm run build aus. Verbinden Sie Dropbox über den OAuth-Ablauf mit Ihrer Zustimmung und wählen Sie anschließend „In Dropbox speichern“. Die Dropbox-Unterstützung in Safari ist noch offen und in Safari Standard nicht enthalten.

Erfassungsmodi

Standard und Chrome Advanced haben unterschiedliche Berechtigungsgrenzen.

Standard
Die Standard-Ausgabe ist auf PDFs begrenzt, die bereits in einer gleichkontextigen blob:-URL vorliegen, sowie auf sichtbares Seitenmaterial, das der Viewer bereitstellt. Standard ruft HTTP-Dokumentadressen niemals erneut ab und kann keine Bytes einer HTTP-PDF-Antwort erfassen. Nicht geladene Seiten, Inhalte in ursprungsfremden Frames oder vom Viewer nicht angezeigtes Material können fehlen. Safari Standard hat keine erweiterte Netzwerkerfassung.
Chrome Advanced
Chrome Advanced benötigt die Berechtigung debugger im Manifest. Chrome stuft sie als weitreichend ein, weil sie Debugging-Werkzeuge an einen Tab anhängen und Netzwerkaktivität prüfen kann; sie ist für diesen Build erforderlich und Chrome zeigt seinen Berechtigungsdialog. Starten Sie die Erfassung ausdrücklich im ausgewählten Tab. Wenn das PDF bereits geladen ist, bestätigen Sie die Schaltfläche zum erneuten Laden. Verwendet wird die erste nach Erfassungsstart beobachtete PDF-Antwort; gespeichert werden nur Bytes, die der Browser streamt. Die Erfassung beobachtet auch Out-of-Process-Iframe-Ziele (OOPIF) und trennt die Verbindung nach Abschluss oder Abbruch.

Chrome Standard + Dropbox ergänzt die Standarderfassung um einen optionalen Anbieter. Dafür ist ein Build mit öffentlichem App-Schlüssel und eine separate OAuth-Freigabe durch die nutzende Person erforderlich. Ein Upload beginnt erst nach ihrer Auswahl von „In Dropbox speichern“. Beim Auswählen von „Verbinden“ fragt Chrome außerdem nach optionalem Zugriff auf die Dropbox-API- und Upload-Adressen; andere Builds fordern diesen Websitezugriff nicht an. Diese Seite beschreibt lokal gebaute Quellcodeausgaben, keine öffentliche Veröffentlichung.

Herkunft vor dem Export

Eine gespeicherte Vorschau wird nicht stillschweigend zur Quelle erklärt.

ORIGINAL
Die vollständigen Quelldaten wurden empfangen und bytegetreu gespeichert.
RECONSTRUCTED
Eine neue Datei wird aus Seitenressourcen, Bildern, HTML oder SVG erstellt, die der Viewer bereits bereitgestellt hat.
CAPTURED
Dargestellte Pixel werden von einer Seite oder einem Canvas bewahrt. Text, Metadaten, Vektoren, Anhänge und Anmerkungen können fehlen.

Die Herkunftsklasse muss vor dem Export angezeigt und in einem optionalen Begleitmanifest festgehalten werden. Ein gerettetes Artefakt behält die verfügbare Geometrie und Darstellung des Quelldokuments als Datei aus einer Nutzerquelle. Es fällt nicht unter die TDS-Seitenausgabe und wird nicht im Stil einer Triluna-Publikation umgestaltet.

Datenschutz und temporäre Daten

Dokumentinhalte bleiben außerhalb von Triluna.

Dokumentinhalte werden nicht an Triluna gesendet. Erfassungsdaten bleiben im temporären lokalen Browserspeicher. Die Erweiterung bietet „Temporäre Daten löschen“ und entfernt verwaiste Erfassungen nach 24 Stunden. Dropbox ist getrennt: In der Chrome-Standardausgabe mit Dropbox wird das vorbereitete Artefakt erst nach OAuth-Freigabe und ausdrücklicher Auswahl von „In Dropbox speichern“ direkt vom Browser an Dropbox gesendet.

Der Browserspeicher hat ein begrenztes Kontingent; eine große Erfassung kann bei vollem Speicher abbrechen. Temporäre Rettungsdaten laufen nach 24 Stunden ohne Aktualisierung ab und lassen sich auch in der Erweiterung löschen. Safari verfügt über weniger Erweiterungsmöglichkeiten und Safari Standard bietet keine gestreamte Netzwerkerfassung wie Chrome Advanced. Die Safari-Quellcodeausgabe wurde weder als Safari-Erweiterung abgenommen noch für Xcode paketiert.

Dropbox ist optional und derzeit nur für Chrome Standard gebaut. Die Verfügbarkeit unter Safari hängt noch von einer Entscheidung zur Anbieter- und Browserarchitektur ab und ist nicht geprüft.