SignLocal

Legal validity of SignLocal signatures

This page is general information, not legal advice. Whether a signature is valid and binding depends on the law that applies, the type of document, and what the parties agreed. For important or regulated documents, check with your legal adviser.

No software can make a signature legally binding on its own. What SignLocal does is produce signatures that meet the elements electronic-signature laws look for, in the internationally standardised formats courts and auditors can check independently, with as much evidence as possible.


What SignLocal records for every signature

Legal elementHow SignLocal provides it
Intent to signEach signer picks what the signature means: I approve this document, I am the author, or I acknowledge receiving this document. This is stored inside the digital signature as an ETSI commitment type and in the PDF's Reason.
Consent to sign electronicallyBefore signing, each signer must personally tick agreement to a consent statement. The statement, and the time each person agreed, is recorded on the signature certificate page (or in the package README for other files).
Signature linked to the documentA digital signature (RSA-2048 / SHA-256) covers the entire file. Any later change is detected.
Signature linked to the signerThe signature is made with the signer's private key and carries their certificate. A signing-certificate-v2 attribute binds the signature to that exact certificate.
Reliable timeAn RFC 3161 trusted timestamp from an independent timestamp authority (DigiCert by default) proves the signature existed at that moment, independently of the signer's clock.
Record that can be kept and checkedThe signed PDF is a self-contained record. Anyone can check it in SignLocal, Adobe Acrobat, pyHanko or OpenSSL, now or years later.
Protection against later changesOptionally, the signer can certify (lock) the document, so any later change is flagged as a violation.
Audit trailThe signature certificate page records the document fingerprint, signers, emails, key IDs, intent, consent times and mark times.

Standards used

StandardWhat it isSignLocal
ETSI EN 319 142 (PAdES)The EU/international format for signed PDFsPDFs are signed as PAdES baseline B-T (B-B if no timestamp)
ETSI EN 319 122 (CAdES)The format for detached signatures.p7s files are CAdES B-T (B-B if no timestamp)
RFC 3161Trusted timestampsTimestamp token stored in each signature
ISO 32000 (PDF)Signature fields, incremental updates, DocMDP certificationEvery signer is added as a new revision; earlier signatures stay valid

Independent validation (pyHanko) reports SignLocal PDFs as intact and valid, with the timestamp trusted, and later signers recognised as permitted signing and form-filling changes.


How this maps to common laws

Malaysia

European Union (eIDAS)

United States (ESIGN Act and UETA)

ESIGN and UETA give electronic signatures the same effect as handwritten ones when there is intent to sign, consent to do business electronically, the signature is associated with the record, and the record can be retained and reproduced. SignLocal captures all four.

For consumer transactions, ESIGN also requires specific disclosures before consent (the right to a paper copy, how to withdraw consent, and hardware and software requirements). SignLocal does not send these disclosures; provide them yourself if they apply.

Other countries

Most countries follow the UNCITRAL Model Law on Electronic Signatures and recognise electronic signatures that reliably identify the signer and show their approval. The same principle applies everywhere: a CA-issued certificate gives the strongest proof of identity.


  1. Use CA-issued certificates for formal documents. Issue each signer a document-signing certificate from your organisation's CA or a licensed or qualified provider (.p12/.pfx). Signers load it under Identity → Use your own certificate.
  2. Keep trusted timestamps on. This is the default whenever the device is online.
  3. Have each signer confirm their own consent and intent. When signing together on one device, each person ticks their own box.
  4. Exchange key IDs or certificates with people who use SignLocal's self-signed identity, and add them under Identity → Trusted certificates. Their signatures then show as verified.
  5. Keep the final signed PDF (and .zip packages) as the record. Don't print and rescan: that loses the digital signatures.
  6. Lock final documents that must not change (Finish → Lock the document), when there is a single signer.
  7. Use the right form for excluded documents (wills, powers of attorney and so on).

What SignLocal does not do