Leitfaden
So lesen Sie ein Beweispaket von ProofSnap
Stand 2026: Ein ProofSnap-Beweispaket ist das ZIP, das für jede erfasste Webseite entsteht: evidence.pdf, Screenshot und HTML, Metadaten, die Beweiskette, ein mit RSA-4096 signiertes Manifest der SHA-256-Hashwerte (mit Zeitstempel, wenn Ihr Plan ihn enthält) und Skripte, mit denen sich prüfen lässt, dass nichts verändert wurde.
Haben Sie eine Webseite als digitalen Beweis gesichert oder hat Ihnen jemand ein ProofSnap-ZIP geschickt, erklärt dieser Leitfaden jede enthaltene Datei, geht das Beweisdokument Abschnitt für Abschnitt durch und zeigt, wie Sie das Paket prüfen und was Sie einem Anwalt oder Gericht übergeben.
Von Radim Motycka, Gründer und Chefentwickler von ProofSnap, der den Erfassungsprozess, das Beweis-PDF und die Prüfskripte entwickelt hat, die dieser Leitfaden durchgeht ·
Zuerst öffnen
evidence.pdf
Weitergeben
Das ganze ZIP, unverändert
Prüfen mit
verify.sh, verify.ps1 oder dem Vertrauens-Verifizierer
Für wen sich dieser Leitfaden eignet
- Sie haben eine Aufnahme gemacht und wollen wissen, was Sie weitergeben sollen.
- Sie sind Anwalt, Sachverständiger oder Richter und haben ein ProofSnap-ZIP erhalten.
- Sie möchten eine bestimmte Angabe schnell finden: die Uhrzeit, die URL, den Server, den Verwahrer.
Sie wollen erst eine Aufnahme machen? Lesen Sie So sichern Sie eine Webseite als Beweis.
Teil 1
Was das ZIP enthält
Eine Webseiten-Aufnahme wird als einzelnes ZIP geliefert, mit einem Namen wie proofsnap_20261014_153012.zip, gebildet aus dem lokalen Datum und der Uhrzeit Ihres Computers. Die Dateien lassen sich in vier Gruppen einteilen. Die genaue Liste hängt vom Plan und von den eingeschalteten Optionen ab, zwei Pakete können sich also unterscheiden.
- 1Lesen.
evidence.pdfist das Dokument zum Lesen: Öffnen Sie es zuerst.provenance_certificate.pdffasst die Prüfungen auf einer Seite zusammen. Der vollständige Screenshot istscreenshot.jpeg.page.htmlist das HTML so, wie der Browser es dargestellt hat;page.mhtmlspeichert die Seite im Zustand der Aufnahme in einer einzigen Datei, unddomtextcontent.txtenthält ihren Text.images.jsonlistet die Bilder der Seite auf, mit dem SHA-256-Hashwert jeder im Paket gespeicherten Bilddatei. Diese Dateien liegen im Ordnerimages/, entnommen aus dem MHTML-Archiv, wenn es Bilder enthält. - 2Protokollieren.
metadata.jsonist das technische Protokoll von Seite und Browser;chain_of_custody.jsonundforensic_log.jsondokumentieren, wer was wann und wie erfasst hat, undforensic_log_summary.txtist das Protokoll als Textdatei. Siehe Teil 9 und 10. - 3Versiegeln.
manifest.jsonlistet die Dateien der Aufnahme mit ihren Hashwerten auf,manifest.sigist seine RSA-4096-Signatur undpublickey.pemder Schlüssel zu ihrer Prüfung.manifest.json.otsist, wenn der Plan ihn enthält, der Bitcoin-Zeitstempel (OpenTimestamps). Siehe Teil 11. - 4Prüfen. Der Ordner
verification/enthältverify.shfür macOS und Linux,verify.ps1für Windows und eine Anleitung als Textdatei. Siehe Teil 12.
- 1evidence.pdf
- provenance_certificate.pdf
- screenshot.jpeg
- page.html
- page.mhtml
- domtextcontent.txt
- images.json
- images/
- 001_lampe-vorne.jpg
- 002_lampe-seite.webp
- 2metadata.json
- chain_of_custody.json
- forensic_log.json
- forensic_log_summary.txt
- 3manifest.json
- manifest.sig
- publickey.pem
- manifest.json.ots
- 4verification/
- verify.sh
- verify.ps1
- VERIFICATION_GUIDE.txt
Teil 2
Dateien, die nur in manchen Aufnahmen vorkommen
Diese Dateien liegen nur dann im Paket, wenn die Option eingeschaltet war oder die Daten verfügbar waren. Fehlt eine, ist das kein Problem: Sie gehört dann einfach nicht zu dieser Aufnahme.
- 1Erklärung für ein US-Gericht.
rule_902_certification.pdf, eine Erklärungsvorlage für US-Bundesgerichte mit bereits ausgefüllten Angaben zur Aufnahme. Sie steht in jedem Plan zur Verfügung und wird nur hinzugefügt, wenn die aufnehmende Person die Option eingeschaltet hat. Immer auf Englisch. Siehe Teil 13. - 2C2PA Content Credentials.
c2pa.jsonist die Begleitdatei zum Content-Credentials-Manifest, das inscreenshot.jpegeingebettet ist. - 3eIDAS.
manifest.json.tsrist der qualifizierte elektronische EU-Zeitstempel von Disig a.s., einem qualifizierten Vertrauensdiensteanbieter auf der EU-Vertrauensliste, undeidas_validation.jsonenthält die Zertifikatskette und die Sperrdaten, mit denen er sich ohne Internetverbindung prüfen lässt. - 4Video.
capture_video.webm, die ursprüngliche Bildschirmaufnahme, und in der Regelcapture_video.mp4, eine neu kodierte Kopie für Player, die WebM nicht öffnen. - 5Forensischer Modus.
capture.warc(Netzwerkarchiv),network.har(jede Anfrage und jede Antwort),resources.jsonmit einem Ordnerresources/mit den Ressourcen, die die Seite geladen hat, undcertificate_details.jsonmit den Daten des TLS-Zertifikats einer HTTPS-Seite. Der forensische Modus ist in den Plänen Professional, Enterprise und Company enthalten.
Eine Sitzungsaufnahme (Modus mit mehreren Tabs) fügt einen Ordner tabs/ mit einem Unterordner für jeden weiteren besuchten Tab hinzu. Jeder enthält seinen eigenen Screenshot, sein HTML, seinen Text, seine Metadaten, seine Beweiskette und ein kürzeres PDF als Beweisprotokoll je Tab. Das evidence.pdf im Stammverzeichnis bezieht sich auf den Haupt-Tab und listet die ganze Sitzung auf.
| Datei | Beschreibung | Aktion |
|---|---|---|
| evidence.pdf | Beweis-Dokument | ![]() |
| provenance_certificate.pdf | Herkunftszertifikat | ![]() |
| 1rule_902_certification.pdf | Bescheinigung für das Gericht (FRE 902) | ![]() |
| screenshot.jpeg | Screenshot | ![]() |
| 2c2pa.json | C2PA Content Credentials | ![]() |
| page.html | HTML-Inhalt | ![]() |
| page.mhtml | MHTML-Seitenarchiv | ![]() |
| domtextcontent.txt | Textinhalt | ![]() |
| metadata.json | Metadaten | ![]() |
| forensic_log.json | Forensisches Protokoll (ISO 27037) | ![]() |
| chain_of_custody.json | Beweiskette | ![]() |
| manifest.json | Liste der Dateien & Hashes | ![]() |
| manifest.sig | Manifest-Signatur | ![]() |
| publickey.pem | Öffentlicher Schlüssel | ![]() |
| manifest.json.ots | OpenTimestamps | ![]() |
| 3manifest.json.tsr | EU-qualifizierter Zeitstempel (RFC 3161 TSR) | ![]() |
| eidas_validation.json | eIDAS-Langzeitvalidierungsdaten (Zertifikatskette, OCSP) | ![]() |
| 4capture_video.webm | Video der Aufnahme | ![]() |
| 5capture.warc | Netzwerkarchiv (WARC) | ![]() |
| network.har | Netzwerkprotokoll (HAR) | ![]() |
| resources.json | Archivierte Unterressourcen | ![]() |
| certificate_details.json | TLS-Zertifikatdetails | ![]() |
| forensic_log_summary.txt | Zusammenfassung des forensischen Protokolls | ![]() |
Teil 3
evidence.pdf, Seite 1: Übersicht und Screenshot
Das Beweisdokument entsteht in der Beweissprache, die vor der Aufnahme gewählt wurde, einer der 29 verfügbaren. Seine Abschnitte sind von 1 bis 15 nummeriert, und die Nummern ändern sich nie, sodass ein Anwalt einen Abschnitt in jedem Schriftsatz anhand seiner Nummer zitieren kann. Seite 1 beginnt mit dem Kopf und einem Übersichtskasten und geht direkt in den Screenshot über.
- 1Übersichtskasten. Domain der Seite, Zeit der Aufnahme in UTC, Verwahrer (die Verwahrer-ID des Kontos und die IP-Adresse, von der aus aufgenommen wurde) und Hash, der SHA-256-Hashwert von
page.html. Wurde ein qualifizierter EU-Zeitstempel angefordert, gibt eine Zeile eIDAS an, dass der Zeitstempel angebracht ist, wenn das Paket die eIDAS-Dateien enthält. - 21. Seiten-Screenshot. Die Seite selbst kommt zuerst, denn sie ist der Beweis. Alles Weitere stützt sie.
- 3Das blaue Band. ProofSnap setzt oben auf den Screenshot ein Band mit URL, UTC-Zeit, NTP-Versatz und Beweis-ID, als Anmerkung gekennzeichnet, damit es nicht mit der Adressleiste des Browsers verwechselt wird. Der Hinweis unter dem Dateinamen erklärt das und stellt klar, dass der Seiteninhalt darunter unverändert ist.
- 4Fußzeile auf jeder Seite. Werkzeug und Version, ein Link auf getproofsnap.com, die vollständige Beweis-ID und Seite X / Y, damit in einem Ausdruck keine Seite unbemerkt fehlen oder vertauscht werden kann.

1. Seiten-Screenshot:2
Unten sehen Sie eine visuelle Aufnahme der Webseite zum Zeitpunkt des Schnappschusses.
Screenshot-Datei: screenshot.jpeg
Das blaue Band am oberen Rand dieses Bildes ist eine von der ProofSnap-Software hinzugefügte Anmerkung, keine Aufnahme der Adressleiste des Browsers. Es wiederholt die erfasste Seiten-URL, die Erfassungszeit in UTC und die Beweis-ID, die an anderer Stelle in diesem Paket festgehalten sind. ...3
https://shop.beispiel.de/anzeige/4821
2026-10-14T15:30:12Z (UTC) NTP offset +38 ms
ID ps_3f9c2a71-8e4b-4d1a-b6f0-5c27e9a1d304
Vintage-Schreibtischlampe
Anzeige Nr. 4821 · eingestellt von verkaeufer_77
120 €
Teil 4
Ende des Screenshots und die Übersicht „Beweis-Verifizierung“
Eine lange Webseite belegt mehrere Seiten im PDF. Auf den Screenshot folgt eine Übersicht in einfacher Sprache für einen Richter oder Mandanten, der die technischen Abschnitte nicht lesen wird.
- 1Hinweis auf die Kürzung. Das PDF zeigt den Anfang des Screenshots unter seiner Überschrift und höchstens 10 weitere Seiten. Ist die Seite länger, gibt ein Hinweis an, wie viele Seiten gezeigt werden und dass das vollständige Bild
screenshot.jpegist, die Datei, die von den Hashwerten und der Signatur erfasst wird. - 2Beweis-Verifizierung. Ein Absatz, der sagt, was das Dokument ist, mit erneut angegebener Quell-URL und Aufnahmezeit.
- 3Was geprüft wurde. Kurze Aufzählungspunkte. Jeder Punkt erscheint nur, wenn seine Aussage für diese Aufnahme zutrifft. Der Punkt, dass die Seite live war, setzt eine aktuelle Antwort des Servers voraus; der Punkt zum Werkzeug setzt voraus, dass die Erweiterung aus dem offiziellen Store installiert wurde und die Geräteprüfung bestanden ist.
- 4Rechtsgrundlage. Ein neutraler Absatz zu den Integritätsprüfungen, ohne ein nationales Gesetz zu zitieren. Wurde ein qualifizierter EU-Zeitstempel angefordert, folgt ein weiterer Absatz zum qualifizierten Zeitstempel. Danach kommen die Prüflinks.
Screenshot gekürzt: zeigt die ersten 11 von 14 Seiten. Der vollständige Screenshot ist in der screenshot.jpeg-Datei im Beweispaket verfügbar.1
Ende des Seiten-Screenshot-Abschnitts. Hinweis: Das oben wiedergegebene Bild wurde möglicherweise gekürzt, um dieses Dokument in einer handhabbaren Größe zu halten. Der Screenshot in der Form, in der er aufgezeichnet wurde, ist die Datei screenshot.jpeg in diesem Beweispaket, und diese Datei ist es, die von den Hashwerten und der Signatur erfasst wird.
Beweis-Verifizierung2
Dies ist überprüfbares digitales Beweismaterial. ProofSnap hat die nachstehende Seite zum angegebenen Zeitpunkt erfasst; jede spätere Änderung ist erkennbar. Die Echtheit kann unabhängig überprüft werden.
Quell-URL: https://shop.beispiel.de/anzeige/4821
Zeit: 2026-10-14T15:30:12Z (UTC)
Was geprüft wurde3
• Die Seite war zum Zeitpunkt der Erfassung tatsächlich live: der Server antwortete und die Verbindung war gesichert (TLS).
• Der Inhalt ist seit der Erfassung unverändert: geschützt durch einen kryptografischen SHA-256-Hash; jede Änderung ist erkennbar.
• Das Paket ist durch eine digitale RSA-4096-Signatur gegen Austausch geschützt: Jede Änderung nach der Signierung ist erkennbar.
• Mit einem verifizierten, unveränderten Werkzeug erfasst: Integrität der Erweiterung und des Geräts wurde bestätigt.
Die nachstehenden Absätze beschreiben technische Eigenschaften und stellen keine rechtliche Bewertung dar. ProofSnap erteilt keine Rechtsberatung und bestimmt nicht, bei welchem Gericht oder Schiedsgericht diese Aufzeichnung vorgelegt wird.4
Rechtsgrundlage: Diese kryptografischen Eigenschaften (SHA-256-Hash, digitale Signatur, unabhängiger Zeitstempel und Beweiskette) sind darauf ausgelegt, die Authentifizierung elektronischer Aufzeichnungen zu unterstützen. Über die Zulässigkeit entscheidet das zuständige Gericht nach den anwendbaren Beweisregeln.
Diese Zusammenfassung prüft die technische Integrität der Erfassung; sie bewertet nicht den Wahrheitsgehalt des Seiteninhalts.
Online verifizieren: getproofsnap.com/verify/index-de.html
Quellcode verifizieren (MIT): github.com/proofsnap/proofsnap-verify
Teil 5
Abschnitte 2 bis 5: was, wann, wer und womit
Diese Abschnitte beschreiben das Beweisstück und die Umstände der Aufnahme.
- 12. Beweisidentifikation. Beweis-ID, Quell-URL, Seitentitel, Zeitstempel, Aktenzeichen, Sachverständiger und Notiz (sofern eingetragen), die angewandte Norm und der Hashwert des Seiten-HTML.
- 23. Zeitverifizierung. Die per NTP korrigierte Aufnahmezeit, der Zeitserver, der Versatz der Computeruhr und wie viele Zeitquellen übereinstimmten.
- 3Umstände der Aufnahme. Der Referrer (wie der Browser auf die Seite kam), der vollständige User Agent und das Betriebssystem.
- 4Verwahrer und Browserzustand. Verwahrer-ID, IP-Adresse, Browser und Zeitzone. Die E-Mail-Adresse des Kontos wird nicht gedruckt; ihr SHA-256-Hashwert steht in
chain_of_custody.json. Danach folgen, gekürzt, bis zu fünf Einträge je Art von Cookie oder Speicher. Werte, deren Name auf Token oder Sitzungen hindeutet, werden im PDF nicht wiedergegeben. Der vollständige Bestand steht inmetadata.json. - 54. Geräteintegrität und 5. Erweiterungsintegrität. Hinweise auf einen automatisierten Browser oder einen Browser ohne Oberfläche (headless), eine Integritätsbewertung sowie Identität und Version der Erweiterung, mit der aufgenommen wurde.
2. Beweisidentifikation1
Beweis-ID: ps_3f9c2a71-8e4b-4d1a-b6f0-5c27e9a1d304
Quell-URL: https://shop.beispiel.de/anzeige/4821
Seitentitel: Vintage-Schreibtischlampe · Shop Beispiel
Zeitstempel (UTC): 2026-10-14T15:30:12Z (UTC)
Akte / Fall: Az. 2 O 123/26
Sachverständiger: Anna Weber, IT-Sachverständige
Seiten-HTML-Hash (SHA-256): e5e239560bc125a20ff2ac1fea50915bc198dd4f5b5256ec447a8a71e00132b3
3. Zeitverifizierung2
NTP-Zeitstempel (UTC): 2026-10-14T15:30:12Z (UTC)
Zeitpunkt der NTP-Synchronisierung (UTC): 2026-10-14T15:29:58Z (UTC)
NTP-Quelle: NTP:time.google.com
Zeitversatz: 38 ms
NTP-Latenz: 61 ms
Kreuzverifizierung: verifiziert (3 von 3 Quellen stimmen überein, max. Abweichung 41 ms)
Referrer: Direkte Navigation (kein Referrer)3
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36
Betriebssystem: macOS
Verwahrer-ID: Xq7LmR2vTn9KpB4sWc1YhZ8dFa634
Pseudonyme Kennung des ProofSnap-Kontos, das die Aufnahme durchgeführt hat. Die E-Mail-Adresse des Kontos wird in diesem Paket nicht ausgegeben; ihr SHA-256-Hash steht in chain_of_custody.json, sodass der Verwahrer auf Anfrage identifiziert werden kann.
IP-Adresse: 203.0.113.42
Browser: Chrome 141
Zeitzone: Europe/Berlin
Sitzungs-Cookies:
cookie_consent: accepted
session_id: [AUS DATENSCHUTZGRÜNDEN ENTFERNT]
Lokaler Speicher:
recently_viewed: ["4821","4790"]
Je Speicher werden höchstens die ersten 5 Einträge aufgeführt; jeder Wert über 50 Zeichen wird gekürzt und entsprechend gekennzeichnet. Werte, deren Name token, auth, jwt, session, key oder secret enthält, werden zurückgehalten. Der vollständige, ungekürzte Bestand ist in metadata.json enthalten ...
4. Geräteintegrität5
Integritätsbewertung: 100/100
Status: bestanden
Headless-Browser: Nein
WebDriver erkannt: Nein
Automatisierungsindikatoren: Keine erkannt
5. Erweiterungsintegrität
Erweiterungs-ID: mfbhmfinogdedlgaoihbnmbldpabdhao
Erweiterungsversion: 1.19.5
Manifest-Version: 3
Teil 6
Abschnitte 6 bis 11: Dateien, Text, Verbindung und Domain
Der technische Kern des Dokuments. Ein Abschnitt ohne Daten für diese Aufnahme behält seine Überschrift mit einem kurzen Hinweis, dass er leer ist, damit sich die Nummerierung nicht verschiebt.
- 16. Beweispaket-Dateien. Die SHA-256-Hashwerte der wichtigsten Dateien und die Angaben zum Video, falls eines aufgenommen wurde. Das PDF kann seinen eigenen Hashwert nicht enthalten;
manifest.jsonenthält sie alle. - 27. Seitentext. Verweist auf
domtextcontent.txtund weist darauf hin, dass der Text der Reihenfolge im Quelltext der Seite folgt und daher zusammen mit dem Screenshot zu lesen ist. - 38. TLS/SSL. Ob die Verbindung mit TLS verschlüsselt war. Der Browser gibt einer Erweiterung weder Protokollversion noch Verschlüsselungsverfahren noch Zertifikat preis, deshalb steht in diesen Zeilen Nicht verfügbar über Browser-API. Verbindungs- und Zertifikatsdaten (Protokoll, Verschlüsselung, Aussteller, Inhaber, Gültigkeit, alternative Namen) werden nur im forensischen Modus erfasst, in
certificate_details.json. - 49. DNS. Die IP-Adressen, in die die Domain aufgelöst wurde, abgeglichen mit zwei DNS-Resolvern, und der DNSSEC-Status.
- 510. HTTP-Antwort-Header. Die Antwort des Servers auf den Abruf der Seite: Statuscode, wann und wie die Header erfasst wurden, und die wichtigsten Header.
- 611. WHOIS/RDAP. Registrar, Registrierungs- und Ablaufdatum, Nameserver und Inhaber, der oft nach der DSGVO geschwärzt ist.
6. Beweispaket-Dateien1
metadata.json: ea3bd73e2b506e00527232b3ed743c066da83a8e3066f62a71e75eb9b4aa1db6
page.html: e5e239560bc125a20ff2ac1fea50915bc198dd4f5b5256ec447a8a71e00132b3
screenshot.jpeg: 8dccea5217902053b636f0e105c590eb30db4280b8a7a51806110f7ff7b5177e
domtextcontent.txt: 486b9a6fc855abf48847e9639f3c090855c6aafdc22a13b10e3244c37f03d3e0
Oben sind nur die primären Beweisdateien aufgeführt; das Paket enthält weitere Dateien. Alle Datei-Hashes der Beweismittel sind in manifest.json aufgeführt und über manifest.sig kryptografisch signiert (RSA-4096 PKCS#1 v1.5). ...
7. Seitentext2
Der Text der erfassten Seite ist in der Datei domtextcontent.txt innerhalb dieses Beweispakets enthalten. Der SHA-256-Hash dieser Datei ist in manifest.json aufgeführt und von der Manifest-Signatur umfasst, sodass jede Änderung des Textes die Überprüfung gegen das signierte Manifest fehlschlagen lässt.
Die Datei enthält den Text in der Reihenfolge, in der die Elemente im Quelltext der Seite vorkommen; auf manchen Seiten weicht diese von der Reihenfolge der Darstellung auf dem Bildschirm ab. ...
8. TLS/SSL-SICHERHEITSINFORMATIONEN3
Protokoll: Nicht verfügbar über Browser-API
Cipher-Suite: Nicht verfügbar über Browser-API
Zertifikatsdetails:
Aussteller: Nicht verfügbar über Browser-API
Hinweis: Die Browser-API stellt keine vollständigen Zertifikatsdetails bereit. Siehe metadata.json für alle verfügbaren TLS-Daten.
9. ÜBERPRÜFUNG DER DNS-AUFLÖSUNG4
Hostname: shop.beispiel.de
Aufgelöste IP-Adressen: 198.51.100.17
Überprüfung: verifiziert (2 von 2 Quellen stimmen überein)
DNSSEC-Validierung: Nicht signiert
10. HTTP-ANTWORT-HEADER5
Anfrage-URL: https://shop.beispiel.de/anzeige/4821
Statuscode: 200
Erfassungsquelle: navigation_refresh
Erfasst um: 2026-10-14T15:30:05Z (UTC)
Wichtige Sicherheits- und Server-Header:
server: nginx
strict-transport-security: max-age=31536000
last-modified: Tue, 14 Oct 2026 09:12:44 GMT
11. DOMAINREGISTRIERUNG (WHOIS/RDAP)6
Domain: shop.beispiel.de
Registrar: Beispiel-Registrar GmbH
Datenquelle: rdap
Registrierungsdatum: 2019-03-02
Ablaufdatum: 2027-03-02
Nameserver: ns1.dns-beispiel.de, ns2.dns-beispiel.de
Inhaber: (nach DSGVO geschwärzt)
Teil 7
Abschnitte 12 bis 15 und Fußzeile
Das Dokument endet mit den optionalen Inhaltsprüfungen und den formalen Abschnitten.
- 112. KI-Inhaltserkennung und 13. Bildherkunft. Diese Abschnitte werden ausgefüllt, wenn die Prüfungen durchgeführt wurden: Hinweise auf KI-Erzeugung in den Bildern der Seite und vom Server gelieferte Datumsangaben zu jedem Bild. Sonst bleiben die Überschriften mit einem Hinweis stehen, dass keine Daten vorlagen.
- 214. Datenerfassungsmethodik. Beginnt auf einer neuen Seite: die erfasste URL, der Zeitpunkt der Erfassung, die Umgebung und die pseudonyme Kennung des aufnehmenden Benutzers.
- 315. Rechtlicher Hinweis. Was das Dokument ist und wofür es verwendet werden kann.
- 4Referenzstandards. Die Ausrichtung am Leitfaden ISO/IEC 27037:2012 zum Umgang mit digitalen Beweismitteln (ein Leitfaden, keine Zertifizierung), der Hinweis zur Selbstbeglaubigung nach US-Recht, der nur in englischen Dokumenten steht, und der eIDAS-Hinweis, der nur erscheint, wenn eIDAS angefordert wurde. Danach folgen die Prüflinks.
- 5Fußzeile. Auf jeder Seite gleich, auch auf der letzten.
12. KI-Inhaltserkennungssignale1
Für diese Erfassung lagen keine Daten dieser Art vor, daher ist dieser Abschnitt leer. Die Abschnittsnummer bleibt erhalten, damit Verweise aus anderen Teilen dieses Dokuments gültig bleiben.
13. BILDHERKUNFT (FOTOALTER)
Für diese Erfassung lagen keine Daten dieser Art vor, daher ist dieser Abschnitt leer. Die Abschnittsnummer bleibt erhalten, damit Verweise aus anderen Teilen dieses Dokuments gültig bleiben.
14. Spezifikation der Datenerfassungsmethodik2
Die Datenerfassungsmethodik ist vollständig in den beigefügten technischen Metadaten und dem Manifest beschrieben, die ein integraler Bestandteil des Beweispakets sind. Die wichtigsten Erfassungsparameter lauten wie folgt:
Zielquelle (URL): https://shop.beispiel.de/anzeige/4821
Erfassungsdatum und -zeit (UTC): 2026-10-14T15:30:12Z (UTC)
Erfassungsumgebung (User Agent): Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36
Benutzeridentifikation: Die Erfassung wurde vom Benutzer mit der pseudonymen Kennung Xq7LmR2vTn9KpB4sWc1YhZ8dFa63 von der IP-Adresse 203.0.113.42 durchgeführt.
15. Rechtlicher Hinweis:3
Dieses Dokument wird von ProofSnap erstellt, um einen überprüfbaren Schnappschuss einer Webseite zu einem bestimmten Zeitpunkt bereitzustellen. Die enthaltenen digitalen Signaturen und Zeitstempel gewährleisten die Integrität und Authentizität der erfassten Daten. ...
Referenzstandards4
Entspricht den Richtlinien ISO/IEC 27037:2012 für Identifizierung, Sammlung, Erfassung und Erhaltung digitaler Beweismittel.
Qualifizierter elektronischer Zeitstempel gemäß EU eIDAS 910/2014 durch einen QTSP, sofern dieses Paket die Datei manifest.json.tsr enthält.
Unabhängige Überprüfung, ohne ProofSnap-Konto und ohne Inanspruchnahme des Dienstes:
Online verifizieren: getproofsnap.com/verify/index-de.html
Quellcode verifizieren (MIT): github.com/proofsnap/proofsnap-verify
Teil 8
provenance_certificate.pdf: eine Seite, sechs Prüfungen
Das Herkunftszertifikat fasst die Aufnahme auf einer einzigen Seite zusammen, in derselben Sprache wie das Beweisdokument. Geben Sie es an alle weiter, die das Ergebnis auf einen Blick sehen müssen.
- 1Angaben zur Aufnahme. Beweis-ID, Seitentitel, URL, Uhrzeit, der SHA-256-Hashwert des Screenshots, Browser, Version der Erweiterung und Verwahrer-ID.
- 2Paketintegrität. Gibt an, dass alle Hashwerte im signierten Manifest stehen und dass es sich um eine Live-Aufnahme im Browser handelt, nicht um eine hochgeladene Datei.
- 3Integritätsprüfungen. Erkennung von Automatisierung, NTP-Zeit abgeglichen mit bis zu drei Quellen, DNS abgeglichen mit zwei Resolvern und die Integritätsbewertung des Geräts im Vergleich zur Schwelle zum Bestehen (80). Der Status gibt den Stand zum Zeitpunkt der Aufnahme wieder; das PDF wird danach nicht aktualisiert.
- 4Blockchain-Zeitstempel. EINGEREICHT: Die Bitcoin-Verankerung wird einige Stunden später bestätigt; prüfen Sie sie dann mit dem Verifizierer. NICHT ENTHALTEN im Essential-Plan, außer die Aufnahme wurde mit einem Guthaben aus einem eIDAS SnapPack oder Video SnapPack bezahlt.
- 5Qualifizierter eIDAS-Zeitstempel. Sein Status ist ANGEFORDERT oder NICHT ENTHALTEN. Der Zeitstempel wird nach der Erstellung des PDF angebracht; bestätigt wird er deshalb durch
manifest.json.tsrundeidas_validation.jsonim Paket.

HERKUNFTSZERTIFIKAT
Erklärung zur Quellauthentizität
2Paketintegrität: SHA-256-Hashes aller Dateien in manifest.json (signiert mit RSA-4096)
Live-Browser-Erfassung (kein Datei-Upload)
Stand zum Zeitpunkt der Erstellung dieses Protokolls; das Dokument wird danach nicht aktualisiert.
größte Streuung zwischen den Quellen: 41 ms
Integritätswert 100/100 (Schwelle zum Bestehen: 80)
Angefordert; angebracht, wenn manifest.json.tsr und eidas_validation.json im Paket enthalten sind
Online verifizieren: getproofsnap.com/verify/index-de.html
Quellcode verifizieren (MIT): github.com/proofsnap/proofsnap-verify
Teil 9
metadata.json: das technische Protokoll
Die JSON-Dateien bleiben unabhängig von der Beweissprache auf Englisch, damit Werkzeuge und Sachverständige sie lesen können. metadata.json enthält ungekürzt alles, was das PDF zusammenfasst. Öffnen Sie die Datei in einem beliebigen Texteditor oder Browser.
- 1Seite. URL, Titel, Aufnahmezeit, User Agent, Referrer und die Meta-Tags der Seite.
- 2Browserzustand. Die Cookies, der lokale Speicher und der Sitzungsspeicher der Seite, soweit die Seite sie lesen konnte, vollständig und unmaskiert. Behandeln Sie das Paket vertraulich.
- 3Verbindung. Die TLS-Angaben, soweit der Browser sie preisgibt.
- 4Abfragen. Beweis-ID, die DNS-Ergebnisse, die HTTP-Antwort-Header und WHOIS. Umfang des Screenshots und Abmessungen der Seite stehen ebenfalls hier.
Teil 10
chain_of_custody.json und forensic_log.json
Diese beiden Dateien sind das Protokoll der Aufnahme selbst, die sogenannte Beweiskette (Chain of Custody) des digitalen Beweises. forensic_log_summary.txt zeigt dasselbe Protokoll als Text für alle, die keinen JSON-Betrachter haben.
- 1Beweis. Beweis-ID, lokale und per NTP korrigierte Aufnahmezeit, Quell-URL mit ihrem Hashwert und Seitentitel.
- 2Verwahrer. Die Verwahrer-ID (user_uid) und der SHA-256-Hashwert der E-Mail-Adresse des Kontos, damit sich die aufnehmende Person auf Anfrage identifizieren lässt, ohne dass die Adresse gedruckt wird.
- 3Integrität. Wie das Protokoll versiegelt ist (
sealed_in_manifest), der Status der Zeitstempel bei Erstellung des Pakets und die Dateiliste.ots_statuszeigt pending, wenn der Bitcoin-Zeitstempel über den Plan oder ein Guthaben Teil der Aufnahme ist, weil die Verankerung Stunden später bestätigt wird, und sonst not_stamped;eidas_statuszeigt requested oder not_requested. Ein Blocklegal_contexterscheint nur, wenn mindestens eines seiner Felder ausgefüllt wurde, etwa ein Aktenzeichen. - 4Verknüpfung mit dem Protokoll. Der Hashwert von
forensic_log.jsonund der letzte Hashwert seiner Kette. - 5Vorgänge. Jeder Schritt der Aufnahme ab
capture_init, mit Uhrzeiten, Dauer und Ergebnissen. Wurde ein Video aufgenommen, folgen die Videoschritte nach der Erstellung des Beweis-PDF. Die Prüfdateien, die Erklärungsvorlage für ein US-Gericht und die Beweiskette entstehen nach dem Abschluss des Protokolls und sind vom Manifest erfasst; Hashberechnung, Signatur und Komprimierung folgen danach. - 6Hashkette. Jeder Schritt trägt den Hashwert des vorherigen, sodass das Entfernen oder Bearbeiten eines Schritts die Kette unterbricht.
Teil 11
manifest.json, die Signatur und die Zeitstempel
Das Siegel des Pakets. Alles andere wird mit manifest.json abgeglichen, und das Manifest wird mit seiner Signatur und seinen Zeitstempeln abgeglichen.
- 1Kopf. Version des Manifests, die Beweis-ID unter dem Schlüssel
capture_id, Quell-URL und Aufnahmezeit. - 2Dateien. Die Dateien der Aufnahme mit SHA-256, SHA-512 und Größe. Ändert sich ein einziges Byte einer aufgeführten Datei, passt ihr Hashwert nicht mehr.
publickey.pemundmanifest.sigstehen nur mit ihrem Namen darin, und die Zeitstempeldateien sowieeidas_validation.json, die nach dem Manifest entstehen, stehen nicht darin. - 3Signatur und Schlüssel.
manifest.sigist eine RSA-4096-Signatur des Manifests undpublickey.pemder Schlüssel zu ihrer Prüfung. Die Signatur verbindet die Hashwerte der aufgeführten Dateien miteinander; das Schlüsselpaar wird für jede Aufnahme neu erzeugt und der öffentliche Schlüssel liegt im ZIP, deshalb verankern erst die Zeitstempel das Manifest zeitlich.manifest.json.otsverankert den Hashwert des Manifests in der Bitcoin-Blockchain und belegt, dass es spätestens zum Zeitpunkt des Verankerungsblocks existierte;manifest.json.tsrist, sofern vorhanden, der qualifizierte Zeitstempel.
„A time-stamping service supports assertions of proof that a datum existed before a particular time.“ (Ein Zeitstempeldienst unterstützt den Nachweis, dass Daten vor einem bestimmten Zeitpunkt existierten.)
IETF RFC 3161 (2001), Abschnitt 1, der Standard, auf dem der qualifizierte Zeitstempel in manifest.json.tsr beruht
Beide Zeitstempel beziehen sich auf den Hashwert von manifest.json, nicht auf die Seite selbst. Wie Sie die Bitcoin-Verankerung von Hand prüfen, lesen Sie unter So prüfen Sie eine OpenTimestamps-Datei (.ots).
Teil 12
Das Paket prüfen
Es gibt zwei Wege. Die Skripte laufen auf Ihrem eigenen Computer und brauchen nichts von ProofSnap. Der Verifizierer läuft in der Seitenleiste oder, ohne Konto, auf der Website von ProofSnap. Jeder Schritt, mit vollständig erklärter Ausgabe, steht im Leitfaden So prüfen Sie ein Beweispaket.
- 1Dateiintegrität. Entpacken Sie das Paket und führen Sie
bash verification/verify.sh(macOS, Linux) oderverify.ps1in PowerShell (Windows) aus. Das Skript berechnet den Hashwert jeder aufgeführten Datei neu und vergleicht ihn mit dem Manifest. - 2Signatur. Das Skript prüft
manifest.sigmitpublickey.pem. Dieser Schritt braucht OpenSSL. - 3Zeitstempel. Das Skript liest das eIDAS-Token, sofern vorhanden, und zeigt den Befehl für eine gründliche Prüfung der Bitcoin-Verankerung.
- 4Ergebnis. PASS, FAIL, wenn eine Prüfung durchgeführt wurde und fehlgeschlagen ist, oder INCOMPLETE, wenn ein Werkzeug fehlt; INCOMPLETE deutet nicht auf ein Problem mit dem Paket hin.
- 5Verifizierer in der Seitenleiste. Ziehen Sie das ZIP in die Karte ProofSnap Vertrauensverifizierer und klicken Sie auf „ZIP-Datei verifizieren“.
- 6Ergebnis. Integrität: stimmt überein bedeutet, dass die Dateien zum Manifest passen und das Manifest zu seiner Signatur. „Technische Verifizierung anzeigen“ listet jede Prüfung auf.
verify.sh im Terminal von macOS, vereinfacht und gekürzt; die Meldungen sind auf Englisch. Die Zahl der Dateien ist ein Beispiel.
ProofSnap VertrauensverifiziererZum Hochladen klicken oder per Drag & Drop
ZIP-Datei
proofsnap_20261014_153012.zip
Der Verifizierer in der Seitenleiste.
Teil 13
Was Sie einem Anwalt oder Gericht übergeben
Übergeben Sie das ZIP genau so, wie es heruntergeladen wurde. Zum Lesen entnehmen Sie Kopien, aber ändern Sie die Originale nicht und speichern oder packen Sie sie nicht neu. Zum Lesen und Drucken ist evidence.pdf das Dokument; prüfbar macht es erst das ZIP.
- 1Erklärungsvorlage für ein US-Gericht. Hat die aufnehmende Person unter „Gerichtsformulare“ die Option „US-Selbstbeglaubigung“ eingeschaltet, enthält das Paket eine Vorlage für eine Erklärung zur Selbstbeglaubigung vor einem US-Bundesgericht. Eine qualifizierte Person muss eine Kopie vervollständigen und unterschreiben, und die US-Bundesbeweisregel verlangt zudem, der Gegenseite vor der Hauptverhandlung oder der Anhörung in angemessener Form schriftlich mitzuteilen, dass die Aufzeichnung vorgelegt werden soll, und ihr die Aufzeichnung und die Erklärung zur Einsicht bereitzustellen, damit sie beides anfechten kann. Lassen Sie die Vorlage im Paket unverändert: Würde sie geändert, passte sie nicht mehr zum Hashwert im Manifest.
- 2Sofort herunterladen. ProofSnap behält keine Kopie, das heruntergeladene ZIP ist also das Original.
- 3Ein ZIP je Aufnahme. Nehmen Sie es zur Akte und übergeben Sie dasselbe ZIP der Gegenseite und dem Gericht, damit alle dieselben Prüfungen vornehmen können.

Häufige Fragen
Beweise, die ein Gericht prüfen kann
Installieren Sie ProofSnap und sichern Sie Ihre erste Seite.
ProofSnap installieren: 7 Tage testen7-tägiger Testzeitraum (Kreditkarte erforderlich). Ohne Abonnement: SnapPack für 4,99 $ (ca. 4,50 €) für 10 Aufnahmen.
Auch verfügbar für Microsoft Edge
Weitere Anleitungen: Webseite als Beweis sichern · Beweispaket prüfen · Video als Beweis aufnehmen · Datei zertifizieren
