Signer Security & Hardware

Annotation Uploads, Witness Portals, & Hardware Checks

Detailed technical documentation of background upload queues, customer witness screens, signature uploader hooks, and device hardware verification.

β€’

Maintain seamless, compliant customer interactions during remote online notarization sessions using optimized background uploads, witness portal access, and automatic hardware diagnostics.

1. Real-Time Annotation Upload Managers

Prevent data loss by managing concurrent document changes behind the scenes:

  • Annotation Upload Scheduler (useAnnotationUploadScheduler.ts) β€” Schedules and queues annotation change batches to avoid server overloading and race conditions.
  • Stamp Annotation Uploader (useStampAnnotationUploader.ts) β€” Handles image conversions, boundary calculations, and upload states for digital notary seal/signature stamp assets.
  • Text Annotation Uploader (useTextAnnotationUploader.ts) β€” Syncs keyboard entries from input boxes to matching document fields.

2. Witness & Participant Environments

Expand remote sessions to support necessary third-party witnesses:

  • Witness Portal Screen (/customer/signing-room/[signingRoomId]/[participantId]/witness) β€” Offers a tailored customer layout for designated transaction witnesses. Limits toolkits to only show fields requiring witness verification.
  • Signing Room Helpers (customer/signing-room/utils.ts) β€” Contains general utility calculations for layout scaling, coordinates mapping, and participant permission sets.

3. System Hardware Audits (/customer/system-check)

Ensure clients have functional equipment before beginning remote sessions:

  • Hardware Probing β€” Verifies media permission status, confirms camera feeds, and gauges microphone sensitivity.
  • Bandwidth Testing β€” Measures download speeds using latency tests. Ensures connection satisfies high-quality video call guidelines.

Open these pages in Notary Central