Skip to content

Add option to present validation info with QR code on a "signature information page" appended to document #2617

@DazeEnd

Description

@DazeEnd

Is your feature request related to a problem? Please describe.
When using the "Add visible footer with signature details" and the "Write QR code on footer with validation URL" options, the footer information and QR code can obscure parts of the document, making that part unreadable. The footer and QR code can also obscure a written signature.

Describe the solution you'd like
I would like a new option that does the following when a document is signed:

  1. Append a new "signature information page" the end of the document.
  2. On the signature information page add the validation URL, the validation QR code, and signature metadata including: the time and date of the signature, the Nextcloud username of the signer, a reproduction of the signers signature (if using "click to sign"), the browser user agent of the signer, and the IP address of the signer.

Describe alternatives you've considered
N/A

Screenshots
QR code obscuring part of the document, and obscuring the signature:
image

Files
Mock up of a signed document with a signature information page:
Signature Information Page Example.pdf

Additional context
One advantage of adding this feature is that it would allow a document to be signed several times in sequence. For example, user "Admin" could request a signature from "Signer_1", and then after Signer_1 signed the document, Admin could request another signature from "Signer_2". Since each signature would add a new signature information page to the document, the second signature would not interfere with the first signature (as would currently happen when using the "Add visible footer with signature details" option). This could also act as a temporary workaround that allows two different people who share the same email address to sign a document (until issue #2432 is implemented).

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status

    0. Needs triage

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions