Bouwen

Het controleerbare spoor ís de handtekening.

NumoForms kent een handtekeningvraag: de respondent typt zijn naam of tekent een handtekening. Wat wordt opgeslagen, is het volledige dossierstuk — de handtekening, of hij is ingetypt dan wel getekend, de exacte tekst van de verklaring die op het scherm stond, een SHA-256-hash van die tekst, een tijdstempel volgens ISO 8601 en de user agent. Dit is een eenvoudige elektronische handtekening onder de Electronic Communications Act 2000 en UK eIDAS. Het is géén gekwalificeerde elektronische handtekening.

Waarom de handtekening zelf het minst belangrijke deel is

Een ingescande krabbel bewijst bitter weinig. Hij kan van het ene document worden gelicht en in het andere worden geplakt, en niets aan het plaatje zegt tegen welk document hij is gezet. Wat een eenvoudige elektronische handtekening gewicht geeft, is bewijs van een bewuste handeling: deze persoon kreeg deze formulering te zien, op dit tijdstip, en ondertekende die.

Daarom slaat de vraag de formulering zelf op en niet een verwijzing ernaar. De tekst van de verklaring reist mee met het antwoord, en het dossierstuk blijft juist te lezen als de enquête later wordt bewerkt, anders geformuleerd of gearchiveerd.

Naast die tekst staat een SHA-256-hash van diezelfde tekst. Hash de opgeslagen formulering opnieuw, vergelijk het resultaat met de opgeslagen hash, en een overeenkomst betekent dat de formulering byte voor byte is wat er is voorgelegd. Een verschil betekent dat er na het ondertekenen aan is gesleuteld. Eén teken veranderen — een „niet”, een bedrag of een datum — levert een volstrekt andere hash op. Daar is de hash voor. Hij wordt in de browser berekend met de Web Crypto API, die een beveiligde verbinding vereist; ondertekenpagina's worden over HTTPS geserveerd, dus bij normaal gebruik is die er altijd.

Wat er bij elke handtekening wordt opgeslagen

Veld Wat erin staat
De handtekening De naam zoals hij is ingetypt, of een SVG-pad als hij is getekend. Een pad, geen plaatje.
Methode Of de respondent de handtekening heeft ingetypt of getekend.
Tekst van de verklaring De exacte formulering die boven het ondertekenvlak stond, woordelijk bewaard, zodat het dossierstuk op zichzelf leesbaar is zonder de enquête erbij.
Documenthash Een SHA-256-hash van die formulering, hexadecimaal gecodeerd.
Ondertekend op Een tijdstempel volgens ISO 8601, genomen op het moment van ondertekenen.
User agent De tekenreeks met browser en apparaat, bewaard tot de eerste 300 tekens.

Het tijdstip van ondertekenen komt van het apparaat van de respondent; het antwoord zelf krijgt een tijdstempel van de database op het moment dat het binnenkomt. Twee klokken op het dossierstuk in plaats van één.

Ingetypt of getekend

Typ hem

Eén veld voor een volledige naam, weergegeven in een schrijfletter. Sneller op een telefoon, bruikbaar met alleen een toetsenbord, en een halfjaar later nog leesbaar — wat van een op een trackpad getekende krabbel vaak niet gezegd kan worden.

Teken hem

Een tekenvlak dat met pointer events werkt, zodat een muis, een vinger en een stylus allemaal dezelfde weg door de code volgen, plus een duidelijke knop om opnieuw te beginnen. De respondent kiest de methode, en welke hij gebruikte wordt vastgelegd.

Een getekende handtekening is een pad, geen plaatje

De voor de hand liggende manier om een getekende handtekening te bewaren is een PNG-data-URL. NumoForms slaat de haal in plaats daarvan op als een SVG-pad: een reeks coördinaten in plaats van een gecodeerde bitmap. Een fractie van de bytes in een antwoordregel, en het schaalt naar elk formaat zonder aan de randen te vervagen. Wat het product verlaat is het dossierstuk en niet een uitgetekende handtekening — zie de beperkingen hieronder.

Waar een eenvoudige elektronische handtekening volstaat

Onder de Electronic Communications Act 2000 en UK eIDAS is een eenvoudige elektronische handtekening toelaatbaar voor de meeste overeenkomsten en heeft zij geen vertrouwensdienstverlener achter zich nodig. Dat dekt een groot deel van het papierwerk dat formulieren toch al meedragen:

  • Toestemmingsformulieren, waaronder toestemming voor onderzoek en fotografie.
  • Toestemmingsbriefjes van school en akkoord voor excursies.
  • Gewone overeenkomsten en dienstverleningsafspraken.
  • Verklaringen omtrent de juistheid bij een subsidie- of verantwoordingsformulier.
  • Aftekenen dat een beleidsstuk of gedragscode is gelezen.

Waar zij niet volstaat

Een gekwalificeerde elektronische handtekening is een ander instrument: een certificaat van een vertrouwensdienstverlener, uitgegeven tegen een geverifieerde identiteit, aangemaakt op een gekwalificeerd middel. Wij zijn geen vertrouwensdienstverlener en niets hier is daarmee gelijk te stellen. Vraagt uw proces om QES, dan hebt u een ander product nodig, en elke leverancier die anders suggereert verdient een tweede blik.

Een eenvoudige handtekening verifieert evenmin een identiteit: zij legt vast waarmee is ingestemd en wanneer, niet wie het apparaat vasthield. De overige beperkingen zijn het waard om ronduit te benoemen:

  • Geen certificaat, geen vertrouwensdienstverlener, geen gekwalificeerde handtekeningen.
  • Geen identiteitsverificatie, en geen stap voor getuigen of medeondertekenen. Eén respondent ondertekent één antwoord.
  • Een bestaand document kan niet worden geüpload om ondertekend te worden. De formulering leeft in de vraag en wordt per vraag geschreven, niet per enquête.
  • Er wordt niets naar de ondertekenaar gemaild. Het dossierstuk blijft bij het antwoord, en een CSV-export draagt de velden van het dossierstuk als gegevens en niet als afbeelding van de handtekening.

Deze pagina beschrijft wat het product vastlegt. Zij is geen juridisch advies, en of een eenvoudige elektronische handtekening past bij een bepaalde overeenkomst, is een afweging voor u of uw juridische afdeling.

Hoe het in de rest van de enquête past

Handtekening staat in de groep Geavanceerd van het bouwpalet, naast bestandsupload en adres, en kent dezelfde instellingen als elk ander vraagtype. Zij kan als verplicht worden gemarkeerd, zij kan achter voorwaardelijke logica staan zodat alleen de betreffende tak om een handtekening wordt gevraagd, en de tekst van de verklaring wordt per vraag geschreven in plaats van per enquête.

Een ondertekend antwoord kan vervolgens door eenstapsgoedkeuring, waarbij het besluit en het tijdstip ervan door de database worden vastgelegd in plaats van door de client aangeleverd. Het dossierstuk van de handtekening en dat van de goedkeuring worden op dezelfde manier bewaard, om dezelfde reden.

Het dossierstuk leeft in de antwoordregel, in dezelfde in het VK gehoste database als al het andere, onder row-level security met scheiding tussen organisaties die aan de serverkant is vastgelegd. Zie de pagina over beveiliging.

Vragen die mensen stellen over elektronische handtekeningen

Is een ingetypte naam een geldige elektronische handtekening in het VK?

De Electronic Communications Act 2000 maakt een elektronische handtekening toelaatbaar als bewijs, en UK eIDAS bevestigt dat aan een handtekening niet de rechtsgeldigheid mag worden ontzegd op de enkele grond dat zij elektronisch is. Eenvoudige elektronische handtekeningen worden routinematig gebruikt voor toestemmingsformulieren, toestemmingsbriefjes, verklaringen en gewone overeenkomsten. Wat gewoonlijk ter discussie staat, is niet de vorm van de handtekening maar of u kunt aantonen waarmee is ingestemd en wanneer.

Is dit een gekwalificeerde elektronische handtekening?

Nee. Een gekwalificeerde elektronische handtekening vereist een certificaat dat is uitgegeven door een vertrouwensdienstverlener, gekoppeld aan een geverifieerde identiteit, aangemaakt op een gekwalificeerd middel voor het aanmaken van handtekeningen. NumoForms is geen vertrouwensdienstverlener en geeft geen QES uit. Vereist uw proces een gekwalificeerde handtekening, dan hebt u een ander product nodig.

Wat gebeurt er als de tekst van de verklaring wordt aangepast nadat mensen hebben ondertekend?

Aan de reeds verzamelde dossierstukken verandert niets. Elke handtekening draagt een eigen kopie van de formulering en een eigen hash, dus eerdere handtekeningen tonen nog steeds de tekst die die mensen daadwerkelijk hebben gezien, terwijl handtekeningen die na de wijziging zijn verzameld de nieuwe tekst en een andere hash dragen.

Bewijst een elektronische handtekening wie er heeft ondertekend?

Nee, en dat doet geen enkele eenvoudige elektronische handtekening. Zij legt een bewuste handeling vast, de formulering waarop die handeling betrekking had, het tijdstip en het apparaat, maar zij verifieert geen identiteit. Is de identiteit van belang, verzamel die dan naast de handtekening met een e-mail- of adresvraag, of geef een bekend kenmerk mee via een verborgen veld.

Kan een handtekeningvraag verplicht worden gesteld?

Ja. Een handtekeningvraag kent dezelfde markering „verplicht” als elke andere vraag, dus de enquête laat zich zonder handtekening niet indienen, en zij kan achter voorwaardelijke logica staan zodat er alleen om wordt gevraagd op de takken waar zij van toepassing is.

Voeg een handtekening toe aan uw formulier.

Zet een handtekeningvraag in een willekeurige enquête en de respondent typt zijn naam of tekent een handtekening. Daarbij wordt het dossierstuk bewaard dat haar gewicht geeft: de exacte formulering waarmee hij instemde, een SHA-256-hash van die formulering, de methode, het tijdstip en het apparaat.

  • Ingetypt of getekend, de respondent kiest
  • Tekst van de verklaring woordelijk bewaard en gehasht
  • Eenvoudige elektronische handtekeningen, geen gekwalificeerde
Begin met bouwen