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.
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:
- ⚠️ Wayback Machine — ha a oldal publikus volt és az archive.org véletlenül elmentette aznap. Néha igen, néha nem.
- ❌ Saját képernyőkép — Print Screen → Word-be beillesztés. Nem bizonyítható, könnyen fotoshoppolható
- ❌ Saját PDF-mentés Chrome-ból → lokálisan tárolva. Nem bizonyítható az időpont, manipulálható
- 💰 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:
- Beírod az URL-t a
/app/web-archiveUI-n - A háttérben CF Browser Rendering (headless Chrome) meglátogatja az oldalt
- Megvárja a teljes betöltést (5 másodperc, vagy DOMContentLoaded
- 2 mp)
- Generál:
- 📄 PDF (A4-formátum, teljes oldal, scrollolt)
- 🖼️ Screenshot (PNG, 1280×teljes-magasság)
- 🔖 HTML-snapshot (raw HTML mentve)
- 🔒 Hash-számolás — SHA-256 mind a 3 fájlra
- 🔒 R2-be ment + timestamp + hash + URL D1-be
- ✅ Letölthető link kapsz a UI-n
✅ Az eredmény: 3 fájl + 1 sor metadata, kriptografikusan összekapcsolva — a 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:
- 🕐 Időpont — a CF szerver-time-stamp-je, manipulálhatatlan
- 🌍 URL — pontosan rögzítve
- 📄 PDF-tartalom — pixel-tökéletes másolat
- 🔒 Hash — bármilyen utólagos módosítás azonnal kimutatható
- 🔒 R2-bucket-id — a fájl a CF saját storage-ában van, nem a saját gépeden
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:
- “Új snapshot” gomb — URL-mező, opcionális megjegyzés
- “Recurring archive” — heti/napi automata-archív egy URL-re
- Archive-lista — saját korábbi snapshot-jaid, dátum + thumbnail
- Letöltés — PDF, PNG, HTML egyenként
💡 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étel | Költség |
|---|---|
| 💰 Egyszeri snapshot | 10 kredit (~30 Ft) |
| 💰 Recurring (napi) | 5 kredit / nap = ~150 Ft / hó |
| 💰 R2-tárolás | 0.015 USD / GB / hó (a fájlok ~5 MB / snapshot) |
| 💰 Audit-jelentés | manuá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 oldal | NEM |
| ⚠️ Iframe-tartalom | Részben — főframe igen, sub-frame nem mindig |
| ❌ Videó / hang-tartalom | NEM — csak vizuális PDF-snapshot |
| ❌ Élő-streamelt tartalom | NEM — 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?
- /app/web-archive → “Új snapshot”
- Beírod az URL-t, opcionális megjegyzéssel
- ⏱️ 5-10 másodpercen belül megjelenik az archive a listán
- ✅ Letöltheted a PDF-et, megoszthatod, tárolhatod
Recurring-archív: “Archive-it daily” checkbox a snapshot-űrlapon.
🔮 Mi jön ezután?
- Q3 2026 — Logged-in mode (saját auth átadása)
- Q3 2026 — Diff-view (mi változott a két snapshot között)
- Q4 2026 — API-első integráció (CI-ből triggerelhető archív)
- Q4 2026 — OCR a snapshot-tartalomra (kereshető szöveg)
🎯 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
Betöltés…