Veiligheid · zero-knowledge

Jouw persoonlijke informatie is niet bedoeld om door ons gelezen te worden.

MijnLater is gebouwd rond een zero-knowledge ontwerp: daarvoor geschikte persoonlijke inhoud wordt in je browser versleuteld, zodat onze server de leesbare inhoud niet nodig heeft om deze voor je te bewaren.

Versleuteling vóór opslag

Gevoelige inhoud wordt aan jouw kant versleuteld voordat deze wordt opgeslagen.

Jij kiest je naasten

Je bepaalt zelf wie je vertrouwt en welke informatie voor een naaste bedoeld is.

Herstel zonder achterdeur

Een herstelsleutel biedt een herstelroute zonder dat MijnLater daarvoor een leesbare hoofdsleutel hoeft te bewaren.

Wat betekent zero-knowledge?

Wij bewaren de kluis. Niet de sleutel om erin te kijken.

Zero-knowledge betekent hier niet dat MijnLater helemaal niets over je account weet. Accountgegevens, instellingen en noodzakelijke metadata moeten we kunnen verwerken om de dienst te laten werken. Het betekent dat daarvoor geschikte persoonlijke inhoud cryptografisch zo is ingericht dat MijnLater die niet zelfstandig kan ontsleutelen.

Versleuteling in je browser

Gevoelige inhoud wordt aan de kant van de gebruiker versleuteld voordat die naar MijnLater wordt verstuurd. De server ontvangt voor deze inhoud versleutelde gegevens.

Zero-knowledge ontwerp

MijnLater beschikt niet over de ontsleutelde inhoud of de sleutel die nodig is om daarvoor geschikte persoonlijke inhoud zelfstandig leesbaar te maken.

Moderne cryptografie

De huidige cryptografische laag gebruikt libsodium, XChaCha20-Poly1305 voor authenticated encryption en Argon2id voor het afleiden van een sleutel uit je wachtwoord.

Gescheiden sleutels

MijnLater werkt met een account-sleutel en afzonderlijke sleutels voor onder meer de kluis en onderdelen daarin. Sleutels worden versleuteld verpakt in plaats van als leesbare sleutel opgeslagen.

Zo ziet versleutelde opslag eruit

Leesbaar bij jou. Versleuteld bij ons.

Je hoeft cryptografie niet te begrijpen om MijnLater te gebruiken. Een concreet voorbeeld laat zien wat er gebeurt voordat persoonlijke inhoud wordt opgeslagen.

Een tekst in je levensmap

Jij ziet

“Mijn polisnummer is 123456”

Versleuteling op jouw apparaat

MijnLater bewaart

7fK2…xP9a…Qm4z

Het onderste voorbeeld is illustratief: de werkelijk opgeslagen versleutelde gegevens zijn langer en bevatten de cryptografische informatie die nodig is om ze met de juiste sleutel weer te ontsleutelen.

Een bestand dat je uploadt

Op jouw apparaat

polis.pdf

Bestand + bestandsgegevens worden versleuteld

Opgeslagen

7B A1 F3 09 … 8E 42 C7 …

Versleutelde bestandsinhoud en metadata

Het document, de bestandsnaam en bestandsgegevens worden op jouw apparaat versleuteld voordat ze naar MijnLater worden verzonden. MijnLater ontvangt niet polis.pdf, maar versleutelde gegevens en een technisch willekeurig identificatienummer.

Wat MijnLater niet kan lezen

De inhoud van daarvoor geschikte teksten en notities

De inhoud van versleutelde documenten en bestanden

Je persoonlijke inhoud ontsleutelen zonder de benodigde sleutel

Wat MijnLater wel moet verwerken

Accountgegevens, zoals je naam en e-mailadres

Abonnements- en factuurgegevens wanneer dat nodig is

Noodzakelijke technische metadata om de dienst te laten werken

Wat als er iets misgaat?

Versleuteling beschermt je kluis ook bij een beveiligingsincident.

De gevoelige inhoud van je kluis wordt versleuteld voordat deze je apparaat verlaat. Als onze database of bestandsopslag wordt buitgemaakt, krijgt een aanvaller daardoor niet automatisch toegang tot je leesbare documenten, teksten en bestandsgegevens. Voor het ontsleutelen zijn de juiste cryptografische sleutels nodig.

De database wordt buitgemaakt

Een aanvaller kan versleutelde kluisgegevens aantreffen, maar krijgt daarmee niet automatisch de oorspronkelijke teksten, wensen en versleutelde bestandsgegevens te zien.

Bestanden worden buitgemaakt

Bestanden zijn al op jouw apparaat versleuteld voordat ze worden geüpload. Een buitgemaakt versleuteld bestand is daarom niet ineens het oorspronkelijke leesbare document.

Iemand krijgt toegang tot de server

De server ontvangt de gevoelige kluisinhoud versleuteld en beschikt niet over de benodigde ontsleutelde sleutels om bestaande kluisinhoud zelfstandig leesbaar te maken.

Zero-knowledge maakt niet ieder beveiligingsrisico onmogelijk.

Versleuteling beschermt de vertrouwelijkheid van je kluisinhoud, maar MijnLater verwerkt daarnaast bijvoorbeeld accountgegevens en noodzakelijke technische metadata. Ook blijven beveiliging van je account, je apparaat en je herstelgegevens belangrijk. Daarom combineren we zero-knowledge encryptie met andere beveiligingsmaatregelen.

Waarom we de techniek wél benoemen.

Goede beveiliging hoort niet afhankelijk te zijn van het geheimhouden van het gebruikte algoritme. Daarom zijn we transparant over de cryptografische bouwstenen. Wat geheim moet blijven zijn jouw sleutels en herstelgegevens. We publiceren bewust geen operationele infrastructuurdetails, geheime configuratie of andere informatie die geen voordeel biedt voor controleerbaarheid.

Veiligheid is ook een proces.

Techniek alleen is niet genoeg. Daarom beperken we toegang, gebruiken we beveiligde verbindingen en bouwen we gevoelige processen zo dat er niet na één gemiste actie iets onomkeerbaars gebeurt. Deel zelf ook nooit je wachtwoord of herstelgegevens met anderen.

Zelf rustig ontdekken?

Je kunt gratis beginnen zonder betaalgegevens.

Gratis starten