Een vrouw met halflang donker haar in een wit linnen overhemd op een cognackleurige bank tussen grote kamerplanten, voorovergebogen typend op een laptop op de salontafel, een kop koffie ernaast.
Codocs · Klantproduct

De veiligste manier om een bestand te versturen

Versleuteld en in Europa gehost, met links die na zeven dagen verlopen, een auditlog en verplichte tweestapsverificatie.

  • Beveiliging & privacy
  • Interface ontwerp
Opdrachtgever
Hostmatters
Website
codocs.nl
Platform
Web
Jaar
2026
Resultaat

1 miljoen

bestanden verstuurd, versleuteld

Codocs is een Europese deeldienst voor bestanden die je niet zomaar rondstuurt, zoals een contract, een offerte of een dossier. Elk bestand is versleuteld, en een link verloopt standaard na zeven dagen. Daarna ruimt Codocs het bestand op. Wij maakten de dienst voor Hostmatters.

Gebouwd met
  • AES-256-GCM
  • bcrypt
  • TLS · HSTS
  • EU-hosting

In het kort

accounts
1.200
verstuurde bestanden
1 miljoen
veld bij registratie: je e-mailadres
1
dagen standaard, dan verloopt een link
7
per bestand, streaming versleuteld
2 GB
tweestapsverificatie, niet uit te zetten
100 %
maximaal dataverlies
24 u

Wat er lag

Je stuurt een concept-overeenkomst via een deeldienst naar de andere partij. Daarna weet je niet waar het bestand staat, hoe lang het blijft en of iemand het opende. Bijna alle grote deeldiensten zijn Amerikaans. Voor advocaten, zorgpartijen en overheden is de vraag waar de data staat een inkoopeis geworden. Hostmatters vroeg om een Europese deeldienst die elk bestand versleutelt. En de standaardstand moest al de veilige zijn.

Drie details die het verschil maken

Het product in zes schermen

  • De homepage van Codocs: Deel bestanden. Niet je privacy. over een foto van een vrouw op een bank achter een laptop, met het label Gehost in de EU · AVG-compliant.
    De homepage: één belofte, één knop en het label “Gehost in de EU”, waar een inkoper naar zoekt.
  • De functies van Codocs onder de kop Versleuteld voordat het de schijf raakt: zes kaarten met per functie een pictogram en twee regels uitleg.
    Zes functies onder de kop “Versleuteld voordat het de schijf raakt”, in dezelfde woorden als op de beveiligingspagina.
  • De sectie Drie stappen. Meer niet. op de site van Codocs: uploaden, een link delen, en de controle houden, elk met een schermbeeldje erboven.
    Uploaden, een link delen en de controle houden. Bij elke ontwerpkeuze was de toets of die drie stappen er korter of langer van werden.
  • De sectie met het overzicht Mijn bestanden: vier bestanden met per regel de grootte, de datum en een label als Gedeeld, Wachtwoord of Verloopt over 3 dagen, en onderaan een upload die nog versleutelt.
    Mijn bestanden, met onderaan een upload die nog versleutelt.
  • De beveiligingspagina van Codocs met kaarten over versleuteling onderweg en in rust, opslag binnen de EU, tweestapsverificatie en deellinks onder eigen controle.
    De beveiligingspagina noemt elke maatregel bij naam, ook wat hij niet is.
  • De prijzensectie van Codocs met drie abonnementen naast elkaar: Gratis, Pro en Business, met per abonnement de opslag en de maximale bestandsgrootte.
    Gratis, Pro en Business, tijdens de beta alle drie kosteloos, met de white-labelvariant voor bureaus ernaast.

Veilig, ook als je niets instelt

Eén veld om te beginnen, en altijd een tweede stap

Maak je nu een account bij Codocs, dan vul je alleen je e-mailadres in. Een voornaam mag, en verder niets: geen bedrijfsnaam, geen telefoonnummer en geen “hoe hoorde je over ons”. Elk veld dat we niet uitvragen, kan niet lekken. Niemand hoeft het te bewaren of in een verwerkingsregister op te nemen.

Zuinig zijn met gegevens is een van vier principes die vastlagen voordat er een regel code stond. De andere drie: elke deling is tijdelijk, alles wat er gebeurt is zichtbaar, en Codocs leeft van een abonnement, zonder advertenties of doorverkoop. Elke latere beslissing is aan die vier getoetst.

Inloggen gaat altijd met een wachtwoord en een eenmalige code per e-mail, en dat is niet uit te zetten. Als tweede stap is e-mail zwakker dan een authenticator-app, dat weten we. Alleen installeert de administratie van een advocatenkantoor of een zorginstelling geen app. Een verplichte code per e-mail beschermt in de praktijk beter dan een app die bijna niemand aanzet.

Het wachtwoord zit achter één klik

Stuur je een bestand, dan is het al versleuteld en verloopt de link standaard na zeven dagen. Daarna verwijdert Codocs het bestand, tenzij je aanvinkt dat je het wilt bewaren. Met dat ene vinkje werd opruimen de taak van het systeem.

Omdat de standaard al veilig is, zitten een wachtwoord op de link en een eigen vervaldatum achter één klik, onder de geavanceerde opties. Voor een beveiligingsdienst is dat de minst voor de hand liggende keuze, en de belangrijkste in het product. Wie bij elke verzending een wachtwoordveld voor zijn neus krijgt, gaat het op den duur negeren. Of erger, hij vult “dezelfde als vorige keer” in.

De velden voor wachtwoord en vervaldatum zijn grijs tot er een bestand ligt. Zo vertelt het scherm de volgorde, zonder foutmelding of uitleg. Onder de bewaaroptie staat wat er gebeurt in de stand waarin het vinkje nu staat: het bestand wordt verwijderd nadat de link verloopt. Je leest een gevolg en hoeft niet over een instelling na te denken.

De veilige route moet ook de makkelijkste zijn.

Wie het opende, en vanaf waar

Uploaden, delen, openen, downloaden, intrekken en inloggen komen in een logboek, met tijdstip, IP-adres en browser. Zonder dat scherm is “je houdt de controle” een lege belofte.

Het logboek is een reeks gebeurtenissen waar alleen iets aan wordt toegevoegd, en elk scherm is er een uitsnede van. Intrekken is een aparte stand op de link, dus een ingetrokken link blijft in het logboek staan. De links zelf zijn cryptografisch willekeurige tokens. Niemand kan ze raden of afleiden uit een oplopend nummer.

Een eigen sleutel per bestand

Codocs versleutelt elk bestand met AES-256-GCM, met een eigen sleutel per bestand. Lekt er ooit een sleutel, dan kost dat precies één bestand.

Het versleutelen gaat streaming: het bestand komt in blokken binnen en staat nooit in zijn geheel in het geheugen. Dat moest vanaf het begin, want Business staat bestanden tot 2 GB toe. Een versie die eerst alles inleest, valt bij die maat om.

Wat we eruit hebben geleerd

  1. 01

    De veilige weg moet de luie weg zijn. Elke maatregel die de gebruiker moeite kost, wordt op den duur omzeild. Daarom is alles standaard versleuteld, verlopend en opgeruimd, en inloggen gaat altijd met een tweede stap. Wie niets instelt, krijgt de veilige uitkomst. Alleen wie méér wil, moet iets doen.

  2. 02

    Een oude route laten bestaan kost niets, en daardoor blijft hij bestaan. Zo hield Codocs twee deelstromen. Voor een gebruiker is dat een twijfelmoment. Het opruimen had mee moeten liften op het bouwen van de nieuwe route. Nu staat het op een lijstje, en daar staat het nog steeds.

  3. 03

    Een belofte van controle begint in het datamodel. Was het logboek er later bij gebouwd, naast een statusveld per bestand, dan had Codocs niet kunnen zeggen wie een bestand opende en vanaf waar. Nu is de reeks gebeurtenissen de bron, en volgt elke functie die controle belooft daaruit.

Letters en kleuren

Letters
Koppen
ManropeExtra vet (800), strak en breed: de belofte op de homepage in drie woorden.
Lopende tekst
FigtreeRegular (400) voor alle tekst en de knoppen. Eén familie voor de interface.
Kleuren
  • Nachtblauw
    #0f1b2d
    tekst, knoppen en de donkere vlakken
  • Oranje
    #f97316
    het ene accent: privacy in de kop, de prijs die opvalt
  • Leigrijs licht
    #f8fafc
    de achtergrond van de pagina
  • Wit
    #ffffff
    kaarten en velden
  • Mintgroen
    #f0fdf4
    het label Gehost in de EU
  • Eén accentkleur, en die staat alleen waar hij iets zegt: het woord privacy en de gekozen prijs.
  • Knoppen zijn pillen, kaarten hebben een zachte hoek en één lijn. Niets heeft een schaduw die de aandacht trekt.
  • De gemeten waarden komen uit de CSS van codocs.nl op 7 september 2026. Wat achter de inlog staat, is niet gemeten.

Onder de motorkap

  • Versleuteling
    • AES-256-GCM
    • Sleutel per bestand
    • Streaming

    Elk bestand krijgt een eigen sleutel en wordt in blokken versleuteld terwijl het binnenkomt. Rommelt iemand aan het bestand, dan merkt het systeem dat.

  • Toegang
    • Wachtwoord
    • Eenmalige code per e-mail
    • bcrypt

    Tweestapsverificatie voor iedereen, en niet uit te zetten. De code komt per e-mail, want de administratie van een advocatenkantoor installeert geen app.

  • Transport en hosting
    • TLS
    • HSTS
    • EU-hosting
    • Dagelijkse back-ups

    Alles binnen de EU, met versleutelde back-ups naar een tweede locatie en bewaking die alarm slaat als een back-up uitblijft.

  • Delen en logboek
    • Willekeurige tokens
    • Intrekken als stand
    • Logboek als reeks gebeurtenissen

    Deellinks zijn niet te raden. Een ingetrokken link blijft zichtbaar in het logboek, en elk scherm is een uitsnede van die reeks gebeurtenissen.

Voor wie verder wil lezen

Hoe het precies werkt

Voor GCM is gekozen omdat het geauthenticeerde versleuteling is.

Voor GCM is gekozen omdat het geauthenticeerde versleuteling is. Rommelt iemand aan de versleutelde tekst, dan merkt GCM dat, waar CBC er stilzwijgend onzin van maakt. Bij een dienst die belooft dat je kunt vertrouwen wat je terugkrijgt, is dat het verschil tussen versleutelen en beveiligen.

Alles staat in de EU. Elke dag gaat er een versleutelde back-up naar een tweede, onafhankelijke locatie, en blijft er een uit, dan slaat de bewaking alarm. Een back-up gaat vaak mis op iets wat je niet verwacht: niemand merkt dat hij al drie weken niet draait.

Waar het nu staat

Codocs draait als beta, met drie abonnementen: Gratis (1 GB, 100 MB per bestand), Pro (25 GB, 500 MB) en Business (100 GB, 2 GB).

Codocs draait als beta, met drie abonnementen: Gratis (1 GB, 100 MB per bestand), Pro (25 GB, 500 MB) en Business (100 GB, 2 GB). Tijdens de beta zijn ze alle drie kosteloos.

Daarnaast is er een white-labelvariant voor bureaus en bedrijven. Dat is de interessantere route van de twee, want één bureau brengt zijn hele klantenkring mee.

Eén ding staat nog open. Codocs kan een bestand op twee manieren delen. Versturen is de nieuwe route, met een sleepvlak, meerdere ontvangers, een bericht, een wachtwoord, een vervaldatum en de bewaaroptie. Delen vanuit de bestandslijst is de oude, een aparte pagina met twee velden.

De bestandslijst kwam eerst. Later bleek dat mensen vooral iets wilden versturen wat ze niet wilden bewaren, en daarvoor kwam het verstuurscherm. De oude route bleef staan, want hij werkte. Een gebruiker kan nu niet zien welke van de twee de goede is. Delen in het menu van een rij hoort daarom hetzelfde paneel te openen als versturen, met het bestand al ingevuld.

Hoe lang blijft een bestand in Codocs staan?

Standaard verloopt een link na zeven dagen. Daarna verwijdert Codocs het bestand, tenzij je hebt aangevinkt dat je het wilt bewaren.

Wat heb je nodig om met Codocs te beginnen?

Een e-mailadres. Een voornaam mag. Om een bedrijfsnaam of een telefoonnummer vraagt Codocs niet.

Waar slaat Codocs de bestanden op?

In de EU, in een datacenter in de regio Amsterdam. Elke dag gaat er een versleutelde back-up naar een tweede, onafhankelijke locatie.

Is tweestapsverificatie verplicht in Codocs?

Ja, voor iedereen en altijd: een wachtwoord plus een eenmalige code per e-mail. Uitzetten kan niet.

Wat kost Codocs?

Er zijn drie abonnementen: Gratis (1 GB, 100 MB per bestand), Pro (25 GB, 500 MB) en Business (100 GB, 2 GB). Tijdens de beta zijn ze alle drie kosteloos.

Wat we hier deden

Lees ook

De oprichter van een filmstudio voor de ledwand met een zonsondergang, een laptop onder zijn arm.

Wil je even gratis sparren over jouw digitale idee?

Waar loop jij tegenaan in je bedrijf? Wat kan beter? Wat kan sneller? En wat doet iemand nog elke week met de hand?

  • Een halfuur sparren over jouw idee, gratis
  • Ontdek welke route het beste werkt voor jouw bedrijf
  • Krijg een ruwe inschatting van de prijs en het aantal weken
Wat is jouw idee?

„Een browsertool zoals Figma, maar dan om samen muziek te maken.”

Muzieklabel, Hilversum

Alexander Kaan, zwart-witfoto.

Vertel me je probleem, je geniale idee of stel gewoon wat vragen!

Alexander Kaan, product designer

Of plan direct een halfuur (opent in een nieuw venster)Of stuur een WhatsApp (opent WhatsApp)

Mogen we met cookies meten hoe je deze site gebruikt? Meer over cookies