Budowanie

Podpisem jest ścieżka audytu.

NumoForms ma typ pytania z podpisem: respondent albo wpisuje swoje imię i nazwisko, albo rysuje znak. Zapisywany jest cały zapis audytowy — znak, informacja, czy został wpisany, czy narysowany, dokładna treść oświadczenia widoczna na ekranie, skrót SHA-256 tej treści, znacznik czasu w formacie ISO 8601 oraz klient użytkownika. Jest to prosty podpis elektroniczny w rozumieniu Electronic Communications Act 2000 i brytyjskiego eIDAS. Nie jest to kwalifikowany podpis elektroniczny.

Dlaczego sam znak jest najmniej istotny

Zeskanowany zawijas dowodzi bardzo niewiele. Można go wyjąć z jednego dokumentu i wkleić do drugiego, a nic w samym obrazie nie mówi, przy którym dokumencie powstał. Wagę prostemu podpisowi elektronicznemu daje dowód świadomej czynności: tej osobie pokazano tę treść, o tej porze, i ta osoba ją podpisała.

Dlatego pytanie zapisuje samą treść, a nie odsyłacz do niej. Treść oświadczenia wędruje razem z odpowiedzią, a zapis czyta się poprawnie także wtedy, gdy ankieta zostanie później zmieniona, przeredagowana albo zarchiwizowana.

Obok tekstu leży skrót SHA-256 tego samego tekstu. Przelicz skrót zapisanego brzmienia ponownie, porównaj z zapisanym skrótem, a zgodność oznacza, że brzmienie jest bajt w bajt tym, które przedstawiono. Niezgodność oznacza, że zmieniono je po podpisaniu. Zmiana jednego znaku — słowa „nie”, liczby albo daty — daje zupełnie inny skrót. I po to właśnie ten skrót jest. Wyliczany jest w przeglądarce przez Web Crypto API, które wymaga bezpiecznego połączenia; strony podpisu są serwowane po HTTPS, więc w normalnym użyciu jest ono zawsze dostępne.

Co zapisywane jest przy każdym podpisie

Pole Co zawiera
Znak Imię i nazwisko w postaci, w jakiej je wpisano, albo ścieżka SVG, jeśli znak narysowano. Ścieżka, a nie obrazek.
Metoda Czy respondent podpis wpisał, czy narysował.
Treść oświadczenia Dokładne brzmienie wyświetlone nad polem podpisu, zapisane dosłownie, dzięki czemu zapis czyta się samodzielnie, bez ankiety.
Skrót dokumentu Skrót SHA-256 tego brzmienia, zakodowany szesnastkowo.
Podpisano dnia Znacznik czasu w formacie ISO 8601 pobrany w chwili podpisania.
Klient użytkownika Ciąg identyfikujący przeglądarkę i urządzenie, zapisany do pierwszych 300 znaków.

Znacznik czasu podpisania pochodzi z urządzenia respondenta; sama odpowiedź otrzymuje znacznik czasu od bazy danych w chwili napłynięcia. Dwa zegary w zapisie zamiast jednego.

Wpisany albo narysowany

Wpisz go

Jedno pole na imię i nazwisko, wyświetlane krojem odręcznym. Szybsze na telefonie, obsługiwalne samą klawiaturą i nadal czytelne po pół roku, czego o znaku narysowanym na gładziku często powiedzieć nie można.

Narysuj go

Pole do rysowania obsługiwane zdarzeniami wskaźnika, dzięki czemu mysz, palec i rysik idą tą samą ścieżką kodu, plus przycisk czyszczenia, by zacząć od nowa. Respondent wybiera metodę, a to, której użył, zostaje odnotowane.

Narysowany znak to ścieżka, a nie obrazek

Oczywistym sposobem przechowania narysowanego podpisu jest adres data URL z plikiem PNG. NumoForms zapisuje zamiast tego pociągnięcie jako ścieżkę SVG: ciąg współrzędnych, a nie zakodowaną mapę bitową. To ułamek bajtów w wierszu odpowiedzi, a całość skaluje się do dowolnego rozmiaru bez rozmycia krawędzi. Z produktu wychodzi zapis, a nie wyrenderowany znak — zob. ograniczenia poniżej.

Gdzie prosty podpis elektroniczny wystarcza

Na gruncie Electronic Communications Act 2000 i brytyjskiego eIDAS prosty podpis elektroniczny jest dopuszczalny przy większości uzgodnień i nie wymaga stojącego za nim dostawcy usług zaufania. Obejmuje to znaczną część dokumentacji, którą formularze i tak już niosą:

  • Formularze zgody, w tym zgody na udział w badaniach i na wykorzystanie wizerunku.
  • Szkolne zgody rodziców i zezwolenia na wycieczki.
  • Zwykłe umowy i umowy o świadczenie usług.
  • Oświadczenia o zgodności danych w rozliczeniu dotacji lub finansowania.
  • Potwierdzenie zapoznania się z polityką albo kodeksem postępowania.

Gdzie nie wystarcza

Kwalifikowany podpis elektroniczny to inny instrument: certyfikat od dostawcy usług zaufania, wydany wobec zweryfikowanej tożsamości, złożony na kwalifikowanym urządzeniu. Nie jesteśmy dostawcą usług zaufania i nic tutaj nie jest mu równoważne. Jeśli twój proces wymaga QES, potrzebujesz innego produktu, a dostawcy sugerującemu coś innego warto przyjrzeć się dwa razy.

Prosty podpis nie weryfikuje też tożsamości: rejestruje, co i kiedy zostało uzgodnione, a nie kto trzymał urządzenie. Pozostałe ograniczenia również warto wypowiedzieć wprost:

  • Brak certyfikatu, brak dostawcy usług zaufania, brak podpisów kwalifikowanych.
  • Brak weryfikacji tożsamości oraz brak etapu świadka lub kontrasygnaty. Jeden respondent podpisuje jedną odpowiedź.
  • Nie da się przesłać istniejącego dokumentu do podpisu. Treść oświadczenia żyje w pytaniu i jest pisana per pytanie, a nie per ankieta.
  • Do podpisującego nic nie jest wysyłane e-mailem. Zapis zostaje przy odpowiedzi, a eksport CSV niesie pola audytowe jako dane, a nie jako obrazek znaku.

Ta strona opisuje, co produkt rejestruje. Nie stanowi porady prawnej, a ocena, czy prosty podpis elektroniczny jest odpowiedni dla konkretnego uzgodnienia, należy do ciebie albo do twojego zespołu prawnego.

Jak to pasuje do reszty ankiety

Podpis znajduje się w grupie Zaawansowane w palecie kreatora, obok przesyłania plików i adresu, i przyjmuje te same ustawienia co każdy inny typ pytania. Można oznaczyć go jako wymagany, można umieścić go za logiką warunkową, aby o podpis proszona była tylko właściwa gałąź, a treść oświadczenia pisze się per pytanie, a nie per ankieta.

Podpisana odpowiedź może następnie przejść przez jednoetapowe zatwierdzanie, gdzie decyzję i jej znacznik czasu zapisuje baza danych, a nie przekazuje klient. Zapis audytowy i zapis zatwierdzenia prowadzone są tak samo i z tego samego powodu.

Zapis żyje w wierszu odpowiedzi, w tej samej hostowanej w Wielkiej Brytanii bazie danych co wszystko inne, pod zabezpieczeniami na poziomie wiersza, z izolacją organizacji ustalaną po stronie serwera. Zobacz stronę o bezpieczeństwie.

Pytania, które padają o podpisy elektroniczne

Czy wpisane imię i nazwisko jest w Wielkiej Brytanii ważnym podpisem elektronicznym?

Electronic Communications Act 2000 czyni podpis elektroniczny dopuszczalnym jako dowód, a brytyjskie eIDAS potwierdza, że podpisowi nie odmawia się skutku prawnego wyłącznie dlatego, że ma postać elektroniczną. Proste podpisy elektroniczne są rutynowo stosowane przy formularzach zgody, zgodach na udział, oświadczeniach i zwykłych umowach. Zwykle sporna nie jest forma samego znaku, lecz to, czy potrafisz wykazać, co i kiedy zostało uzgodnione.

Czy jest to kwalifikowany podpis elektroniczny?

Nie. Kwalifikowany podpis elektroniczny wymaga certyfikatu wydanego przez dostawcę usług zaufania, powiązanego z zweryfikowaną tożsamością, składanego na kwalifikowanym urządzeniu do składania podpisu. NumoForms nie jest dostawcą usług zaufania i nie wydaje QES. Jeśli twój proces wymaga podpisu kwalifikowanego, potrzebujesz innego produktu.

Co się dzieje, gdy treść oświadczenia zostanie zmieniona po tym, jak ludzie już je podpisali?

W zebranych już zapisach nic się nie zmienia. Każdy podpis niesie własną kopię brzmienia i własny skrót, więc wcześniejsze podpisy nadal pokazują tekst, który te osoby faktycznie widziały, a podpisy zebrane po zmianie niosą nowy tekst i inny skrót.

Czy podpis elektroniczny dowodzi, kto go złożył?

Nie, i nie robi tego żaden prosty podpis elektroniczny. Rejestruje on świadomą czynność, brzmienie, którego ta czynność dotyczyła, czas i urządzenie, ale nie weryfikuje tożsamości. Jeśli tożsamość ma znaczenie, zbierz ją obok podpisu pytaniem o adres e-mail albo adres zamieszkania, albo przekaż znany identyfikator polem ukrytym.

Czy pytanie o podpis można uczynić obowiązkowym?

Tak. Pytanie o podpis przyjmuje tę samą flagę wymagalności co każde inne pytanie, więc ankieta nie zostanie wysłana bez niego, a można je też umieścić za logiką warunkową, aby pojawiało się tylko na tych gałęziach, których dotyczy.

Dodaj podpis do swojego formularza.

Wstaw pytanie z podpisem do dowolnej ankiety, a respondent wpisze swoje imię i nazwisko albo narysuje znak. Razem z nim zapisuje się to, co nadaje mu wagę: dokładna treść, na którą przystał, skrót SHA-256 tego brzmienia, metoda, czas i urządzenie.

  • Wpisany albo narysowany — respondent wybiera
  • Treść oświadczenia zapisana dosłownie i zahaszowana
  • Proste podpisy elektroniczne, a nie kwalifikowane
Zacznij tworzyć