SignVerse Security Whitepaper

Last updated: July 4, 2026 · Document version 1.1

Download PDF

1.Introduction

SignVerse is an enterprise digital-signature platform: organizations prepare documents, route them to recipients for legally meaningful signature ceremonies, and retain tamper-evident records of what was signed, by whom, and how. Because a signing platform sits at the intersection of identity, legal evidence, and confidential business content, security is not a feature of SignVerse — it is the product's foundation.

This whitepaper describes the security architecture in plain language. It is derived directly from our maintained engineering documentation and verified against the implementation; where a capability is planned rather than shipped, it is listed in §10 (Roadmap) rather than described in the present tense.

2.Architecture and tenant isolation

3.Identity and authentication

3.1 Passwordless sign-in

SignVerse does not store user passwords for its own login. Sign-in is verified by a short-lived one-time code delivered to the user's email:

Eliminating stored passwords removes the two most common causes of account takeover — credential stuffing and password-database breaches — entirely.

3.2 No account disclosure

Sign-in responses are deliberately identical whether or not an account exists for the entered address, and the platform does no account lookup before responding — so neither the response nor its timing reveals who is a SignVerse user. Account status is disclosed only to someone who proves control of the mailbox. This follows the OWASP Authentication and Forgot Password Cheat Sheet guidance and defends against user-enumeration reconnaissance.

3.3 Administrative separation

The operator console (platform administration) uses a separate, stricter sign-in path: access is verified against an explicit platform-administrator role before any code is issued, with tighter rate limits. Tenant users and platform operators are distinct identities with distinct privileges.

3.4 Machine identities

3.5 Misconfiguration refuses to run

A production deployment that is configured unsafely — a default or weak server secret, or token verification without issuer/audience validation — fails at startup with an explicit error rather than running in a weakened state.

4.Authorization

5.Protecting data

5.1 In transit

All production traffic is served over TLS (HTTPS), with upgrade-insecure-requests enforced by policy, HTTP Strict Transport controls at the deployment edge, and secure, HttpOnly, SameSite session cookies.

5.2 Secrets and keys

5.3 Documents

Documents are protected by tenant isolation, permission checks, capability-token controls (§6), and the tamper-evidence chain described in Signature Integrity. At-rest encryption of document files is provided today at the storage layer of the deployment (encrypted disks / server-side storage encryption), with application-level document encryption on the roadmap (§10).

6.Signing links and tokens

7.Application security

8.Auditability

SignVerse maintains an append-only audit trail — audit records are never updated or deleted by application code. It covers envelope lifecycle, every step of each signing ceremony, authentication ceremonies (without ever recording the codes themselves), sealing, forensic quarantine decisions, key rotation, and administrative changes. Personal data inside audit details is masked, and secrets never appear in logs.

9.Secure development lifecycle

10.Transparency and roadmap

Planned enhancementStatus
Database-level row security (defense-in-depth beneath the application's tenant isolation)Shipped
External KMS as the default home for all platform secrets (BYO-KMS available today)Shipped
Application-level encryption of stored document files (storage-layer encryption applies today)Shipped
Embedded PAdES-LTV / PDF-A-2b seals (detached cryptographic seals ship today)Shipped
Per-tenant rate-limit budgets (per-IP and per-identity limits apply today)Shipped
Explicit origin validation on mobile signing ceremonies (SameSite protections apply today)Shipped

11.Shared responsibility

SignVerse secures the platform; customers keep their side strong by protecting the mailboxes used for sign-in and signing invitations, safeguarding API keys and client secrets (they are shown once), configuring their SMTP/communication providers with least-privilege credentials, using the role catalog to grant users only what they need, and — in self-hosted deployments — maintaining TLS, disk encryption, and patching on the hosting infrastructure.

Questions, disclosures, or audit requests: contact your SignVerse representative. Engineering provenance for every statement in this document is maintained in the SignVerse security design records.