ProofSnap API a dashboard
API a dashboard ProofSnap promění jakoukoli webovou stránku v zapečetěný důkaz. Pošlete URL přes API, nebo ji vložte do dashboardu: naše servery stránku načtou a vrátí snímek obrazovky, HTML, metadata, řetězec úschovy, důkazní PDF ve 29 jazycích a podepsaný manifest SHA-256 ukotvený v Bitcoinu přes OpenTimestamps.
50 bezplatných testovacích záznamů v sandboxu, bez platební karty. Placené plány od 1,49 $ (cca 33 Kč) za záznam.
Autor: Radim Motycka, zakladatel ProofSnapu a hlavní inženýr, který vyvinul API i dashboard.
Dashboard ProofSnap s novým záznamem, vedle stejného záznamu spuštěného přes API.
Běžné API pro snímky webu (screenshot API) vrátí obrázek, kdežto API ProofSnap vrátí zapečetěný důkazní balíček.
Jde o REST API s požadavky a odpověďmi ve formátu JSON na adrese https://api.getproofsnap.com/v1.
K autentizaci slouží klíč API, který posíláte jako token typu Bearer. Ostré klíče vytvářejí placené záznamy,
testovací klíče vytvářejí balíčky s vodoznakem, které se neúčtují.
Požadavky běží asynchronně: požadavek na záznam hned vrátí odpověď 202
a stav záznamu pak průběžně zjišťujete dotazy, nebo dostanete podepsaný webhook, jakmile je balíček hotový. Požadavky přijímají hlavičku
Idempotency-Key a odpovědi obsahují hlavičky s kvótou a limitem počtu požadavků.
Kompletní referenci a specifikaci OpenAPI 3 najdete
v dokumentaci API.
curl -X POST https://api.getproofsnap.com/v1/captures \
-H "Authorization: Bearer ps_live_..." \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com/listing",
"options": {
"viewport": "desktop",
"webhook_url": "https://hooks.example.com/proofsnap"
}
}'
{
"capture_id": "cap_a1B2c3D4e5F6g7H8",
"status": "processing",
"poll_path": "/v1/captures/cap_a1B2c3D4e5F6g7H8"
}
curl https://api.getproofsnap.com/v1/captures/cap_a1B2c3D4e5F6g7H8 \
-H "Authorization: Bearer ps_live_..."
{
"capture_id": "cap_a1B2c3D4e5F6g7H8",
"status": "completed",
"package_url": "https://...",
"manifest_hash": "...",
"timestamps": { "bitcoin_ots": { ... } },
"c2pa": { ... }
}
Webhooky obsahují hlavičky webhook-id, webhook-timestamp a webhook-signature (HMAC-SHA256) podle specifikace Standard Webhooks.
Na app.getproofsnap.com si založíte účet a vše uděláte bez jediného řádku kódu. Vložte jednu nebo více URL, zvolte možnosti a zapečetěný ZIP si stáhněte, jakmile je hotový. Návod „První kroky v dashboardu ProofSnap“ ukazuje každou obrazovku od registrace po první ZIP s důkazy.
V Česku se nejčastěji zaznamenávají pomluvy a urážky na sociálních sítích, falešné recenze na Googlu nebo ve srovnávačích, podvodné e-shopy a inzeráty, klamavá reklama a bez upozornění změněné obchodní podmínky. Mnoho lidí sáhne po screenshotu nebo po notářském zápisu. Přes dashboard nebo API zaznamenáte stránku hned, jak ji najdete, dřív než zmizí.
Stejný účet slouží i pro API: tady vytváříte a rušíte klíče API, nastavujete webhooky a spravujete plán a fakturaci. Dashboard je ve 29 jazycích, má tmavý režim a dá se nainstalovat jako aplikace.
Otevřít dashboardZáznam stránky, ověření zapečetěného balíčku a nastavení automatických záznamů, bez jediného řádku kódu.
Postupy krok za krokem s ukázkou každé obrazovky dashboardu. Začněte prvními kroky; balíček, který jste dostali, zkontrolujete v Ověřovači důkazů.
U každé funkce je vyznačeno, kde ji můžete použít.
API dostupná přes API Dashboard dostupná v dashboardu

Jedna URL, nebo 2 až 50 URL v jednom požadavku. Z každé vznikne samostatný zapečetěný balíček.
Celou stránku projde a složí do jednoho snímku, nebo zachytí jen viditelnou část obrazovky.
Zavřít lišty s cookies i vyskakovací okna, zablokovat reklamy a sledovací skripty, rozbalit sbalený obsah, vynutit tmavý režim. Tyto zásahy do stránky se zapisují do forenzního protokolu.
Před záznamem počkat pevně danou dobu, nebo dokud se neobjeví prvek odpovídající selektoru CSS.
Pruh nad snímkem obrazovky s URL, časem v UTC a ID důkazu.
Požádat Wayback Machine o uložení stránky jako nezávislého veřejného snímku.
Spisová značka zapsaná do balíčku a soukromá poznámka uložená mimo něj.
Vlastní velikost okna a hustota pixelů, jazyk a časové pásmo prohlížeče, bezztrátové PNG, vložené CSS nebo JavaScript, blokované typy zdrojů, štítky metadat.
Každý záznam je jeden ZIP, stejný, ať ho spustíte přes API, nebo v dashboardu.

screenshot.jpeg, podepsaný pomocí Content Credentials C2PA, pokud se podpis podaří.
page.html, viditelný text v domtextcontent.txt a page.mhtml, pokud ho prohlížeč vytvoří.
Síťový protokol ve formátu HAR a volitelně archiv WARC (ISO 28500). Řetězec certifikátů TLS, pokud ho server vrátí.
Soupis zobrazených obrázků s hashem SHA-256 přijatých dat a kopie těchto obrázků.
Hlavičky HTTP, DNS a WHOIS, pokud jsou k dispozici, řetězec úschovy podle vzoru ISO/IEC 27037 a forenzní protokol každého kroku a každého zásahu do stránky.
Přehledná zpráva o záznamu, včetně písem psaných zprava doleva a čínského, japonského a korejského písma.
manifest.json obsahuje hash SHA-256 každého souboru a je podepsaný klíčem RSA-4096; podpis tak hashe souborů svazuje dohromady.
Hash manifestu se odešle do OpenTimestamps; výsledný důkaz dokládá, že balíček existoval nejpozději v čase bloku Bitcoinu, který ho ukotvil.
Vydává ho společnost Disig a.s., kvalifikovaný poskytovatel služeb vytvářejících důvěru na důvěryhodném seznamu EU. Cena je 1,99 $ (cca 43 Kč) za razítko.
verify.sh, verify.ps1 a návod přímo v balíčku, abyste si podpis a hashe souborů mohli zkontrolovat sami.



Dashboard ve vašem prohlížeči zkontroluje podpis, hashe souborů, vazbu důkazu OpenTimestamps a razítka eIDAS na manifest a také záznam v Registru vydání ProofSnap, aniž by ZIP nahrával na server. API u uloženého záznamu zkontroluje podpis, hashe souborů, razítko eIDAS a Registr vydání.
Dva záznamy téže stránky vedle sebe (text, obrázky a metadata). Porovnání dostanete jako samostatný zapečetěný balíček se zprávou v PDF.
Černé obdélníky na snímku obrazovky, text odstraněný z HTML a textu stránky, údaje o IP a DNS odstraněné z metadat. Výsledkem je nová zapečetěná kopie, originál zůstává beze změny.
Automatické vyhledání osobních údajů (e-mailové adresy, IBAN, telefonní čísla, čísla karet a další), čtení textu pod obdélníkem, přiblížení.
Certifikujte soubory, které už máte, pomocí jejich hashe SHA-256, až 100 v jednom balíčku. Dashboard spočítá jejich hash přímo ve vašem zařízení, takže soubory ho nikdy neopustí.
Výpis a filtrování podle domény, stránky, období nebo automatického záznamu. Smazané záznamy lze z koše obnovit do 30 dnů.
Zablokujte smazání u jednotlivých záznamů, nebo hromadně podle domény, spisu či automatického záznamu. Smazání a blokace se zapisují do protokolu provázaného řetězcem hashů, který se denně ukotvuje přes OpenTimestamps.
Kdo kromě vás záznam stáhl, ověřil, začernil nebo porovnal, a kdy.
Jedno stažení s původními zapečetěnými balíčky a seznamem v CSV.


Pevný interval (nejkratší je 5 minut), nebo výraz cron ve vašem časovém pásmu.
Kontroluje stránku podle rozvrhu a zaznamená ji, jen když se změnila: při jakékoli změně, nebo jen při změně textu. Nejméně každých N dní vznikne úplný záznam.
U jednotlivého požadavku, nebo jako odběr celého účtu filtrovaný podle webu či automatického záznamu. Události pro záznamy, ukotvení v Bitcoinu, změny stránek, pozastavené rozvrhy, certifikace a začernění. Podepsané ve formátu Standard Webhooks; když tajný kód webhooku vyměníte, platí starý i nový ještě 24 hodin.
Protokol událostí účtu a protokol doručení webhooků u každého záznamu.
V plánech Legal Solo a Legal Company.

Pracovní prostor pro každý případ s klientem, spisovou značkou, protistranou a jurisdikcí. Zaznamenávejte rovnou do spisu, nebo do něj přidejte existující záznamy.
Každá akce ve spisu je událost úschovy provázaná hashem s předchozí. Zapečetění odešle poslední hash řetězce do OpenTimestamps a spis uzamkne.
Celý spis v jednom souboru ZIP s Batesovým číslováním příloh, kopiemi PDF/A k podání a soubory pro načtení do systémů Concordance a Opticon.
Sdílejte řetězec úschovy spisu se soudem nebo s protistranou. Zaznamenaný obsah se nezobrazuje. Odkaz můžete kdykoli zrušit.
Uplatněte právní blokaci na všechny záznamy ve spisu, i na ty přidané později, a sledujte, kdo co stáhl.
Importujte balíčky z rozšíření ProofSnap pro Chrome nebo z API, každý až do 2 GB. Každý soubor se zkontroluje a balíček se uloží beze změny.
V plánu Legal Company.
Kupte místa, pozvěte kolegy e-mailem a přidejte je do spisů. Každý člen má vlastní přihlášení.
Měsíční limity pro firmu i pro každého člena. Vlastník firemního účtu může záznamy firmy prohlížet a exportovat.

Vytvořte více ostrých i testovacích klíčů, pojmenujte je nebo je zrušte.
Kompletní reference koncových bodů, ze které si vygenerujete klienta. Dokumentace API
Kdokoli si bez klíče ověří, zda manifest s určitým hashem vydal ProofSnap.

Vyberte nebo změňte plán (měsíční či roční) a sledujte, kolik záznamů v ceně jste už využili a kolik jste zatím utratili.
Nastavte, kolik záznamů smí za měsíc proběhnout, včetně automatických.
V plánu Archive only za 9 $ (cca 196 Kč) měsíčně zůstanou vaše balíčky dostupné k prohlížení, stažení a ověření i poté, co přestanete zaznamenávat. Firmy si je ponechají ve Firemním archivu.
Ceny jsou v amerických dolarech; částky v korunách jsou orientační a konečnou částku určí kurz a poplatky vaší banky. Při ročním placení máte dva měsíce zdarma. Plán změníte nebo zrušíte v dashboardu.
Sandbox: 50 bezplatných testovacích záznamů
Kompletní balíčky s vodoznakem k vyzkoušení, ne k právnímu použití. Platební karta není potřeba.
Pro občasné záznamy podle potřeby.
1,49 $
za záznam (cca 33 Kč)
Pro malé týmy se stálým objemem.
99 $
měsíčně (cca 2 160 Kč), nebo 990 $ (cca 21 600 Kč) ročně
Pro velké objemy automatických záznamů.
499 $
měsíčně (cca 10 900 Kč), nebo 4 990 $ (cca 109 000 Kč) ročně
Vše z plánů API a navíc spisy, řetězec úschovy, zapečetění, export pro soudní řízení a import balíčků.
Pro samostatného advokáta nebo malou kancelář.
49 $
měsíčně (cca 1 070 Kč), nebo 490 $ (cca 10 700 Kč) ročně
Pro advokátní kanceláře a právní oddělení firem.
49 $
za místo měsíčně (cca 1 070 Kč), nebo 490 $ (cca 10 700 Kč) za místo ročně
Pro firmy v regulovaných odvětvích, které musí archivovat vlastní web.
Hlídejte vlastní stránky a uchovejte zapečetěnou kopii pokaždé, když denní kontrola najde změněný text.
49 $
měsíčně (cca 1 070 Kč), nebo 490 $ (cca 10 700 Kč) ročně
Volitelný v každém placeném plánu, účtuje se jen tehdy, když o něj požádáte.
Kvalifikované elektronické časové razítko k manifestu.
1,99 $
za razítko (cca 43 Kč)
Čl. 41 odst. 2 nařízení eIDAS: „U kvalifikovaného elektronického časového razítka platí domněnka správnosti data a času, které udává, a integrity dat, s nimiž jsou toto datum a tento čas spojeny.“ Razítko se váže k manifestu, který obsahuje hashe SHA-256 souborů balíčku.
Při ročním placení plánů Startup, Growth, Legal Solo a Website Archive můžete záznamy v ceně čerpat po celý rok. Potřebujete objem na míru? Napište nám.
REST API, které na našich serverech zaznamená webovou stránku a vrátí zapečetěný důkazní balíček: snímek obrazovky, HTML stránky, viditelný text, metadata, řetězec úschovy, forenzní protokol a důkazní PDF. Všechny soubory jsou uvedené v manifestu SHA-256, který je podepsaný klíčem RSA a jehož hash se odesílá do OpenTimestamps. Stejné funkce máte bez kódu v dashboardu na app.getproofsnap.com.
Běžné screenshot API vrátí obrázek. API ProofSnap vrátí zapečetěný důkazní balíček: snímek obrazovky spolu s HTML stránky, viditelným textem, síťovými záznamy, metadaty, řetězcem úschovy a důkazním PDF, vše uvedené v podepsaném manifestu SHA-256 s důkazem OpenTimestamps. Skripty v balíčku umožní komukoli znovu zkontrolovat podpis i hashe souborů.
Ano. Každý nový účet začíná v sandboxu s 50 bezplatnými testovacími záznamy, bez platební karty. Testovací balíčky jsou kompletní, ale snímek obrazovky i důkazní PDF nesou vodoznak s upozorněním, že nejsou určené pro právní účely. Pro ostré záznamy si vyberte plán.
V plánu Developer platíte 1,49 $ (cca 33 Kč) za záznam, bez měsíčního poplatku. Startup stojí 99 $ (cca 2 160 Kč) měsíčně s 200 záznamy v ceně, Growth 499 $ (cca 10 900 Kč) s 2 000 záznamy. Plány Legal stojí od 49 $ (cca 1 070 Kč) měsíčně. Volitelné kvalifikované elektronické časové razítko eIDAS stojí 1,99 $ (cca 43 Kč) za razítko.
Každý záznam nad počet zahrnutý v plánu vám vyúčtujeme v příští faktuře, a to podle sazby za záznam ve vašem plánu. Při ročním placení plánů Startup, Growth, Legal Solo a Website Archive můžete záznamy v ceně čerpat po celý rok. V dashboardu si můžete nastavit měsíční strop.
Ano. Při ročním placení máte dva měsíce zdarma: Startup 990 $ (cca 21 600 Kč), Growth 4 990 $ (cca 109 000 Kč), Legal Solo 490 $ (cca 10 700 Kč), Legal Company 490 $ (cca 10 700 Kč) za místo a Website Archive 490 $ (cca 10 700 Kč) ročně.
Kvalifikované elektronické časové razítko (RFC 3161) k manifestu, které vydává Disig a.s., kvalifikovaný poskytovatel služeb vytvářejících důvěru na důvěryhodném seznamu EU. Je volitelné a stojí 1,99 $ (cca 43 Kč) za razítko v jakémkoli placeném plánu. Důkaz OpenTimestamps v balíčku zůstává.
V EU. Záznamy běží na Amazon Web Services ve Frankfurtu (eu-central-1), kde jsou uložené i důkazní balíčky; ostré balíčky mají druhou kopii v Irsku (eu-west-1). Údaje o účtu jsou v Google Cloud Firestore ve Frankfurtu. Podrobnosti najdete na stránce o bezpečnosti.
Dokud máte aktivní plán, uchovávají se balíčky 10 let od data záznamu (u automatických záznamů od posledního dne, kdy stránka tento obsah ještě zobrazovala). Pokud přestanete zaznamenávat, v plánu Archive only zůstanou všechny balíčky dostupné k prohlížení, stažení i ověření.
Spusťte verify.sh nebo verify.ps1 ze složky verification v balíčku, přetáhněte ZIP do ověřovače v dashboardu, který ho zkontroluje ve vašem prohlížeči, nebo zavolejte koncový bod verify pro uložený záznam. Veřejné vyhledání v Registru vydání potvrdí, zda manifest vydal ProofSnap.
Ne. Vše, co spustíte přes API, spustíte i v dashboardu: záznamy, dávky, automatické záznamy, porovnání, začernění i certifikaci souborů. API se hodí, když chcete napojit vlastní software.
Stačí tři kroky:
POST /v1/captures, nebo ji vložte do formuláře „Nový záznam“, a zapečetěný ZIP si stáhněte, jakmile je hotový.Máte dotaz? support@getproofsnap.com