ProofSnap API a dashboard

Zaznamenejte jakoukoli webovou stránku jako zapečetěný a ověřitelný důkaz

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 na app.getproofsnap.com s kartou plánu a novým dávkovým záznamem, vedle odpovídajícího požadavku na API a odpovědi 202

Dashboard ProofSnap s novým záznamem, vedle stejného záznamu spuštěného přes API.

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.

1. Spuštění záznamu
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"
    }
  }'
Odpověď 202
{
  "capture_id": "cap_a1B2c3D4e5F6g7H8",
  "status": "processing",
  "poll_path": "/v1/captures/cap_a1B2c3D4e5F6g7H8"
}
2. Dotaz na stav, nebo čekání na webhook
curl https://api.getproofsnap.com/v1/captures/cap_a1B2c3D4e5F6g7H8 \
  -H "Authorization: Bearer ps_live_..."
Odpověď 200 (zkráceno)
{
  "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.

Kompletní reference API

Dashboard

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.

Co se v Česku nejčastěji zaznamenává

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 dashboard

Dashboard ve videu

Zá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ů.

Co všechno umí

U každé funkce je vyznačeno, kde ji můžete použít.

API dostupná přes API Dashboard dostupná v dashboardu

Záznam

Formulář Nový záznam v dashboardu se dvěma URL a možnostmi záznamu pro důkazní soubory, vykreslení a úpravu stránky
Nový záznam: vložte jednu nebo více URL a zvolte, co půjde do důkazního balíčku.
  • Jednotlivý a dávkový záznamAPIDashboard

    Jedna URL, nebo 2 až 50 URL v jednom požadavku. Z každé vznikne samostatný zapečetěný balíček.

  • Počítač nebo mobil, celá stránkaAPIDashboard

    Celou stránku projde a složí do jednoho snímku, nebo zachytí jen viditelnou část obrazovky.

  • Úprava stránkyAPIDashboard

    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.

  • Čekání na obsahAPIDashboard

    Před záznamem počkat pevně danou dobu, nebo dokud se neobjeví prvek odpovídající selektoru CSS.

  • Pruh s URLAPIDashboard

    Pruh nad snímkem obrazovky s URL, časem v UTC a ID důkazu.

  • Kopie v Internet ArchiveAPIDashboard

    Požádat Wayback Machine o uložení stránky jako nezávislého veřejného snímku.

  • Spisová značka a soukromé poznámkyAPIDashboard

    Spisová značka zapsaná do balíčku a soukromá poznámka uložená mimo něj.

  • Pokročilé vykresleníAPI

    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.

Důkazní balíček

Každý záznam je jeden ZIP, stejný, ať ho spustíte přes API, nebo v dashboardu.

Kontrola integrity záznamu v dashboardu: podpis manifestu, hashe souborů, OpenTimestamps, eIDAS a Registr vydání ProofSnap, vše v pořádku
Kontrola integrity: podpis, hashe souborů a vazba důkazu OpenTimestamps i razítka eIDAS na manifest v jednom přehledu.
  • Snímek obrazovky

    screenshot.jpeg, podepsaný pomocí Content Credentials C2PA, pokud se podpis podaří.

  • Obsah stránky

    page.html, viditelný text v domtextcontent.txt a page.mhtml, pokud ho prohlížeč vytvoří.

  • Síťové záznamy

    Síťový protokol ve formátu HAR a volitelně archiv WARC (ISO 28500). Řetězec certifikátů TLS, pokud ho server vrátí.

  • Obrázky na stránce

    Soupis zobrazených obrázků s hashem SHA-256 přijatých dat a kopie těchto obrázků.

  • Metadata, řetězec úschovy, forenzní protokol

    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.

  • Důkazní PDF ve 29 jazycích

    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.

  • Podepsaný manifest

    manifest.json obsahuje hash SHA-256 každého souboru a je podepsaný klíčem RSA-4096; podpis tak hashe souborů svazuje dohromady.

  • OpenTimestamps (Bitcoin)

    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.

  • Volitelné kvalifikované elektronické časové razítko eIDAS

    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.

  • Ověřovací skripty

    verify.sh, verify.ps1 a návod přímo v balíčku, abyste si podpis a hashe souborů mohli zkontrolovat sami.

Kontrola a analýza

Editor začernění s černým obdélníkem přes kontaktní řádek prodejce na ukázkovém e-shopu, se seznamem textů odstraněných ze souborů stránky a se seznamem nalezených osobních údajů
Začernění: zakryjte části snímku obrazovky a stejný text odstraňte ze souborů stránky.
Výsledek porovnání dvou záznamů stránky s obchodními podmínkami: odebrané a přidané řádky, podíl změněného textu a změny metadat
Porovnání: co se mezi dvěma záznamy téže stránky změnilo.
Historie záznamů se záznamem pod právní blokací, jeho potvrzením v Bitcoinu a snímkem v Internet Archive
Historie záznamů: každý záznam s důkazy, právní blokací a archivním snímkem.
  • Ověření balíčkuAPIDashboard

    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í.

  • Porovnání záznamůAPIDashboard

    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.

  • ZačerněníAPIDashboard

    Č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.

  • Pomůcky pro začerněníDashboard

    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í.

  • Certifikace souboruAPIDashboard

    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í.

  • Historie záznamůAPIDashboard

    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ů.

  • Právní blokaceAPIDashboard

    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.

  • Historie přístupůDashboard

    Kdo kromě vás záznam stáhl, ověřil, začernil nebo porovnal, a kdy.

  • Export všech záznamůAPIDashboard

    Jedno stažení s původními zapečetěnými balíčky a seznamem v CSV.

Automatizace

Seznam „Automatické záznamy“ se sledováním změn, rozvrhem cron a pevným intervalem
Automatické záznamy: plánované záznamy a sledování změn.
Seznam „Webhooky“ s koncovými body přihlášenými k odběru událostí záznamu a změny stránky
Webhooky: koncové body, které dostanou zprávu, když se záznam dokončí nebo se stránka změní.
  • Plánované záznamyAPIDashboard

    Pevný interval (nejkratší je 5 minut), nebo výraz cron ve vašem časovém pásmu.

  • Sledování změnAPIDashboard

    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.

  • WebhookyAPIDashboard

    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.

  • Protokoly událostí a doručeníAPI

    Protokol událostí účtu a protokol doručení webhooků u každého záznamu.

Spisy pro právníky

V plánech Legal Solo a Legal Company.

Pracovní prostor spisu s akcemi zapečetit, sdílet a exportovat a s řetězcem úschovy zabezpečeným řetězcem hashů
Spis: záznamy jednoho případu se zapečetěním, sdílením, exportem a řetězcem úschovy.
  • SpisyAPIDashboard

    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.

  • Řetězec úschovy a zapečetěníAPIDashboard

    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.

  • Export pro soudní řízeníAPIDashboard

    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.

  • Veřejný odkaz k ověřeníAPIDashboard

    Sdílejte řetězec úschovy spisu se soudem nebo s protistranou. Zaznamenaný obsah se nezobrazuje. Odkaz můžete kdykoli zrušit.

  • Právní blokace a protokol přístupů u spisuDashboard

    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.

  • Import důkazních balíčkůAPIDashboard

    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.

Týmy

V plánu Legal Company.

  • Místa a pozvánkyDashboard

    Kupte místa, pozvěte kolegy e-mailem a přidejte je do spisů. Každý člen má vlastní přihlášení.

  • Limity a záznamy firmyDashboard

    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.

Integrace

Sekce Pro vývojáře s rychlým startem v curl a s ostrými a testovacími klíči API
Pro vývojáře: klíče API a ukázkový požadavek na začátek.
  • Klíče APIDashboard

    Vytvořte více ostrých i testovacích klíčů, pojmenujte je nebo je zrušte.

  • Specifikace OpenAPIAPI

    Kompletní reference koncových bodů, ze které si vygenerujete klienta. Dokumentace API

  • Veřejné vyhledání v Registru vydáníAPI

    Kdokoli si bez klíče ověří, zda manifest s určitým hashem vydal ProofSnap.

Fakturace

Karta plánu se záznamy v ceně využitými tento měsíc, cenami, limity, dobou uchování a měsíčním stropem
Plán: záznamy využité tento měsíc, limity a doba uchování.
  • Plány a čerpáníDashboard

    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.

  • Měsíční stropDashboard

    Nastavte, kolik záznamů smí za měsíc proběhnout, včetně automatických.

  • Archivní plányDashboard

    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.

Ceník

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.

Začít zdarma

Plány API

Developer

Pro občasné záznamy podle potřeby.

1,49 $

za záznam (cca 33 Kč)

  • Bez měsíčního poplatku, nutná platební karta
  • Až 3 automatické záznamy

Startup

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ě

  • 200 záznamů měsíčně v ceně
  • Každý další záznam 0,60 $ (cca 13 Kč)
  • Až 25 automatických záznamů

Growth

Pro velké objemy automatických záznamů.

499 $

měsíčně (cca 10 900 Kč), nebo 4 990 $ (cca 109 000 Kč) ročně

  • 2 000 záznamů měsíčně v ceně
  • Každý další záznam 0,40 $ (cca 9 Kč)
  • Až 200 automatických záznamů

Plány Legal

Vše z plánů API a navíc spisy, řetězec úschovy, zapečetění, export pro soudní řízení a import balíčků.

Legal Solo

Pro samostatného advokáta nebo malou kancelář.

49 $

měsíčně (cca 1 070 Kč), nebo 490 $ (cca 10 700 Kč) ročně

  • 1 místo, 50 záznamů měsíčně v ceně
  • Každý další záznam 1,99 $ (cca 43 Kč)
  • Až 3 automatické záznamy

Legal Company

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ě

  • Nejméně 2 místa, 100 záznamů na místo měsíčně v ceně
  • Každý další záznam 1,99 $ (cca 43 Kč)
  • Místa, pozvánky a limity pro členy

Archivace pro regulovaná odvětví

Pro firmy v regulovaných odvětvích, které musí archivovat vlastní web.

Website Archive

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ě

  • 100 záznamů měsíčně v ceně, každý další záznam 0,60 $ (cca 13 Kč)
  • Až 30 stránek kontrolovaných denně
  • Záznamy se spouštějí v dashboardu; klíče API jsou jen pro čtení (výpis, stažení, ověření, webhooky)

Doplněk

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 eIDAS

Kvalifikované elektronické časové razítko k manifestu.

1,99 $

za razítko (cca 43 Kč)

  • Formát RFC 3161, vedle důkazu OpenTimestamps
  • Od kvalifikovaného poskytovatele služeb vytvářejících důvěru na důvěryhodném seznamu EU
  • Přidá se k jednotlivému záznamu, certifikaci, porovnání nebo začernění

Č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.

Časté dotazy

Co je API ProofSnap?

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.

Čím se API ProofSnap liší od běžného screenshot API?

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ů.

Mohu si API vyzkoušet zdarma?

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.

Kolik API ProofSnap stojí?

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.

Jak se účtují záznamy nad rámec plánu?

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.

Jsou k dispozici roční plány?

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ě.

Co přidá volba eIDAS?

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á.

Kde jsou uložená moje data?

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.

Jak dlouho se důkazní balíčky uchovávají?

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í.

Jak balíček ověřím?

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.

Musím umět programovat?

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.

Pořiďte svůj první záznam

Stačí tři kroky:

  1. Založte si účet na app.getproofsnap.com a pořiďte v sandboxu až 50 bezplatných testovacích záznamů.
  2. Vyberte si v dashboardu plán, a pokud chcete napojit vlastní software, vytvořte ostrý klíč API.
  3. Pošlete URL na 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

50 testovacích záznamů zdarma