PromNET

2026. május 8. · #web-archive #product-update #jogi #archív

Web-archív: PDF-snapshot bárhonnan, jogi-archív-célokra

Ügyvédnek, könyvelőnek, közbeszerzés-figyelőnek — PDF-bizonyíték egy URL pillanatnyi állapotáról. Browser Rendering + R2 + SHA-256 hash + timestamp = bíróságon felhasználható snapshot.

Web-archív: PDF-snapshot bárhonnan, jogi-archív-célokra

Néha bizonyítani kell hogy “2026-05-07-én ezen az URL-en EZ állt”. Ügyvédi vita, NAV-ellenőrzés, közbeszerzés-figyelés, sajtó-bejelentés-archív. A /app/web-archive plugin egy bíróságon-elfogadható PDF-snapshotot készít tetszőleges URL-ről. Ebben a posztban arról, hogy mit csinál, mire jó, és hogyan használd.

⚠️ A klasszikus probléma

Ha 6 hónappal ezelőtt valaki egy weboldalon hirdetett egy árat, és ma vitatkozik veled hogy “soha nem volt ilyen” — mit teszel?

A lehetőségek:

  1. ⚠️ Wayback Machine — ha a oldal publikus volt és az archive.org véletlenül elmentette aznap. Néha igen, néha nem.
  2. Saját képernyőkép — Print Screen → Word-be beillesztés. Nem bizonyítható, könnyen fotoshoppolható
  3. Saját PDF-mentés Chrome-ból → lokálisan tárolva. Nem bizonyítható az időpont, manipulálható
  4. 💰 Közjegyző felkeresése → 8000-15000 Ft + utazás. Lassú.

✅ A Web-archív plugin 5. opciót ad: automatizált, kriptografikusan bizonyítható PDF-snapshot.

🔧 Hogyan működik?

A flow:

  1. Beírod az URL-t a /app/web-archive UI-n
  2. A háttérben CF Browser Rendering (headless Chrome) meglátogatja az oldalt
  3. Megvárja a teljes betöltést (5 másodperc, vagy DOMContentLoaded
    • 2 mp)
  4. Generál:
    • 📄 PDF (A4-formátum, teljes oldal, scrollolt)
    • 🖼️ Screenshot (PNG, 1280×teljes-magasság)
    • 🔖 HTML-snapshot (raw HTML mentve)
  5. 🔒 Hash-számolás — SHA-256 mind a 3 fájlra
  6. 🔒 R2-be ment + timestamp + hash + URL D1-be
  7. Letölthető link kapsz a UI-n

Az eredmény: 3 fájl + 1 sor metadata, kriptografikusan összekapcsolvaa hash nélkül semmilyen módosítás nem lehetséges észrevétlenül.

🔒 A “bíróságon-elfogadható” rész

Egy átlag-magyar bíróság nem szakértő crypto-hash-témában. De a meta-adatok együttese — a CF Browser Rendering-log, a R2-storage-tracking, és a saját szerver-időbélyeg — erős bizonyíték:

Ha vita esetére kell: a PromNET-admin (én) kiállítok egy “audit-jelentést” — egy aláírt PDF, amiben nyilatkozom a snapshot keletkezési időpontjáról és a hash-ekről. Ezt csatolhatod a bírósági beadványhoz.

⚠️ FONTOS: ez nem közjegyzői hitelesítés. A bírósági elfogadás a bíró mérlegelésétől függ. A legtöbb magyar polgári-perben elfogadták hasonló snapshot-eljárásokat, de garanciát nem tudok adni.

💡 Ha abszolút biztos akarsz lenni — közjegyzői hitelesítés mellett is csináltathatsz Web-archív snapshotot dokumentációs célra. A kettő kiegészíti egymást.

🇭🇺 Use-case-ek

Ügyvédi iroda

Példa: ügyfél online lejáratású szerződés-feltétellel vitába keveredik. Az ügyfél azt állítja: “a 2026-04-12-én megnézett oldalon 30 nap felmondási idő szerepelt”. A másik fél azt mondja: “soha nem volt 30 nap, csak 60”.

Az ügyvéd az ügyfél kérésére Web-archív snapshotot azonnal készít az aktuális állapotról (ha még él). Plus hozzáadja az 1 évvel korábbi Wayback Machine-archívot, ha van. A snapshot a saját fiókjában marad 8 évig (R2-ben, NAV-megőrzés szerint).

Könyvelő — NAV-ellenőrzés

Példa: az ügyfél webshopja árcédulán hirdetett egy promóciót 2026-03-20-án. A NAV 2026-09-15-én kéri vissza ezt az árat ellenőrzésre — de a webshop azóta többször változott.

✅ A könyvelő a Web-archív-archívumában 6 hónapra visszamenőleg megtalálja a snapshot-ot. Bizonyíthatóan, manipulálatlanul.

Közbeszerzés-figyelő

Példa: egy önkormányzat 2026-04-01-én kiír egy közbeszerzést, a TED.hu-n megjelenik. 2 hét múlva módosítja a kiírást (átírja a határidőt, a feltételeket).

A figyelő-iroda mindkét verziót archiválja, bizonyítható-időbélyeggel, összehasonlító elemzésre.

Sajtó-bejelentés-archív

Példa: egy magyar politikai-figyelő-iroda napi szinten archiválja 12 sajtó-portál főoldalát. Ha valamit utólag módosítanak vagy törölnek, a snapshot bizonyítja mi szerepelt az adott napon az adott helyen.

Sajtó-jogi-perek elsőosztályú bizonyítéka.

🎨 A /app/web-archive UI

[itt screenshot — UI: URL-mező, “Snapshot most” gomb, archive-lista]

Komponensek:

💡 A “recurring” flow különösen közbeszerzés- és sajtó-figyelőknek hasznos: napi 1 snapshot automatikusan, emailben értesítés ha a hash megváltozott (= az oldal módosult).

💰 A Pricing

TételKöltség
💰 Egyszeri snapshot10 kredit (~30 Ft)
💰 Recurring (napi)5 kredit / nap = ~150 Ft / hó
💰 R2-tárolás0.015 USD / GB / hó (a fájlok ~5 MB / snapshot)
💰 Audit-jelentésmanuális kérésre, 5000 Ft / db

🇭🇺 Egy átlag-felhasználónak (havi 20 snapshot): ~600 Ft / hó. Közbeszerzés-figyelőnek (napi 50 URL): ~22.500 Ft / hó.

❌ Mire NEM jó?

SzituációWeb-archív OK?
Bejelentkezés-utáni oldal (logged-in CMS)NEM (jelenleg) — csak public URL
⚠️ JavaScript-heavy SPA (React, Vue)Részben — várjuk a betöltést
Captcha-védett oldalNEM
⚠️ Iframe-tartalomRészben — főframe igen, sub-frame nem mindig
Videó / hang-tartalomNEM — csak vizuális PDF-snapshot
Élő-streamelt tartalomNEM — pillanatnyi állapot

💡 A roadmapen Q3-ban érkezik logged-in mode (saját cookies / auth átadása), ami a saját WP-admin-od archiválására alkalmas.

🔒 Adatvédelem

A snapshotok a saját fiókodban vannak — én NEM látom őket, a CF nem ad hozzáférést. A R2-bucket AES-256 encryption-at-rest védelemmel.

Ha egy archive-ot publikussá akarsz tenni (pl. közzéteszed egy blog-cikkben), kapsz publikus URL-t (signed-URL formában, 30 napig él, nem indexelhető alapból).

🇭🇺 A magyar GDPR-megfelelőség: a Web-archív csak publikus URL-eket archivál — harmadik fél személyes adatát te magad írod be a saját kockázatodra. Ha valaki kéri a snapshot-ja törlését (GDPR “right to be forgotten”), te köteles vagy törölni — a UI-n egy kattintás.

🚀 Hogyan kezdj?

  1. /app/web-archive → “Új snapshot”
  2. Beírod az URL-t, opcionális megjegyzéssel
  3. ⏱️ 5-10 másodpercen belül megjelenik az archive a listán
  4. Letöltheted a PDF-et, megoszthatod, tárolhatod

Recurring-archív: “Archive-it daily” checkbox a snapshot-űrlapon.

🔮 Mi jön ezután?

🎯 Próbáld ki

/app/web-archive — első snapshot 10 kredit. Kérdés: /community vagy /app/support.

Polyák Csaba


© 2026 PromNET — Polyák Csaba. ← Vissza a blog-ra

Hozzászólások

Betöltés…