Poradnik
Jak czytać pakiet dowodowy ProofSnap
W 2026 r. pakiet dowodowy ProofSnap to plik ZIP tworzony dla każdej przechwyconej strony internetowej: evidence.pdf, zrzut ekranu i HTML, metadane, łańcuch dowodowy, manifest sum kontrolnych SHA-256 podpisany kluczem RSA-4096 (ze znacznikiem czasu, jeśli obejmuje go Twój plan) oraz skrypty, które pozwalają wykazać, że niczego nie zmieniono.
Jeśli przechwytujesz stronę internetową jako dowód cyfrowy albo ktoś przesłał Ci ZIP z ProofSnap, ten przewodnik objaśnia każdy plik, omawia dokument dowodowy sekcja po sekcji i pokazuje, jak zweryfikować pakiet oraz co przekazać pełnomocnikowi lub sądowi.
Autor: Radim Motycka, założyciel i główny inżynier ProofSnap, który zaprojektował opisane w tym przewodniku przechwytywanie, dokument dowodowy i skrypty weryfikacyjne ·
Otwórz najpierw
evidence.pdf
Co przekazać
Cały ZIP, bez zmian
Zweryfikuj za pomocą
verify.sh, verify.ps1 lub Weryfikatora dowodów ProofSnap
Dla kogo jest ten przewodnik
- Masz już przechwycenie i chcesz wiedzieć, co przekazać dalej.
- Jesteś adwokatem, radcą prawnym, biegłym, konsultantem technicznym albo sędzią i otrzymujesz ZIP z ProofSnap.
- Chcesz szybko znaleźć konkretną informację: czas, adres URL, serwer, depozytariusza.
Dopiero planujesz przechwycenie? Przeczytaj Zrzut całej strony jako dowód.
Część 1
Co zawiera ZIP
Przechwycenie strony internetowej otrzymujesz jako jeden plik ZIP o nazwie w rodzaju proofsnap_20261014_153012.zip, utworzonej z lokalnej daty i godziny Twojego komputera. Pliki dzielą się na cztery grupy. Dokładna lista zależy od planu i włączonych opcji, więc dwa pakiety mogą się od siebie różnić.
- 1Do czytania.
evidence.pdfto dokument do czytania: otwórz go najpierw.provenance_certificate.pdfpodsumowuje kontrole na jednej stronie. Pełny zrzut ekranu to plikscreenshot.jpeg.page.htmlto HTML w postaci, w jakiej wyświetliła go przeglądarka;page.mhtmlzapisuje stronę w stanie z chwili przechwycenia w jednym pliku, adomtextcontent.txtzawiera jej tekst.images.jsonwymienia obrazy strony wraz z sumą kontrolną SHA-256 każdego pliku obrazu zapisanego w pakiecie. Pliki te znajdują się w folderzeimages/, wyodrębnione z pliku MHTML, jeśli zawiera on obrazy. - 2Rejestr.
metadata.jsonto techniczny zapis strony i przeglądarki;chain_of_custody.jsoniforensic_log.jsondokumentują, kto, co, kiedy i jak przechwycił, aforensic_log_summary.txtto ten sam zapis w formie tekstowej. Więcej w częściach 9 i 10. - 3Pieczęć.
manifest.jsonwymienia pliki przechwycenia z ich sumami kontrolnymi,manifest.sigto jego podpis RSA-4096, apublickey.pemklucz do sprawdzenia tego podpisu.manifest.json.otsto, jeśli obejmuje go Twój plan, znacznik czasu w Bitcoinie (OpenTimestamps). Więcej w części 11. - 4Weryfikacja. Folder
verification/zawieraverify.shna macOS i Linuksa,verify.ps1na Windowsa oraz przewodnik tekstowy. Więcej w części 12.
- 1evidence.pdf
- provenance_certificate.pdf
- screenshot.jpeg
- page.html
- page.mhtml
- domtextcontent.txt
- images.json
- images/
- 001_lampka-przod.jpg
- 002_lampka-bok.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
Część 2
Pliki, które pojawiają się tylko w niektórych przechwyceniach
Te pliki trafiają do pakietu tylko wtedy, gdy włączono daną opcję albo gdy dostępne są odpowiednie dane. Jeśli któregoś brakuje, nie ma problemu: po prostu nie należy do tego przechwycenia.
- 1Oświadczenie dla sądu w Stanach Zjednoczonych.
rule_902_certification.pdf, szablon oświadczenia dla sądów federalnych w Stanach Zjednoczonych, z wypełnionymi już danymi przechwycenia. Jest dostępny w każdym planie i trafia do pakietu tylko wtedy, gdy osoba przechwytująca włączy tę opcję. Zawsze po angielsku. Więcej w części 13. - 2C2PA Content Credentials.
c2pa.jsonto plik towarzyszący manifestowi Content Credentials osadzonemu w plikuscreenshot.jpeg. - 3eIDAS.
manifest.json.tsrto kwalifikowany znacznik czasu UE wystawiony przez Disig a.s., kwalifikowanego dostawcę usług zaufania z unijnej listy zaufania, aeidas_validation.jsonzawiera łańcuch certyfikatów i dane o unieważnieniu, które pozwalają sprawdzić znacznik bez połączenia z internetem. - 4Wideo.
capture_video.webm, oryginalne nagranie ekranu, a zwykle takżecapture_video.mp4, przekodowana kopia dla odtwarzaczy, które nie otwierają WebM. - 5Tryb kryminalistyczny.
capture.warc(archiwum sieciowe),network.har(żądania i odpowiedzi, do 300),resources.jsonwraz z folderemresources/z zasobami wczytanymi przez stronę orazcertificate_details.jsonz danymi certyfikatu TLS strony HTTPS. Tryb kryminalistyczny jest dostępny w planach Professional, Enterprise i Company.
Przechwycenie sesji (tryb wielu kart) dodaje folder tabs/ z podfolderem dla każdej z pozostałych odwiedzonych kart. Każdy podfolder ma własny zrzut ekranu, HTML, tekst, metadane i łańcuch dowodowy, a do tego krótszy PDF z dokumentem dowodowym tej karty. Plik evidence.pdf w katalogu głównym dotyczy karty głównej i wymienia całą sesję.
| Plik | Opis | Akcja |
|---|---|---|
| evidence.pdf | Dokument dowodowy | ![]() |
| provenance_certificate.pdf | Certyfikat Pochodzenia | ![]() |
| 1rule_902_certification.pdf | Poświadczenie dla sądu (FRE 902) | ![]() |
| screenshot.jpeg | Zrzut ekranu | ![]() |
| 2c2pa.json | C2PA Content Credentials | ![]() |
| page.html | Zawartość HTML | ![]() |
| page.mhtml | Archiwum strony MHTML | ![]() |
| domtextcontent.txt | Zawartość tekstowa | ![]() |
| metadata.json | Metadane | ![]() |
| forensic_log.json | Dziennik kryminalistyczny (ISO 27037) | ![]() |
| chain_of_custody.json | Łańcuch Dowodowy | ![]() |
| manifest.json | Lista plików i hashy | ![]() |
| manifest.sig | Podpis manifestu | ![]() |
| publickey.pem | Klucz publiczny | ![]() |
| manifest.json.ots | OpenTimestamps | ![]() |
| 3manifest.json.tsr | Kwalifikowany znacznik czasu UE (RFC 3161 TSR) | ![]() |
| eidas_validation.json | Dane walidacji eIDAS (łańcuch certyfikatów, OCSP) | ![]() |
| 4capture_video.webm | Nagranie wideo przechwytywania | ![]() |
| 5capture.warc | Archiwum sieciowe (WARC) | ![]() |
| network.har | Dziennik sieciowy (HAR) | ![]() |
| resources.json | Zarchiwizowane podzasoby | ![]() |
| certificate_details.json | Szczegóły certyfikatu TLS | ![]() |
| forensic_log_summary.txt | Podsumowanie dziennika kryminalistycznego | ![]() |
Część 3
evidence.pdf, strona 1: podsumowanie i zrzut ekranu
Dokument dowodowy powstaje w języku wybranym przed przechwyceniem, jednym z 29 dostępnych. Sekcje są ponumerowane od 1 do 15, a numery nigdy się nie zmieniają, więc pełnomocnik może w każdym piśmie powołać się na sekcję po jej numerze. Strona 1 zaczyna się od nagłówka i ramki podsumowania, po czym od razu przechodzi do zrzutu ekranu.
- 1Ramka podsumowania. Domena strony, Czas przechwycenia w UTC, Depozytariusz (identyfikator depozytariusza, czyli konta ProofSnap, oraz adres IP, z którego wykonano przechwycenie) i Hash, czyli suma kontrolna SHA-256 pliku
page.html. Jeśli zamówiono kwalifikowany znacznik czasu UE, wiersz eIDAS informuje, że znacznik zostaje zastosowany, gdy pakiet zawiera pliki eIDAS. - 21. Zrzut ekranu strony. Strona pojawia się jako pierwsza, bo to ona jest dowodem. Wszystko inne ją uzupełnia.
- 3Niebieski pasek. ProofSnap dodaje u góry zrzutu ekranu pasek z adresem URL, czasem UTC, przesunięciem NTP i ID dowodu, oznaczony jako adnotacja, aby nikt nie pomylił go z paskiem adresu przeglądarki. Wyjaśnia to uwaga pod nazwą pliku.
- 4Stopka na każdej stronie. Narzędzie i wersja, link do getproofsnap.com, pełne ID dowodu oraz Strona X / Y, dzięki czemu na wydruku widać brak którejkolwiek strony.

1. Zrzut ekranu strony:2
Poniżej znajduje się wizualne przechwycenie strony internetowej w momencie zrzutu.
Plik zrzutu ekranu: screenshot.jpeg
Niebieski pasek u góry tego obrazu to adnotacja dodana przez oprogramowanie ProofSnap, a nie zrzut paska adresu przeglądarki. Powtarza on przechwycony adres URL strony, czas przechwycenia w UTC oraz identyfikator dowodu zapisane w innych miejscach tego pakietu. ...3
https://sklep.przyklad.pl/ogloszenie/4821
2026-10-14T15:30:12Z (UTC) NTP offset +38 ms
ID ps_3f9c2a71-8e4b-4d1a-b6f0-5c27e9a1d304
Lampka biurkowa vintage
Ogłoszenie nr 4821 · dodane przez sprzedawca_77
189,90 zł
Część 4
Koniec zrzutu ekranu i podsumowanie „Weryfikacja dowodu”
Długa strona internetowa zajmuje w PDF kilka stron. Po zrzucie ekranu następuje podsumowanie prostym językiem, przeznaczone dla sądu albo klienta, który nie będzie czytał sekcji technicznych.
- 1Informacja o obcięciu. PDF pokazuje początek zrzutu ekranu pod tytułem i najwyżej 10 kolejnych stron. Jeśli strona jest dłuższa, informacja podaje, ile stron pokazano, i wskazuje, że pełnym obrazem jest plik
screenshot.jpeg, czyli plik objęty sumami kontrolnymi i podpisem. - 2Weryfikacja dowodu. Akapit, który mówi, czym jest dokument, i powtarza adres URL źródła oraz czas przechwycenia.
- 3Co zweryfikowano. Krótkie punkty. Każdy punkt pojawia się tylko wtedy, gdy dane stwierdzenie jest prawdziwe dla tego przechwycenia. Punkt o tym, że strona była dostępna w sieci, pojawia się tylko wtedy, gdy serwer w chwili przechwycenia rzeczywiście odpowiedział; punkt o narzędziu wymaga, aby rozszerzenie zainstalowano z oficjalnego sklepu i aby kontrola urządzenia zakończyła się pomyślnie.
- 4Podstawa prawna. Neutralny akapit o kontrolach integralności, bez powoływania się na jakiekolwiek prawo krajowe. Jeśli zamówiono kwalifikowany znacznik czasu UE, dochodzi drugi akapit, poświęcony temu znacznikowi. Potem następują linki do weryfikacji.
Zrzut ekranu obcięty - pokazano pierwsze 11 z 14 stron. Pełny zrzut ekranu jest dostępny w pliku screenshot.jpeg dołączonym do pakietu dowodowego.1
Koniec sekcji zrzutu ekranu strony. Uwaga: obraz odtworzony powyżej mógł zostać skrócony, tak aby rozmiar niniejszego dokumentu pozostał możliwy do obsłużenia. Zrzut ekranu w takiej postaci, w jakiej został utrwalony, znajduje się w pliku screenshot.jpeg w niniejszym pakiecie dowodowym i to właśnie ten plik obejmują wartości hashy oraz podpis.
Weryfikacja dowodu2
To jest weryfikowalny dowód cyfrowy. ProofSnap przechwycił poniższą stronę w podanym czasie; każda późniejsza modyfikacja jest wykrywalna.
URL źródłowy: https://sklep.przyklad.pl/ogloszenie/4821
Czas: 2026-10-14T15:30:12Z (UTC)
Co zweryfikowano3
• Strona była w chwili przechwycenia rzeczywiście aktywna: serwer odpowiedział, a połączenie było zabezpieczone (TLS).
• Treść jest niezmieniona od momentu przechwycenia: chroniona kryptograficznym skrótem SHA-256; każda modyfikacja jest wykrywalna.
• Pakiet jest chroniony przed podmianą podpisem cyfrowym RSA-4096: każda modyfikacja po podpisaniu jest wykrywalna.
• Kontrole integralności rozszerzenia i urządzenia zakończyły się pomyślnie: nie wykryto sygnałów modyfikacji ani manipulacji.
Poniższe akapity opisują właściwości techniczne i nie stanowią opinii prawnej. ProofSnap nie świadczy pomocy prawnej ani nie określa, przed którym sądem lub sądem polubownym zapis zostanie przedstawiony.4
Podstawa prawna: te właściwości kryptograficzne (skrót SHA-256, podpis cyfrowy, niezależny znacznik czasu oraz łańcuch dowodowy) mają na celu wsparcie uwierzytelnienia zapisów elektronicznych. O dopuszczalności rozstrzyga właściwy sąd zgodnie z obowiązującymi regułami dowodowymi.
Niniejsze podsumowanie weryfikuje integralność techniczną przechwycenia; nie ocenia prawdziwości treści strony.
Zweryfikuj online: getproofsnap.com/verify/index-pl.html
Zweryfikuj kod źródłowy (MIT): github.com/proofsnap/proofsnap-verify
Część 5
Sekcje 2-5: co, kiedy, kto i czym
Te sekcje opisują przechwycony obiekt i okoliczności przechwycenia.
- 12. Identyfikacja dowodu. ID dowodu, URL źródłowy, tytuł strony, data i godzina, sygnatura sprawy, biegły i notatka (jeśli je podano), zastosowany standard oraz suma kontrolna HTML strony.
- 23. Weryfikacja czasu. Czas przechwycenia skorygowany według NTP, serwer czasu, przesunięcie zegara komputera i liczba zgodnych źródeł czasu.
- 3Okoliczności przechwycenia. Źródło odesłania (strona, z której przyszła przeglądarka), pełny user agent i system operacyjny.
- 4Depozytariusz i stan przeglądarki. Identyfikator depozytariusza, adres IP, przeglądarka i strefa czasowa. Adres e-mail konta nie jest drukowany; jego suma kontrolna SHA-256 znajduje się w pliku
chain_of_custody.json. Dalej, w skróconej postaci, następuje do pięciu pozycji każdego rodzaju plików cookie lub pamięci przeglądarki. Wartości, których nazwa wskazuje na tokeny lub sesje, nie są przytaczane w PDF. Pełny zbiór znajduje się w plikumetadata.json. - 54. Integralność urządzenia i 5. Integralność rozszerzenia. Sygnały przeglądarki zautomatyzowanej lub działającej bez interfejsu (headless), wynik integralności oraz tożsamość i wersja rozszerzenia użytego do przechwycenia.
2. Identyfikacja dowodu1
ID dowodu: ps_3f9c2a71-8e4b-4d1a-b6f0-5c27e9a1d304
URL źródłowy: https://sklep.przyklad.pl/ogloszenie/4821
Tytuł strony: Lampka biurkowa vintage · Sklep Przykład
Znacznik czasu (UTC): 2026-10-14T15:30:12Z (UTC)
Sprawa / Akta: I C 482/26
Biegły: Anna Nowak, biegła z zakresu informatyki
Hash HTML strony (SHA-256): e5e239560bc125a20ff2ac1fea50915bc198dd4f5b5256ec447a8a71e00132b3
3. Weryfikacja czasu2
Znacznik czasu NTP (UTC): 2026-10-14T15:30:12Z (UTC)
Czas synchronizacji NTP (UTC): 2026-10-14T15:29:58Z (UTC)
Źródło NTP: NTP:time.google.com
Przesunięcie czasu: 38 ms
Opóźnienie NTP: 61 ms
Weryfikacja krzyżowa: zweryfikowano (3 z 3 źródeł zgodnych, maks. różnica 41 ms)
Źródło odesłania: Bezpośrednia nawigacja (brak źródła odesłania)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
System operacyjny: macOS
Identyfikator depozytariusza: Xq7LmR2vTn9KpB4sWc1YhZ8dFa634
Pseudonimowy identyfikator konta ProofSnap, które wykonało zapis. Adres e-mail konta nie jest drukowany w tym pakiecie; jego skrót SHA-256 zapisano w pliku chain_of_custody.json, dzięki czemu depozytariusza można zidentyfikować na żądanie.
Adres IP: 203.0.113.42
Przeglądarka: Chrome 141
Strefa czasowa: Europe/Warsaw
Ciasteczka sesji:
cookie_consent: accepted
session_id: [ZREDAGOWANO DLA PRYWATNOŚCI]
Lokalne przechowywanie:
recently_viewed: ["4821","4790"]
Dla każdego magazynu wskazano najwyżej pierwsze 5 pozycji; każda wartość dłuższa niż 50 znaków jest skracana i odpowiednio oznaczana. Wartości, których nazwa zawiera token, auth, jwt, session, key lub secret, nie są przytaczane. Pełny, nieskrócony zbiór zachowano w metadata.json ...
4. Integralność urządzenia5
Wynik integralności: 100/100
Status: zaliczone
Przeglądarka headless: Nie
Wykryto WebDriver: Nie
Wskaźniki automatyzacji: Nie wykryto
5. Integralność rozszerzenia
ID rozszerzenia: mfbhmfinogdedlgaoihbnmbldpabdhao
Wersja rozszerzenia: 1.19.7
Wersja manifestu: 3
Część 6
Sekcje 6-11: pliki, tekst, połączenie i domena
Techniczny rdzeń dokumentu. Sekcja, dla której w danym przechwyceniu nie ma danych, zachowuje tytuł z krótką uwagą, że jest pusta, aby numeracja się nie zmieniła.
- 16. Pliki pakietu dowodowego. Sumy kontrolne SHA-256 głównych plików i dane nagrania, jeśli nagrywano wideo. PDF nie może zawierać własnej sumy kontrolnej; zawiera je wszystkie plik
manifest.json. - 27. Tekst strony. Odsyła do pliku
domtextcontent.txti zaznacza, że tekst jest w kolejności kodu źródłowego strony, dlatego należy go czytać łącznie ze zrzutem ekranu. - 38. TLS/SSL. Czy połączenie było szyfrowane protokołem TLS. Przeglądarka nie ujawnia rozszerzeniu ani wersji protokołu, ani zestawu szyfrów, ani certyfikatu, dlatego te wiersze pokazują Niedostępne przez API przeglądarki. Dane połączenia i certyfikatu (protokół, szyfr, wystawca, podmiot, ważność, nazwy alternatywne) są zbierane tylko w trybie kryminalistycznym, w pliku
certificate_details.json. - 49. DNS. Adresy IP, na które rozwiązano domenę, porównane między dwoma resolwerami DNS, oraz status DNSSEC.
- 510. Nagłówki odpowiedzi HTTP. Odpowiedź serwera na żądanie strony: kod statusu, kiedy i jak przechwycono nagłówki oraz najważniejsze nagłówki.
- 611. WHOIS/RDAP. Rejestrator, daty rejestracji i wygaśnięcia, serwery DNS i rejestrujący, często ukryty ze względu na prywatność.
6. Pliki pakietu dowodowego1
metadata.json: ea3bd73e2b506e00527232b3ed743c066da83a8e3066f62a71e75eb9b4aa1db6
page.html: e5e239560bc125a20ff2ac1fea50915bc198dd4f5b5256ec447a8a71e00132b3
screenshot.jpeg: 8dccea5217902053b636f0e105c590eb30db4280b8a7a51806110f7ff7b5177e
domtextcontent.txt: 486b9a6fc855abf48847e9639f3c090855c6aafdc22a13b10e3244c37f03d3e0
Powyżej wymieniono tylko główne pliki dowodowe; pakiet zawiera dodatkowe pliki. Wszystkie hashe plików dowodowych są wymienione w manifest.json i podpisane kryptograficznie za pomocą manifest.sig (RSA-4096 PKCS#1 v1.5). ...
7. Tekst strony2
Tekst utrwalonej strony jest zachowany w pliku domtextcontent.txt wewnątrz tego pakietu dowodowego. Jego skrót SHA-256 jest wskazany w pliku manifest.json i objęty podpisem manifestu, zatem każda zmiana tekstu powoduje niepowodzenie weryfikacji wobec podpisanego manifestu.
Plik zawiera tekst w kolejności, w jakiej elementy występują w kodzie źródłowym strony, co na niektórych stronach różni się od kolejności ich wyświetlania na ekranie. ...
8. INFORMACJE O BEZPIECZEŃSTWIE TLS/SSL3
Protokół: Niedostępne przez API przeglądarki
Zestaw szyfrów: Niedostępne przez API przeglądarki
Szczegóły certyfikatu:
Wystawca: Niedostępne przez API przeglądarki
Uwaga: API przeglądarki nie udostępnia pełnych szczegółów certyfikatu. Pełne dane TLS dostępne w pliku metadata.json.
9. Weryfikacja rozwiązywania DNS4
Nazwa hosta: sklep.przyklad.pl
Rozwiązane adresy IP: 198.51.100.17
Weryfikacja: zweryfikowano (2 z 2 źródeł zgodnych)
Walidacja DNSSEC: Niepodpisane
10. NAGŁÓWKI ODPOWIEDZI HTTP5
URL żądania: https://sklep.przyklad.pl/ogloszenie/4821
Kod statusu: 200
Źródło przechwycenia: navigation_refresh
Przechwycono: 2026-10-14T15:30:05Z (UTC)
Kluczowe nagłówki bezpieczeństwa i serwera:
server: nginx
strict-transport-security: max-age=31536000
last-modified: Tue, 14 Oct 2026 09:12:44 GMT
11. REJESTRACJA DOMENY (WHOIS/RDAP)6
Domena: sklep.przyklad.pl
Rejestrator: Rejestrator Przykład sp. z o.o.
Źródło danych: rdap
Data rejestracji: 2019-03-02
Data wygaśnięcia: 2027-03-02
Serwery DNS: ns1.dns-przyklad.pl, ns2.dns-przyklad.pl
Rejestrujący: (dane ukryte na podstawie RODO)
Część 7
Sekcje 12-15 i stopka
Dokument kończy się opcjonalnymi kontrolami treści i sekcjami formalnymi.
- 112. Wykrywanie treści generowanych przez AI i 13. Pochodzenie obrazów. Te sekcje są wypełniane, jeśli przeprowadzono te kontrole: sygnały generowania przez AI w obrazach strony oraz daty podane przez serwer dla każdego obrazu. W przeciwnym razie pod tytułami pojawia się uwaga o braku danych.
- 214. Metodologia zbierania danych. Zaczyna się na nowej stronie: przechwycony adres URL, chwila przechwycenia, środowisko i pseudonimowy identyfikator użytkownika, który wykonał przechwycenie.
- 315. Informacja prawna. Czym jest dokument i do czego może służyć.
- 4Standardy i zgodność. Zgodność z wytycznymi ISO/IEC 27037:2012 dotyczącymi postępowania z dowodami cyfrowymi, uwaga o samouwierzytelnieniu według prawa Stanów Zjednoczonych, która pojawia się tylko w dokumentach po angielsku, oraz uwaga eIDAS, która pojawia się tylko wtedy, gdy zamówiono znacznik eIDAS. Potem następują linki do weryfikacji.
- 5Stopka. Taka sama na każdej stronie, także na ostatniej.
12. Sygnały wykrywania treści AI1
Dla tego utrwalenia nie było danych tego rodzaju, dlatego sekcja jest pusta. Numer sekcji zostaje zachowany, aby odesłania z innych miejsc tego dokumentu pozostały aktualne.
13. POCHODZENIE OBRAZU (WIEK ZDJĘCIA)
Dla tego utrwalenia nie było danych tego rodzaju, dlatego sekcja jest pusta. Numer sekcji zostaje zachowany, aby odesłania z innych miejsc tego dokumentu pozostały aktualne.
14. Specyfikacja metodologii zbierania danych2
Metodologia zbierania danych jest w pełni opisana w załączonych metadanych technicznych i manifeście, które stanowią integralną część pakietu dowodowego. Kluczowe parametry zbierania są następujące:
Źródło docelowe (URL): https://sklep.przyklad.pl/ogloszenie/4821
Data i godzina zbierania (UTC): 2026-10-14T15:30:12Z (UTC)
Środowisko zbierania (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
Identyfikacja użytkownika: Zbieranie zostało wykonane przez użytkownika z pseudonimowym identyfikatorem Xq7LmR2vTn9KpB4sWc1YhZ8dFa63 z adresu IP 203.0.113.42.
15. Informacja prawna:3
...
Standardy i zgodność4
Opiera się na wytycznych ISO/IEC 27037:2012 dotyczących identyfikacji, gromadzenia, pozyskiwania i przechowywania dowodów cyfrowych.
Kwalifikowany elektroniczny znacznik czasu UE eIDAS 910/2014 wystawiony przez QTSP, gdy ten pakiet zawiera manifest.json.tsr.
Niezależna weryfikacja, bez konta i bez usługi ProofSnap:
Zweryfikuj online: getproofsnap.com/verify/index-pl.html
Zweryfikuj kod źródłowy (MIT): github.com/proofsnap/proofsnap-verify
Część 8
provenance_certificate.pdf: jedna strona, sześć kontroli
Certyfikat pochodzenia podsumowuje przechwycenie na jednej stronie, w tym samym języku co dokument dowodowy. Przekaż go osobie, która chce zobaczyć wynik na pierwszy rzut oka.
- 1Dane przechwycenia. ID dowodu, tytuł strony, URL, czas, suma kontrolna SHA-256 zrzutu ekranu, przeglądarka, wersja rozszerzenia i identyfikator depozytariusza.
- 2Integralność pakietu. Informuje, że wszystkie sumy kontrolne są w podpisanym manifeście i że chodzi o przechwycenie wykonane na żywo w przeglądarce, a nie o przesłany plik.
- 3Kontrole integralności. Wykrywanie automatyzacji, czas NTP porównany z maksymalnie trzema źródłami, DNS porównany między dwoma resolwerami oraz wynik integralności urządzenia w odniesieniu do progu zaliczenia (80). Status odzwierciedla stan z chwili przechwycenia; PDF nie jest później aktualizowany.
- 4Znacznik czasu blockchain. PRZESŁANO: zakotwiczenie w Bitcoinie zostaje potwierdzone kilka godzin później; sprawdź je wtedy w weryfikatorze. Plan Essential go nie obejmuje, chyba że przechwycenie opłacono z eIDAS SnapPacka lub Video SnapPacka.
- 5Kwalifikowany znacznik czasu eIDAS. Status to ZAŻĄDANO albo NIE ZAWARTO. Znacznik zostaje nadany po utworzeniu PDF; potwierdzają go pliki
manifest.json.tsrieidas_validation.jsonw pakiecie.

CERTYFIKAT POCHODZENIA
Deklaracja autentyczności źródła
2Integralność pakietu: skróty SHA-256 wszystkich plików w manifest.json (podpisane RSA-4096)
Przechwytywanie w przeglądarce na żywo (nie przesyłanie pliku)
Stan na chwilę sporządzenia niniejszego protokołu; dokument nie jest później aktualizowany.
największy rozrzut między źródłami: 41 ms
wskaźnik integralności 100/100 (próg zaliczenia: 80)
Zażądano; zastosowany, jeśli pakiet zawiera manifest.json.tsr oraz eidas_validation.json
Zweryfikuj online: getproofsnap.com/verify/index-pl.html
Zweryfikuj kod źródłowy (MIT): github.com/proofsnap/proofsnap-verify
Część 9
metadata.json: zapis techniczny
Pliki JSON pozostają po angielsku, niezależnie od języka dokumentu dowodowego, aby mogły je odczytać narzędzia i biegli. metadata.json zawiera w całości wszystko, co PDF podsumowuje. Otwórz plik w dowolnym edytorze tekstu lub w przeglądarce.
- 1Strona. URL, tytuł, czas przechwycenia, user agent, źródło odesłania i metatagi strony.
- 2Stan przeglądarki. Pliki cookie, pamięć lokalna i pamięć sesji strony, w zakresie, w jakim strona mogła je odczytać, w całości i bez maskowania. Traktuj pakiet jako poufny.
- 3Połączenie. Dane TLS w zakresie, w jakim udostępnia je przeglądarka.
- 4Zapytania. ID dowodu, wyniki DNS, nagłówki odpowiedzi HTTP i WHOIS. Tutaj zapisano też zakres zrzutu ekranu (cała strona lub widoczny obszar) i wymiary strony.
Część 10
chain_of_custody.json i forensic_log.json
Te dwa pliki są zapisem samego przechwycenia, czyli łańcuchem dowodowym (chain of custody) dowodu cyfrowego. forensic_log_summary.txt pokazuje ten sam zapis w formie tekstowej, dla osób bez przeglądarki plików JSON.
- 1Dowód. ID dowodu, lokalny czas przechwycenia i czas skorygowany według NTP, URL źródłowy z jego sumą kontrolną oraz tytuł strony.
- 2Depozytariusz. Identyfikator depozytariusza (user_uid) i suma kontrolna SHA-256 adresu e-mail konta, dzięki czemu osobę, która wykonała przechwycenie, można zidentyfikować na żądanie bez drukowania adresu.
- 3Integralność. Sposób zapieczętowania zapisu (
sealed_in_manifest), status znaczników czasu w chwili tworzenia pakietu i lista plików.ots_statuspokazuje pending, gdy przechwycenie obejmuje znacznik czasu w Bitcoinie (z planu albo ze SnapPacka), bo zakotwiczenie zostaje potwierdzone kilka godzin później, a w przeciwnym razie not_stamped;eidas_statuspokazuje requested lub not_requested. Bloklegal_contextpojawia się tylko wtedy, gdy wypełniono co najmniej jedno z jego pól, na przykład sygnaturę sprawy. - 4Powiązanie z dziennikiem. Suma kontrolna pliku
forensic_log.jsoni ostatnia suma kontrolna jego łańcucha. - 5Operacje. Każdy etap przechwycenia od
capture_init, z godzinami, czasem trwania i wynikami. Jeśli nagrywano wideo, etapy nagrania następują po utworzeniu dokumentu dowodowego. Pliki weryfikacyjne, szablon oświadczenia dla sądu w Stanach Zjednoczonych i łańcuch dowodowy powstają po zamknięciu dziennika i są objęte manifestem; obliczenie sum kontrolnych, podpis i spakowanie następują później. - 6Łańcuch sum kontrolnych. Każdy etap zawiera sumę kontrolną poprzedniego, więc usunięcie lub zmiana etapu przerywa łańcuch.
Część 11
manifest.json, podpis i znaczniki czasu
Pieczęć pakietu. Wszystko inne porównuje się z plikiem manifest.json, a manifest z jego podpisem i znacznikami czasu.
- 1Nagłówek. Wersja manifestu, ID dowodu pod kluczem
capture_id, URL źródłowy i czas przechwycenia. - 2Pliki. Pliki przechwycenia z SHA-256, SHA-512 i rozmiarem. Jeśli zmieni się choćby jeden bajt wymienionego pliku, jego suma kontrolna przestaje się zgadzać.
publickey.pemimanifest.sigwystępują tylko z nazwą, a pliki znaczników czasu orazeidas_validation.json, które powstają po manifeście, nie występują wcale. - 3Podpis i klucz.
manifest.sigto podpis RSA-4096 manifestu, apublickey.pemklucz do sprawdzenia tego podpisu. Podpis wiąże ze sobą sumy kontrolne wymienionych plików; para kluczy jest generowana na nowo przy każdym przechwyceniu, a klucz publiczny leży w ZIP, dlatego manifest w czasie kotwiczą wyłącznie znaczniki czasu.manifest.json.otskotwiczy sumę kontrolną manifestu w blockchainie Bitcoina i dowodzi, że manifest istniał najpóźniej w chwili powstania bloku zakotwiczenia;manifest.json.tsrto, jeśli występuje, kwalifikowany znacznik czasu.
„A time-stamping service supports assertions of proof that a datum existed before a particular time.” (Usługa znakowania czasem pozwala wykazać, że dane istniały przed określoną chwilą.)
IETF RFC 3161 (2001), sekcja 1, standard, na którym opiera się kwalifikowany znacznik czasu w manifest.json.tsr
Oba znaczniki czasu odnoszą się do sumy kontrolnej pliku manifest.json, a nie do samej strony. Jak krok po kroku sprawdzić zakotwiczenie w Bitcoinie, wyjaśnia przewodnik Weryfikacja pakietu dowodowego.
Część 12
Weryfikacja pakietu
Są dwie drogi. Skrypty działają na Twoim komputerze i nie zależą od żadnej usługi ProofSnap. Weryfikator działa w panelu bocznym albo, bez konta, na stronie ProofSnap. Każdy krok, z pełnym omówieniem wyników, opisuje przewodnik Weryfikacja pakietu dowodowego.
- 1Integralność plików. Rozpakuj pakiet i uruchom
bash verification/verify.sh(macOS, Linux) alboverify.ps1w PowerShellu (Windows). Skrypt ponownie liczy sumę kontrolną każdego wymienionego pliku i porównuje ją z manifestem. - 2Podpis. Skrypt sprawdza plik
manifest.sigza pomocąpublickey.pem. Ten krok wymaga OpenSSL. - 3Znaczniki czasu. Skrypt odczytuje token eIDAS, jeśli jest w pakiecie, i pokazuje polecenie do pogłębionej weryfikacji zakotwiczenia w Bitcoinie.
- 4Wynik. PASS, FAIL, gdy kontrolę przeprowadzono i zakończyła się niepowodzeniem, albo INCOMPLETE, gdy brakuje narzędzia; INCOMPLETE nie oznacza problemu z pakietem.
- 5Weryfikator w panelu bocznym. Przeciągnij ZIP do sekcji ProofSnap Weryfikator Zaufania i kliknij „Zweryfikuj plik zip”.
- 6Wynik. Integralność: zgodna oznacza, że pliki zgadzają się z manifestem, a manifest z jego podpisem. „Pokaż weryfikację techniczną” wyświetla każdą kontrolę.
verify.sh w Terminalu macOS, uproszczony i skrócony; komunikaty są po angielsku. Liczba plików jest przykładowa.
ProofSnap Weryfikator ZaufaniaKliknij, aby przesłać lub przeciągnij i upuść
Plik zip
proofsnap_20261014_153012.zip
Weryfikator w panelu bocznym.
Część 13
Co przekazać pełnomocnikowi lub sądowi
Przekaż ZIP dokładnie w takiej postaci, w jakiej został pobrany. Do czytania rozpakuj kopie, ale nie zmieniaj oryginałów, nie zapisuj ich ponownie i nie pakuj na nowo. Dokumentem do czytania i drukowania jest evidence.pdf; to ZIP sprawia, że można go zweryfikować.
- 1Szablon oświadczenia dla sądu w Stanach Zjednoczonych. Jeśli osoba przechwytująca włączyła w sekcji „Formularze sądowe” opcję „Poświadczenie samouwierzytelnienia”, pakiet zawiera szablon oświadczenia o samouwierzytelnieniu dla sądu federalnego w Stanach Zjednoczonych. Osoba o odpowiednich kwalifikacjach musi wypełnić i podpisać jego kopię, a federalne reguły dowodowe Stanów Zjednoczonych wymagają ponadto, aby druga strona przed rozprawą otrzymała odpowiednio wcześnie pisemne zawiadomienie o zamiarze przedstawienia dokumentu i aby dokument wraz z oświadczeniem był dostępny do wglądu, tak by mogła je zakwestionować. Nie zmieniaj szablonu zapisanego w pakiecie: po zmianie przestanie on odpowiadać swojej sumie kontrolnej w manifeście.
- 2Pobierz od razu. ProofSnap nie przechowuje żadnej kopii, więc pobrany ZIP jest oryginałem.
- 3Jeden ZIP na przechwycenie. Dołącz go do akt i przekaż ten sam ZIP drugiej stronie i sądowi, aby każdy mógł przeprowadzić te same kontrole.

Częste pytania
Dowody, które sąd może zweryfikować
Zainstaluj ProofSnap i przechwyć pierwszą stronę.
Zainstaluj ProofSnap: 7 dni próbnychOkres próbny 7 dni (wymaga karty kredytowej). Bez subskrypcji: SnapPack za 4,99 USD (około 19,70 zł) z 10 przechwyceniami.
Dostępne również dla Microsoft Edge
Inne poradniki: Zrzut całej strony jako dowód · Weryfikacja pakietu dowodowego · Nagrywanie ekranu jako dowód · Certyfikacja pliku ze znacznikiem czasu
