Přeskočit na hlavní obsah
← Zpět na návody

Jak GetProofAnchor (GPA) doopravdy funguje

Stručně: GPA prokáže, co bylo na webové stránce v určitý okamžik vidět, a komukoliv (i po letech) umožní doložit, že důkaz nebyl změněn.

GPA zachytí webovou stránku (veřejnou i za přihlášením), vytvoří trvalý odkaz na důkaz a důkaz ukotví v třech nezávislých vrstvách ochrany (řetězec otisků, kotva v Bitcoinu a kvalifikované časové razítko eIDAS), takže se jakákoli pozdější úprava prokazatelně odhalí.

Návod Odkaz na důkaz Evidence ZIP Vrstvy ochrany Ověření cca 6 min čtení
Rychlý přehled

GPA zachytí stránku, (veřejnou i za přihlášením), vytvoří trvalý odkaz na důkaz, ukotvený ve třech nezávislých systémech a komukoli umožní později ověřit, zda se důkaz nezměnil.

Proč GPA existuje

Online obsah se neustále mění: články se přepisují, příspěvky mizí, ceny a podmínky se tiše posouvají. Obyčejný screenshot je snadné zpochybnit — kdokoliv s grafickým editorem dokáže za pár minut vytvořit přesvědčivou verzi a neexistuje nezávislý způsob, jak prokázat, kdy byl pořízen.

GetProofAnchor existuje, aby s kryptografickou jistotou odpovídal na jednu konkrétní otázku: „Co bylo na této adrese v tu chvíli vidět a zůstal důkaz od té doby beze změny?“

Díky tomu se online obsah dá předložit ke kontrole třetím stranám — advokátům, regulátorům, vyšetřovatelům, novinářům, compliance týmům — když se jednotlivec nebo firma potřebují bránit proti poškozujícímu, klamavému nebo spornému online obsahu, případně doložit, co sami písemně slíbili.

Jak to funguje (přehledně)

  1. Zachyťte stránku — buď v aplikaci (veřejné adresy), nebo rozšířením prohlížeče (jakákoli stránka, kterou máte otevřenou, včetně stránek za přihlášením).
  2. GPA vytvoří trvalý odkaz na důkaz a uloží zachycené soubory (screenshot, HTML, MHTML, video stránky, síťový záznam, metadata).
  3. Důkaz se ukotví ve třech nezávislých vrstvách ochrany — globální řetězec otisků, blockchain Bitcoinu a kvalifikované časové razítko eIDAS.
  4. Kdokoliv může později ověřit důkaz online přes odkaz, nebo stažený Evidence ZIP — i offline, pomocí standardních open-source nástrojů.

Krok 1 — Zachycení stránky

GPA nabízí dva způsoby zachycení. Oba vytvoří stejný druh záznamu — stejnou stránku důkazu a stejný Evidence ZIP — ale dosáhnou na různé části webu.

Způsob A · Aplikace
Zachycení na serveru (veřejné adresy)

Vložíte veřejnou adresu do aplikace. GPA stránku načte na vlastních serverech ve skutečném prohlížeči a výsledek zaznamená. Na všech placených tarifech; serverová zachycení jsou ve výchozím stavu veřejná.

Metoda B · Rozšíření prohlížeče
Snímek z reálného prohlížeče (i za přihlášením)

Rozšíření pro Chrome zachytí to, co ukazuje váš prohlížeč — i stránky za přihlášením, dvoufázovým ověřením nebo v konkrétní relaci (analytické přehledy, zprávy na sociálních sítích, administrace). Všechny placené tarify včetně balíčku za 9 €. Tato zachycení jsou ve výchozím stavu soukromá; razítko dokládá, kdy je náš server přijal.

Ať použijete kteroukoli metodu, zaznamenají se stejné artefakty:

  • celostránkový screenshot
  • zachycené HTML/DOM v okamžiku zachycení
  • extrahovaný textový obsah
  • technická metadata — konečná adresa po přesměrováních, čas zachycení, otisky SHA-256; serverové zachycení navíc přidá snímek MHTML, video stránky, síťový záznam (HAR), certifikáty TLS a záznamy DNS

Tyto artefakty dohromady reprezentují to, jak stránka v daný okamžik vypadala, co skutečně říkala a jak byla strukturovaná.

Krok 2 — Odkaz na důkaz

Každé zachycení dostane trvalý odkaz na důkaz — vždy vede na tentýž zachycený důkaz, přesně tak, jak vznikl. Serverová zachycení jsou ve výchozím stavu veřejná, takže odkaz můžete hned sdílet; zachycení z rozšíření prohlížeče jsou soukromá, dokud je v aplikaci nezveřejníte.

Krok 3 — Jak je důvěra ukotvena

Ochrana proti manipulaci není jedna funkce — je to souhra tří nezávislých vrstev nad každým důkazem. Každá další vrstva ztěžuje komukoli — včetně samotného GetProofAnchor — záznam změnit, antedatovat nebo zfalšovat.

Vrstva 1
Kryptografický řetězec otisků

Každý důkaz i každá událost (vytvoření, zveřejnění, orazítkování eIDAS, …) se připojí do globálního řetězce otisků SHA-256. Každý záznam obsahuje otisk předchozího, takže vložení nebo úprava staršího záznamu řetězec matematicky rozbije.

Vrstva 2
Kotva v blockchainu Bitcoinu

Zapečetěný obsah každého důkazu se stane listem Merkleova stromu, jehož kořen se přes OpenTimestamps ukotví v blockchainu Bitcoinu. ZIP obsahuje cestu ve stromu, takže kdokoli offline ověří, že kotva pokrývá právě tento důkaz. Kotvu uchovává síť Bitcoinu, ne GPA.

Vrstva 3
eIDAS kvalifikované časové razítko

Každý placený důkaz dostane razítko RFC 3161 od kvalifikovaného poskytovatele služeb vytvářejících důvěru v EU. Podle eIDAS (čl. 41) pro něj platí právní domněnka přesnosti času a integrity orazítkovaných dat a uznávají ho všechny členské státy EU.

Výsledek: jakákoli pozdější změna zapečetěného artefaktu důkazu je zjistitelná a datum a čas kvalifikovaného razítka nelze zpětně změnit — útočníkem, insiderem ani GPA. Ověření nezávisí na tom, že nám věříte; závisí na matematice a na systémech, které neovládáme.

Proč na eIDAS v praxi záleží

RFC 3161 razítko od kvalifikované TSA je v EU/EHP soudech a regulačních řízeních uznáváno jako důkaz, že data v okamžiku razítkování existovala. Ve spojení s Bitcoin kotvením tak získáváte dvě nezávislé časové kotvy — jedna právně uznávaná, druhá kryptograficky globální — a obě podpírají tentýž důkaz. Řetězec certifikátů autority a kopie důvěryhodného seznamu jsou přímo v Evidence ZIP, takže razítko ověříte offline a nemusíte se spoléhat na GetProofAnchor.

Krok 4 — Evidence ZIP

Pokud potřebujete sdílet nebo archivovat důkaz mimo svůj účet, exportujte Evidence ZIP — přenosný a soběstačný balíček (identifikátor formátu: getproofanchor-evidence-1) se všemi zachycenými soubory a daty potřebnými k pozdějšímu ověření.

Co je doopravdy uvnitř ZIPu
  • manifest.json — otisk SHA-256 každého dalšího souboru v balíčku — rychlá kontrola neporušenosti. Vzniká při stažení; závazný je záznam zapečetěný razítkem eIDAS
  • proof.json — strukturovaná metadata důkazu (konečná adresa, čas zachycení, otisky SHA-256, způsob zachycení, tarif, stav eIDAS a kotvy); vzniká při stažení a není zapečetěný
  • screenshot.png — celostránkový screenshot zachycené stránky
  • page.html + content.txt — zachycené DOM/HTML v okamžiku zachycení a vytažený čistý text
  • capture/capture_meta.json — podrobná metadata o zachycení — nástroj (Playwright + Chromium), velikost okna, rozměry stránky, posouvání, automaticky vyřízené souhlasy s cookies a výsledek
  • report.pdf — Evidence Report v PDF pro lidské čtení — přehledné shrnutí do spisu i k tisku (vzniká při stažení, není zapečetěný)
  • timestamp/eidas.tsr + anchor/anchor_receipt.ots — kompletní sada kvalifikovaného razítka eIDAS (token RFC 3161, řetězec certifikátů autority, kopie důvěryhodného seznamu, protokol ověření) a účtenka OpenTimestamps pro Bitcoin — díky nim lze balíček ověřit nezávisle a úplně offline
  • README.md — bilingvní (anglicko-český) verifikační návod pro forenzní znalce a soudní experty — pomocí výhradně standardních open-source nástrojů

Chcete každý soubor v ZIPu vysvětlený jednotlivě? Podívejte se na samostatný návod: Evidence ZIP — každý soubor uvnitř, ověřitelný offline.

Pomocí ověření můžete později doložit, že ZIP a jeho obsah jsou originální a od zachycení nebyly změněny — včetně screenshotu, HTML, textu i metadat.

Evidence ZIP se hodí, když potřebujete:
  • sdílet důkaz s advokátem, compliance týmem, regulátorem nebo jiným posuzovatelem
  • připojit online důkaz ke spisu, internímu šetření nebo regulačnímu podání
  • archivovat důkaz mimo svůj účet GetProofAnchor, na vlastním úložišti
  • později prokázat, že je balík originální a nezměněný — i u soudu nebo před regulátorem
  • ověřit neporušenost, i když původní stránka už neexistuje nebo jste účet GPA zrušili

Krok 5 — Ověření

Ověření odpovídá na jednu otázku s jasnou odpovědí ano/ne: odpovídá tento důkaz tomu, co bylo původně zachyceno? Ověřit lze obě podoby důkazu:

  • veřejný odkaz na důkaz (online ověření — rychlé, veřejné, bez stahování)
  • stažený Evidence ZIP (online ověření nebo plně offline ověření standardními nástroji)

Ověření Evidence ZIPu je nezávislé na GetProofAnchor. ZIP obsahuje kryptografický manifest, eIDAS timestamp response, OpenTimestamps Bitcoin receipt a README, které vás provede ověřením pomocí python3, openssl a ots — bez služby GPA, bez síťového volání naší infrastruktury, bez účtu.

Jakákoli úprava zapečetěného souboru v Evidence ZIPu způsobí, že ověření selže. Patří sem úprava extrahovaného textu, změna jediného pixelu screenshotu nebo výměna zachyceného souboru. Protokol, proof.json a manifest vznikají při stažení a zapečetěné nejsou, proto se spoléhejte na výsledek ověření, ne na samotný protokol.

Výsledky jsou záměrně jasné a deterministické: Shoda (důkaz je byte po bytu shodný s originálem) nebo Upraveno (důkaz se od původního zachycení liší a nelze mu důvěřovat jako originálu).

Co GPA NEdělá

  • GPA neposuzuje pravdivost zachyceného obsahu — pouze to, co bylo vidět.
  • GPA nevydává právní rozhodnutí ani nenahrazuje právní zastoupení.
  • GPA nerozhoduje o přípustnosti důkazu — to určují příslušné orgány a jurisdikce.
  • GPA nezachycuje zpětně — pouze to, co je v daný okamžik viditelné při spuštění zachycení.

Role GPA je přesná a technická: poskytuje ověřitelný, proti manipulaci chráněný a časově ukotvený záznam toho, co bylo v daném okamžiku viditelné. Jak se ten záznam právně použije, závisí na kontextu, procesu a jurisdikci — ale technická integrita záznamu samotného je nezávisle ověřitelná.

Další návod

Pokračujte na: Jak vytvořit důkaz z adresy — v aplikaci a rozšířením prohlížeče.

Nejde o právní poradenství. Přípustnost důkazu závisí na jurisdikci a konkrétních okolnostech.