Verifiable Digital Signatures
Nova Forms should support Verifiable Digital Signatures.
eIDAS governs the EU and specifies three levels of electronic signature:
1. SES - Simple Electronic Signature (what we do)
2. AES - Advanced Electronic Signature
a. Signer can be uniquely identified
b. Signer has sole control over their signature creation
c. Provides data tampering detection
3. QES - Qualified Electronic Signature
a. Likely out of scope for us, technically... involving QTSP and QSCD.
This could come into play when selling to other countries.
This would also differentiate us from the competition. Big players like DocuSign support AES and QES. Even smaller players like JotForm offer something: https://www.jotform.com/products/sign/features/strong-protection-with-digital-certificate
However, many do not and could thus create an edge for us.
Internally we use DynamicPDF. My recommendation is that not only do we create a verifiable signature, which could be as simple as creating a hash of the date-time, form data, and signer information... but that we create verifiable signatures inside of the PDF itself using the Adobe standard.
See: https://www.dynamicpdf.com/docs/dotnet/cete.dynamicpdf.pageelements.forms.signature