Digitaal bewijs online verifiëren
Upload een ProofSnap-bewijspakket (.zip) om SHA-256-hashes, RSA-4096 digitale handtekeningen, Bitcoin-blockchain-tijdstempels en gekwalificeerde EU eIDAS-tijdstempels onafhankelijk te verifiëren. Voor de Nederlandse rechter kan bewijs door alle middelen worden geleverd en waardeert de rechter het vrij (artikel 152 Rv), met een elektronische handtekening waarmee is vast te stellen dat het manifest niet is gewijzigd, en conform de eIDAS-Verordening (EU) 910/2014. Verifieer screenshots van online pesten, WhatsApp-gesprekken, berichten op sociale media en Airbnb-communicatie.
Uw ZIP wordt nooit geüpload: de hash- en handtekeningcontrole gebeurt volledig in uw browser. Iedereen kan verifiëren: advocaten, rechters, officieren van justitie, verzekeraars, compliance-functionarissen en opsporingsdiensten in Nederland, België, Suriname en de Nederlandstalige Caribische landen. De verificatiebroncode is open source.
Wat wordt gecontroleerd
De Vertrouwensverificatie voert vier onafhankelijke cryptografische controles uit op elk bewijspakket en toont daarnaast de bij de vastlegging opgeslagen apparaatintegriteitsscore, om te bevestigen dat het pakket sinds de vastlegging niet is gewijzigd.
Digitale handtekening
De RSA-4096-handtekeningverificatie toont aan dat het manifest niet is gewijzigd sinds het is ondertekend. De publieke sleutel zit in hetzelfde pakket, dus de controle bewijst interne samenhang, niet wie het pakket heeft gemaakt.
SHA-256-hashintegriteit
Elk bestand in het bewijspakket wordt gehasht en vergeleken met het manifest om wijzigingen te detecteren. SHA-256 is internationaal erkend als een cryptografisch veilige hashfunctie.
Blockchain-tijdstempel
Het OpenTimestamps-bewijs, verankerd in de Bitcoin-blockchain, bevestigt dat het bewijs op een bepaald tijdstip bestond.
EU eIDAS-tijdstempel
Gekwalificeerd elektronisch tijdstempel volgens EU-Verordening 910/2014 (eIDAS), afgegeven door een gekwalificeerde vertrouwensdienstverlener op de EU-vertrouwenslijst. In Nederland en België (EU-27) geniet het het wettelijk vermoeden van juistheid; in Suriname, Aruba, Curaçao, Sint Maarten en Caribisch Nederland (buiten de EU) geldt dat vermoeden niet en dient het als onafhankelijk, internationaal erkend technisch bewijs.
Verificatie van de bewijsketen (chain of custody) (bewijsketen)
Volgens ISO/IEC 27037:2012, het Nederlandse bewijsrecht en de nieuwe E-bewijsverordening (EU 2023/1543) moet digitaal bewijs beschikken over een gedocumenteerde, ononderbroken bewijsketen van de vastlegging tot de presentatie voor de rechter. Zelfs kleine hiaten kunnen ertoe leiden dat bewijs minder gewicht krijgt. De Vertrouwensverificatie valideert alle drie de onderdelen van de bewijsketen automatisch.
Forensisch logboek
Manipulatiebestendige hashketen die elke gebeurtenis koppelt, van de start van de vastlegging tot het samenstellen van het pakket. Elke vermelding is cryptografisch aan de vorige gekoppeld.
Apparaatintegriteit
Bij de vastlegging registreert ProofSnap indicatoren voor automatisering, zoals een headless browser of een actieve webdriver. De Vertrouwensverificatie toont die score en de indicatoren; zij voert zelf geen analyse uit.
ISO/IEC 27037:2012
De documentatie van de bewijsketen volgt internationale normen voor de identificatie, verzameling en veiligstelling van digitaal bewijs.
Zo verifieert u digitaal bewijs online
De verificatie is direct. Upload een ZIP-bestand en de Vertrouwensverificatie berekent elke hash opnieuw, controleert de digitale handtekening en laat de tijdstempels controleren via de verificatiedienst van ProofSnap. Uw bewijsbestanden blijven op uw computer; alleen het manifest en het tijdstempelbestand gaan mee.
Bewijspakket uploaden
Kies een ProofSnap .zip-bestand of sleep het naar het venster. Het bestand wordt volledig in uw browser verwerkt. Uw bewijsbestanden blijven op uw computer; voor de controle van de tijdstempels gaan alleen manifest.json en het tijdstempelbestand naar de verificatiedienst van ProofSnap.
Cryptografische controles
De Vertrouwensverificatie leest
manifest.json, berekent SHA-256-hashes voor elk bestand en verifieert
de RSA-4096 digitale handtekening aan de hand van de
meegeleverde publieke sleutel.
Tijdstempelverificatie
Indien aanwezig worden het Bitcoin-blockchain-tijdstempel (OpenTimestamps) en/of het gekwalificeerde EU eIDAS-tijdstempel via de verificatiedienst van ProofSnap gecontroleerd tegen de Bitcoin-keten en de gekwalificeerde tijdstempeldienst. Een OpenTimestamps-bewijs is niet lokaal te controleren.
Resultatenrapport
Elke controle wordt afzonderlijk gerapporteerd met een duidelijke status geslaagd of mislukt, zodat u een volledig verificatierapport samen met uw bewijs kunt overleggen.
Veelgestelde vragen
Veelgestelde vragen over de integriteit van digitaal bewijs, de bewijskracht voor de rechter en de werking van de ProofSnap Vertrouwensverificatie.
- Manifesthandtekening: verifieert de RSA-4096 digitale handtekening op manifest.json met de meegeleverde publieke sleutel.
- Bestandsintegriteit: berekent SHA-256-hashes voor elk bewijsbestand en vergelijkt deze met het manifest.
- Forensisch logboek: valideert de manipulatiebestendige hashketen en toetst deze aan het bewijsketendocument.
- Apparaatintegriteit: rapporteert de apparaatintegriteitsscore en eventuele automatiseringsindicatoren.
- Blockchain-tijdstempel: verifieert het OpenTimestamps-bewijs aan de hand van de Bitcoin-blockchain (indien aanwezig).
- EU eIDAS-tijdstempel: verifieert het gekwalificeerde elektronische tijdstempel bij de TSA (indien aanwezig).
-
Handtekening:
openssl dgst -sha256 -verify publickey.pem -signature manifest.sig manifest.json -
Hashes:
sha256sum screenshot.jpegen vergelijken met manifest.json - Blockchain: manifest.json.ots uploaden naar opentimestamps.org
-
eIDAS:
openssl ts -verify -in manifest.json.tsr -data manifest.json -CAfile disig-root.pem
Altijd in het pakket:
- screenshot.jpeg: volledige schermafbeelding van de webpagina
- metadata.json: URL, tijdstempel, browserinformatie, TLS-gegevens
- page.html: volledige HTML-broncode van de pagina
- evidence.pdf: opgemaakt bewijsrapport
- domtextcontent.txt: geëxtraheerde tekstinhoud
- forensic_log.json: manipulatiebestendig gebeurtenislogboek
- forensic_log_summary.txt: leesbare samenvatting van dat logboek
- chain_of_custody.json: bewijsketen volgens ISO/IEC 27037
- manifest.json: SHA-256-hashes van alle bestanden
- manifest.sig: RSA-4096 digitale handtekening
- publickey.pem: publieke sleutel voor handtekeningverificatie
- verification/: verify.sh, verify.ps1 en VERIFICATION_GUIDE.txt, waarmee u het pakket buiten deze pagina om op uw eigen computer controleert
Afhankelijk van abonnement en gekozen opties:
- manifest.json.ots: OpenTimestamps blockchain-bewijs, in elk abonnement behalve Essential
- rule_902_certification.pdf: modelverklaring voor een Amerikaanse procedure, onder dezelfde voorwaarde als het OpenTimestamps-bewijs
- manifest.json.tsr: gekwalificeerd eIDAS-tijdstempel, in Enterprise en Company en met eIDAS-tegoed
- eidas_validation.json: langetermijnvalidatiegegevens bij dat tijdstempel
- c2pa.json: Content Credentials bij de schermafbeelding
- capture_video.webm: schermopname van de vastlegging
- tabs/: een aparte momentopname per tabblad, in sessiemodus
De controle op deze pagina eist minimaal manifest.json, manifest.sig en publickey.pem, en bij een webvastlegging ook screenshot.jpeg, metadata.json, page.html, evidence.pdf en domtextcontent.txt. De overige bestanden worden gecontroleerd zodra ze in het pakket zitten.
Leg nu juridisch houdbaar bewijs vast
7 dagen gratis proberen. Creditcard of betaalpas vereist. Leg websites, WhatsApp-gesprekken, berichten op sociale media en online communicatie vast als juridisch houdbaar digitaal bewijs met blockchain-tijdstempels, digitale handtekeningen en eIDAS-conforme tijdstempels, bruikbaar als bewijs voor de Nederlandse rechter.