EverStamp EverStamp

BeveiligingSecurity

Hoe EverStamp bewijs en gegevens beschermt, waar wat staat, en eerlijk wat er nog niet is. Geschreven voor wie een leverancier beoordeelt.How EverStamp protects evidence and data, where everything is held, and an honest account of what is not there yet. Written for the person assessing a supplier.

Stand 9 september 2026. Deze pagina wordt bijgewerkt bij elke wijziging in de opzet; de datum zegt hoe vers hij is.As at 9 September 2026. This page is updated whenever the setup changes; the date tells you how fresh it is.

In één oogopslagAt a glance

OnderwerpStandToelichting
TopicStatusNotes
Bewijs zonder vertrouwen in EverStampjaElke foto en elk dossier is te controleren met open standaarden (C2PA, RFC 3161, de Europese vertrouwenslijst), ook als EverStamp niet meer bestaat.
Verification without trusting EverStampyesEvery photo and every file can be checked with open standards (C2PA, RFC 3161, the European trust list), including if EverStamp no longer exists.
Foto's op onze serversnee, tenzij u deelt, een verzoek beantwoordt of uw organisatie bewaren aanzetFoto's blijven op het toestel. Een deellink zet een versleuteld archief tijdelijk bij ons, met een sleutel die alleen in de link zit. Een levering (het antwoord op een verzoek) en bewaren bij EverStamp (een keuze van de organisatie, voor al haar dossiers) zetten het archief bij ons met de sleutel versleuteld in de kluis van het register: EverStamp kan het dan openen, doet dat alleen als een ingelogd lid erom vraagt, en elke opening staat in het logboek.
Photos on our serversno, unless you share a file, answer a request, or your organisation turns on storage at EverStampPhotos stay on the device. A share link places an encrypted archive with us temporarily, under a key that sits only in the link. A delivery (the answer to a request) and storage at EverStamp (a choice of the organisation, for all its files) place the archive with us with the key encrypted in the vault of the registry: EverStamp can then open it, does so only when a signed-in member asks for it, and every opening is logged.
Versleuteling onderweg en in rustjaTLS met HSTS; back-ups versleuteld met een sleutel die niet op de server staat; geheimen versleuteld in de database.
Encryption in transit and at restyesTLS with HSTS; backups encrypted with a key that is not on the server; secrets encrypted in the database.
Signeersleutel in een HSMjaAWS KMS (Frankfurt); de sleutel verlaat de HSM nooit.
Signing key in an HSMyesAWS KMS (Frankfurt); the key never leaves the HSM.
Toestellen aantoonbaar echtjaApple App Attest (iPhone) of Android Key Attestation bij elke registratie: alleen een ongewijzigde EverStamp-app op een echt toestel komt binnen.
Devices demonstrably genuineyesApple App Attest (iPhone) or Android Key Attestation on every registration: only an unmodified EverStamp app on a real device gets in.
Logboek van handelingenjaElke handeling op het dashboard en via de API, met wie en wanneer; plus een openbaar, gestempeld register.
Audit log of actionsyesEvery action in the dashboard and through the API, with who and when; plus a public, timestamped registry.
Monitoring en statuspaginajaIntern elke vijf minuten, extern onafhankelijk; everstamp.app/status.
Monitoring and status pageyesInternally every five minutes, externally and independently; everstamp.app/status.
Back-ups en hersteljaElk uur, op drie plekken bij twee leveranciers; herstelpunt hooguit een uur; een runbook met gemeten stappen.
Backups and recoveryyesHourly, in three places across two providers; recovery point at most one hour; a runbook with measured steps.
Gegevens in de EUjaServers in Duitsland; opslag en database in EU-regio's. De lijst van subverwerkers staat onderaan.
Data in the EUyesServers in Germany; storage and database in EU regions. The list of subprocessors is at the bottom.
Verwijderen op verzoekjaEen organisatie kan zichzelf opheffen: alles wordt gewist of ontdaan van namen en contactgegevens, tot in het register.
Deletion on requestyesAn organisation can close itself down: everything is erased or stripped of names and contact details, right into the registry.
Export van alle gegevensjaEen zip met alles van de organisatie, als json en csv, door een beheerder zelf te maken.
Export of all datayesA zip with everything belonging to the organisation, as JSON and CSV, generated by an administrator.
MFA voor uw gebruikersdeelsInloggen gaat zonder wachtwoord via een link naar het e-mailadres; een tweede factor voor uw gebruikers volgt.
MFA for your userspartlySign-in is passwordless, through a link sent to the email address; a second factor for your users is to follow.
SSO en SCIMnog nietOp de roadmap voor Enterprise.
SSO and SCIMnot yetOn the roadmap for Enterprise.
ISO 27001, SOC 2nog nietGeen certificering; deze pagina en de open verificatie zijn wat we nu kunnen laten zien.
ISO 27001, SOC 2not yetNo certification; this page and the open verification are what we can show you today.
Externe pentestgeplandVoor de lancering; het rapport delen we onder NDA.
External penetration testplannedBefore launch; we will share the report under NDA.

Het ontwerp: bewijs dat niet van ons afhangtThe design: evidence that does not depend on us

EverStamp is gebouwd op één uitgangspunt: het bewijs mag niet rusten op vertrouwen in EverStamp. Daarom ontstaat het bewijs op het toestel, met open standaarden, en kan iedereen het narekenen.

EverStamp is built on a single principle: the evidence must not rest on trusting EverStamp. So it is created on the device, with open standards, and anyone can check the sums.

Wat wij niet zien. Foto's, notities en posities blijven op het toestel. Het register bewaart per dossier een hash, een volgnummer en de wortel; geen beelden, geen namen. Alleen een deellink, een levering of bewaren bij EverStamp zet een archief bij ons, versleuteld met AES-256-GCM. Bij een deellink zit de sleutel in de link en wordt hij nooit naar ons verstuurd; bij een levering en bij bewaren houdt het register hem versleuteld in zijn kluis voor de organisatie, en staat elke opening in haar logboek.

What we do not see. Photos, notes and positions stay on the device. Per file the registry holds a hash, a sequence number and the root; no images, no names. Only a share link, a delivery or storage at EverStamp places an archive with us, encrypted with AES-256-GCM. With a share link the key sits in the link and is never sent to us; with a delivery and with storage the registry keeps it encrypted in its vault for the organisation, and every opening is in its log.

Gegevens en waar ze staanData, and where it is held

WatWaarBewaartermijn
WhatWhereRetention
Het register (hashes, volgnummers, wortels, toestelkoppelingen)Eigen server bij Hetzner, Nürnberg (DE)Onbeperkt: het is de vertrouwensbasis. Persoonsnamen erin worden gewist bij opheffen.
The registry (hashes, sequence numbers, roots, device bindings)Our own server at Hetzner, Nuremberg (DE)Indefinite: it is the basis of trust. Personal names in it are erased on closure.
Organisaties, leden, opdrachten, verzoeken, logboekRegister (Hetzner) en dashboarddatabase (Supabase, EU)Zolang de organisatie bestaat; bij opheffen gewist, contactgegevens van gasten een dag na afloop
Organisations, members, jobs, requests, audit logRegistry (Hetzner) and dashboard database (Supabase, EU)For as long as the organisation exists; erased on closure, guests’ contact details one day after the job ends
Gedeelde archieven, leveringen en bewaarde dossiersCloudflare R2, EU-jurisdictie, versleuteld; de sleutel van een levering of bewaring versleuteld in het register (Hetzner)Zolang de link geldig is (standaard 7 dagen); leveringen en bewaarde dossiers naar keuze van de organisatie, standaard 365 dagen, hooguit tien jaar. Bij verlopen of intrekken gaan bestand en sleutel weg; een versleutelde regel zonder bestand blijft hooguit 14 dagen in een back-up
Shared archives, deliveries and kept filesCloudflare R2, EU jurisdiction, encrypted; the key of a delivery or a kept file encrypted in the registry (Hetzner)For as long as the link is valid (7 days by default); deliveries and kept files as the organisation chooses, 365 days by default, ten years at most. On expiry or withdrawal the file and the key are removed; an encrypted row without a file stays in a backup for 14 days at most
Back-ups van het registerHetzner (server en Storage Box) en Cloudflare R2, versleuteld met ageUurkopieën 2 dagen, dagkopieën 14 dagen
Backups of the registryHetzner (server and Storage Box) and Cloudflare R2, encrypted with ageHourly copies 2 days, daily copies 14 days
E-mail (uitnodigingen, verzoeken, offerteaanvragen)ResendBij uitnodigingen en verzoeken alleen adres en onderwerp, geen dossierinhoud; bij een offerteaanvraag de naam, het e-mailadres, de organisatie en het bericht die de aanvrager invult
Email (invitations, requests, quote requests)ResendFor invitations and requests the address and subject only, no file content; for a quote request the name, email address, organisation and message the requester enters
Toegangslog van de serversHetzner30 dagen
Server access logsHetzner30 days

Versleuteling en sleutelsEncryption and keys

ToegangAccess

Logboek en controleAudit log and oversight

Elke handeling op het dashboard en via de API staat in het logboek van de organisatie: wie, wat, wanneer; bij de API de naam van de sleutel. Het register noteert per aanroep wie handelde. Toegangslogs bewaren we 30 dagen. Het openbare register is voor iedereen leesbaar en na te rekenen: register.everstamp.app/v1/log.

Every action in the dashboard and through the API is recorded in the organisation’s audit log: who, what, when; for the API, the name of the key. The registry records who acted on each call. Access logs are kept for 30 days. The public registry is readable and recomputable by anyone: register.everstamp.app/v1/log.

Beschikbaarheid en herstelAvailability and recovery

Ontwikkeling en uitrolDevelopment and release

Het contract tussen app, register en dashboard is één bron met een vingerafdruk; elke wijziging gaat door de testsuites van alle onderdelen. De server volgt een aparte tak die alleen na groene tests vooruitgaat. De verificatiepagina is een enkel bestand zonder externe verbindingen (Content Security Policy), zodat wat u controleert niet stiekem kan veranderen.

The contract between app, registry and dashboard is a single source with a fingerprint; every change goes through the test suites of all the components. The server follows a separate branch that only advances after green tests. The verification page is a single file with no external connections (Content Security Policy), so that what you are checking cannot quietly change.

Kwetsbaarheden en non-conformiteit meldenReporting vulnerabilities and non-conformance

Vond u een kwetsbaarheid, een afwijking in het bewijs, of een manifest van EverStamp dat niet aan de C2PA-specificatie voldoet? Mail security@everstamp.app. Dit adres staat ook in /.well-known/security.txt (RFC 9116) en is het meldadres uit ons C2PA-conformancerecord. U krijgt binnen twee werkdagen antwoord. Wie te goeder trouw onderzoekt en meldt, hoeft van ons geen juridische stappen te vrezen; noem ons alstublieft niet publiek voordat het is opgelost.

Found a vulnerability, a discrepancy in the evidence, or an EverStamp manifest that does not conform to the C2PA specification? Email security@everstamp.app. The address is also in /.well-known/security.txt (RFC 9116) and is the reporting address in our C2PA conformance record. You will have a reply within two working days. We will not take legal action against anyone who researches and reports in good faith; please do not name us publicly before it is resolved.

SubverwerkersSubprocessors

WieWaarvoorWaar
WhoWhat forWhere
Hetzner Online GmbHde server van het register en een tweede back-updoelDuitsland
Hetzner Online GmbHthe registry server and a second backup targetGermany
CloudflareDNS, versleutelde archieven van deellinks en leveringen, back-upkopieEU-jurisdictie (R2)
CloudflareDNS, encrypted archives for share links and deliveries, backup copyEU jurisdiction (R2)
Supabasede dashboarddatabase en het inloggenEU
Supabasethe dashboard database and sign-inEU
Vercelhet dashboard en de websiteFrankfurt
Vercelthe dashboard and the websiteFrankfurt
Amazon Web Services (KMS)de signeersleutel van EverStamp in een HSMFrankfurt
Amazon Web Services (KMS)the EverStamp signing key in an HSMFrankfurt
Resende-mail voor uitnodigingen, verzoeken en offerteaanvragenEU-regio
Resendemail for invitations, requests and quote requestsEU region
AppleApp Attest, de app op iPhonewereldwijd
AppleApp Attest, and the app on iPhoneworldwide
GoogleKey Attestation, de app op Android (Play)wereldwijd
GoogleKey Attestation, and the app on Android (Play)worldwide
GitHubde broncodeVS
GitHubthe source codeUS

Vragen voor uw beoordeling: privacy@everstamp.app. EverStamp is een product van Digital Sandbox B.V.

Questions for your assessment: privacy@everstamp.app. EverStamp is a product of Digital Sandbox B.V.