Digital Signature Capture

Capture, store, and apply electronic signatures to forms with legal validity

Overview

Digital Signature Capture lets you sign PDF forms electronically — by drawing, typing, or uploading a signature image — and applies that signature directly into PDF signature fields without printing or scanning. Every applied signature is embedded into the final PDF using the ReportLab canvas overlaid on the AcroForm structure via pdfrw, with the signature image placed at the exact {page, x0, y0, x1, y1} coordinates of the signature field. The resulting PDF includes a cryptographic seal: any modification to the signed document after the fact invalidates the signature, detectable on audit.

Beyond the visual signature, each signing action captures a metadata record — timestamp, authenticated user identity, IP address, browser and OS — that establishes the evidentiary basis for legal validity under the ESIGN Act (2000) and UETA. This metadata is attached to the filled PDF and logged in the session audit trail, giving legal, healthcare, and financial organizations the attribution and record-retention evidence regulators require.

Signatures can be saved to a personal library and applied to future forms in one click. For workflows requiring signatures from multiple parties — engagement letters, settlement agreements, benefit elections — co-signing sends sequential signing links and accumulates each signature with its own independent metadata before generating the final signed document.

Key Capabilities

  • Multiple Capture Methods: Draw with mouse/touchpad, touchscreen, stylus, or upload image
  • Signature Library: Save signatures for reuse across forms
  • Initial Capture: Separate initials for documents requiring both signature and initials
  • Typed Signatures: Generate signature from typed name in various fonts
  • Multiple Signatures: Store different signatures (personal, professional, authorized representative)
  • Auto-Apply: Automatically insert saved signature into all signature fields
  • Co-Signing: Multi-party signing with sequential or parallel workflows
  • Signature Metadata: Timestamp, user identity, IP address, and device info for audit trail
  • Legal Compliance: ESIGN Act and UETA compliant signature capture
  • Signature Verification: Optional 2FA requirement before applying signature
  • Clear/Redo: Retry signature capture until satisfied with appearance
  • Signature Preview: See how signature will appear on form before applying

How It Works

  1. Capture Signature:

    • Draw: Use mouse, touchpad, or touchscreen to draw signature
    • Type: Enter name, system generates stylized signature in chosen font
    • Upload: Upload image of handwritten signature (scanned or photographed)
  2. Refine Appearance:

    • Adjust thickness, opacity, color (black for formal documents)
    • Preview on white background to ensure readability
    • Redo until satisfied
  3. Save to Library:

    • Name signature: "John Smith - Professional", "Mary Doe - Personal"
    • Mark as default for automatic application
    • Optionally set 2FA requirement for this signature (high-security scenarios)
  4. Apply to Forms:

    • During form filling session, click signature field
    • Select saved signature from library
    • Signature image embedded into PDF at the field's coordinate position; metadata record (date, time, user, IP, device) attached to session
    • Optional: Add text annotations (title, date signed, etc.)
  5. Multi-Party Signing:

    • First signer fills and signs form
    • System generates unique signing link for next signer
    • Second signer reviews form, adds their signature with independent metadata
    • Process repeats for additional signers
    • Final signed document generated with complete, ordered audit trail

Use Cases

Digital signature capture is most common in legal, healthcare, and financial workflows where wet signatures have historically caused delays. Attorneys collect client signatures on engagement letters and settlement agreements without printing or scanning, medical offices capture patient consent remotely before the appointment, and financial institutions gather account-opening signatures with the timestamp and attribution metadata required for legal validity under ESIGN and UETA.

Benefits

  • No Printing Required: Sign forms entirely digitally without paper
  • Consistency: Saved signatures look identical across all documents
  • Time Savings: Sign multiple forms in seconds with saved signature
  • Legal Validity: Metadata establishes evidentiary basis under ESIGN Act
  • Audit Trail: Complete record of who signed what, when, from where
  • Accessibility: Sign on any device (desktop, tablet, smartphone)
  • Professional Appearance: Clean, consistent signature presentation
  • Remote Signing: Co-signing enables signing from anywhere
  • Tamper Evidence: Cryptographic seal detects post-signing modifications

Security & Privacy

Signature Protection:

  • Signatures encrypted at rest in signature library
  • 2FA requirement option (SMS via Twilio 7.11.1, or authenticator app) before applying high-value signatures
  • Password protection for signature library access
  • Biometric authentication support (fingerprint, face ID) on supported devices

Metadata Capture:

  • Timestamp (exact date and time signed)
  • User identity (email, name, authenticated via JWT)
  • IP address (geographic location)
  • Device information (browser, OS)
  • Authentication method used for the session

Tamper Detection:

  • Signed PDFs include cryptographic seal via PDF signing pipeline
  • Modifications after signing invalidate the signature — detectable in any standards-compliant PDF reader
  • Audit log records if document was accessed or altered post-signature

Access Control:

  • All signature library data scoped to workspaceId and protected via the shared JWT authentication middleware running in both the .NET and Python service layers
  • Private signatures visible only to owner
  • Shared signatures for authorized representatives (e.g., CEO signature for company documents)

Common Questions

Are digital signatures legally binding?

Yes, when captured with proper metadata:

Legal Framework:

  • ESIGN Act (2000): Federal law recognizing electronic signatures
  • UETA: Uniform state law adopted by 47 states
  • Requirements: Signer intent, consent to electronic signing, attribution to signer, record retention

Instafill.ai Compliance:

  • ✅ Captures signer intent (explicit signature action)
  • ✅ Records consent (user acknowledges signing electronically)
  • ✅ Attributes to signer (authenticated user identity, timestamp, IP address per session)
  • ✅ Maintains records (signed document archived with metadata in session audit trail)

Enforceability: Digital signatures captured through Instafill.ai have the same legal standing as handwritten signatures for most contracts, agreements, and forms.

Exceptions: Some documents still require wet signatures (wills, adoption papers, court orders in some jurisdictions). Consult legal counsel for specific use cases.

Can I use different signatures for different purposes?

Yes! Multiple signature library support:

Common Use Cases:

  • Personal vs Professional: Informal signature for personal documents, formal signature for business
  • Multiple Roles: CEO signature, individual signature (for the same person in different capacities)
  • Authorization Levels: Standard signature vs "Authorized Representative" signature
  • Jurisdictions: Different signature styles for different countries/states if required

Implementation:

  1. Capture multiple signatures, name each descriptively
  2. During form filling, select appropriate signature from library
  3. System embeds correct signature image at the field coordinates

Example: Company CFO has three signatures:

  • "Jane Smith - Individual" (personal documents)
  • "Jane Smith, CFO - General" (routine business documents)
  • "Jane Smith, CFO - Authorized Signatory" (contracts >$100k)

For high-value contracts, Jane selects the "Authorized Signatory" signature, which includes additional metadata confirming authorization level.

How do I sign forms on behalf of someone else?

Authorized representative signing:

Legal Basis:

  • Power of Attorney
  • Corporate authorization (officer signing for company)
  • Parental consent (parent signing for minor)
  • Guardianship

Implementation:

  1. Workspace admin grants "Sign on behalf of" permission
  2. Representative captures their signature with annotation
  3. When signing, select "Signing as representative"
  4. Add required annotation: "Jane Doe, Attorney-in-Fact for John Smith pursuant to POA dated 01/15/2024"

Metadata Includes:

  • Actual signer identity (Jane Doe)
  • Principal identity (John Smith)
  • Authorization basis (Power of Attorney, dated 01/15/2024)
  • Authorization document reference (stored in workspace)

Audit Trail: Complete record showing representative signed on behalf of principal with proper authorization.

Compliance: Signature complies with representative signing requirements under contract law.

Can I require witnesses for signatures?

Yes, through witnessed signature workflow:

Witnessed Signature Process:

  1. Primary signer signs document
  2. System prompts for witness information
  3. Witness receives signing link via email or SMS
  4. Witness reviews document confirming they observed signature
  5. Witness applies their signature with annotation: "Witnessed by [Name] on [Date]"

Use Cases:

  • Wills and estate documents (some jurisdictions require witnesses)
  • Affidavits and sworn statements
  • Real estate documents
  • High-value contracts requiring witness attestation

Metadata:

  • Primary signature timestamp and identity
  • Witness signature timestamp and identity
  • Geographic location of both parties
  • Relationship between signer and witness (if relevant)

Multiple Witnesses: Process supports multiple witnesses sequentially (e.g., two witnesses as required by some state laws).

Notarization: For documents requiring notarization, digital signature can be applied, then document exported for remote online notarization (RON) via integrated notary services.

What if I need to sign the same form multiple times?

Bulk signing for repeated forms:

Scenario: Sign 50 employee offer letters with same signature.

Solution 1: Auto-Apply Signature:

  • Enable "Auto-apply default signature" in settings
  • Start batch processing session for 50 offer letters
  • System automatically inserts your signature into all signature fields across all forms, each with its own independent timestamp and metadata
  • Review and confirm in bulk

Solution 2: Sequential Signing:

  • Process forms individually but use saved signature
  • One-click signature application per form
  • Useful when reviewing each form individually before signing

Metadata: Each signed form includes independent metadata (separate timestamp per form), even when using same signature image.

Legal Validity: Auto-applied signatures have the same legal standing as individually applied signatures, as the user explicitly authorized batch application.

Use Cases:

  • HR: Sign employment offer letters for multiple new hires
  • Legal: Sign retainer agreements for multiple clients
  • Government: Sign permit approvals for multiple applications

Related Features

Ready to get started?

Start automating your form filling process today with Instafill.ai

Try Instafill.ai View Pricing