Frappe Sign Documentation

Frappe Sign Documentation

Open in ChatGPT
Ask ChatGPT about this page
Open in Claude
Ask Claude about this page

Tamper Detection & Notifications

Tamper detection

With Enable Tamper Detection on in Settings, Frappe Sign checks whether stored files still match the hashes it recorded when they were generated: the Source PDF, Signed PDF, Audit Certificate and Final Verification PDF, on both Frappe Sign Request and Frappe Sign Certificate records.

Tamper status is one of:

Not Checked
Passed
Failed

A status change is recorded as a comment on the record. If a check turns to Failed, the creator of the affected request is emailed.

Scheduled checks

The daily run_scheduled_tamper_checks job is registered by the app itself; there is nothing to add to hooks.py. It checks concluded requests and their certificates whenever Enable Tamper Detection is on, provided the site's scheduler is enabled.

Manual checks

Frappe Sign Request and Frappe Sign Certificate both have a Verify Tamper Status action under the Frappe Sign menu. It runs the check immediately, even on submitted or locked records, which is handy for spot-checking one document.

Running Verify Tamper Status on a Completed request

Notifications

Frappe Sign sends these emails through the site's outgoing email account:

Email Sent to When
Signing request Each Signer who can sign now When the request is sent, and when Resend Links is used. In sequential requests, the next order's signers are emailed (with a freshly generated link) as soon as the previous order finishes.
Reminder Each Signer who can sign now Daily job, at most once every Default Reminder Days per signer, including signers who must re-sign after a remark. Overdue requests are expired instead of reminded.
Please re-sign Signers who had signed before a remark was added When a remark is added. See Remarks & Re-signing.
Declined The request's creator and the other Signers When a signer declines, including their reason.
Completed The request's creator and every Signer On completion, with the final package or the signed PDF and audit certificate attached.
Tamper check failed The request's creator When a tamper check result becomes Failed.

Viewers and Approvers are not emailed. Completion and decline emails never contain signing links.

This is the last page of the walkthrough. For quick look-ups, see Statuses & Events and Troubleshooting & Known Issues.

Last updated 4 days ago
Was this helpful?
Thanks!