shield Privacy-First Architecture

Sign PDF cryptographically — privacy-first, keys stay local

Your private key never leaves your browser. The server stores only your public key and signature for verification. No document upload required.

description
Service_Agreement_2024.pdf
2.4 MB · 12 pages
SHA-256: a7f3c9...e82d41
verified
Cryptographically Verified
ECDSA P-256 · Signed Apr 16, 2026 · 10:42 UTC
ECDSA P-256 Detached Signature Audit Trail
picture_as_pdf Upload document
vpn_key Preparing signature
Securing document
fingerprint Verifying integrity
verified Completed

Cryptographically signed, tamper-evident, verifiable anywhere.

What you get
Cryptographic signature Tamper-evident hash Public verification link Audit trail Client-side keys
vpn_key

Secure Signing

Your private key is generated and used entirely in your browser. It never touches our servers.

fingerprint

Tamper-Evident

Every byte of the document is hashed and cryptographically bound to the signature. Any edit breaks the seal.

public

Verifiable Anywhere

Share a verification link. Anyone can confirm the signature against the public key — no account, no login.

shield Signing Result Receipt-grade proof

Document Signed & Verified

Your document has been securely signed and its integrity is verified. Share the verification link or download the signed PDF.

  • ECDSA P-256 cryptographic signature
  • SHA-256 document fingerprint
  • Signer identity + timestamp bound
  • Public verification URL
downloadDownload Signed PDF
verified
Verified
Integrity check passed
Signed
Signer
alice@acme.co
Signed
Apr 18, 2026 · 10:42 UTC
Algorithm
ECDSA · P-256 · SHA-256
File hash
a7f3c9e2…4e82d41
Key ID
pk_1fRxa9…qZk
link pdfpro.tools/verify/7f3c9…
How it works

Six steps. Zero uploads.

1

Open your document

Select a PDF from your device — it stays on your device.

2

Keys generated locally

A fresh ECDSA P-256 key pair is generated in your browser.

3

Document hashed

A SHA-256 fingerprint is computed — locally, byte-by-byte.

4

Signature applied

Your private key signs the hash. It never leaves the browser.

5

Public key registered

Only the public key and signature go to the server for verification.

6

Share verification link

Anyone can confirm the signature against the public key — no account needed.

Flow
picture_as_pdf
PDF
On your device
arrow_downward
fingerprint
Hash
SHA-256 fingerprint
arrow_downward
vpn_key
Signature
ECDSA P-256 · local
arrow_downward
verified
Verification link
Share anywhere
What makes us different

Most signers upload. We sign locally.

Cloud e-signers
  • Your document is uploaded
  • Provider holds the private key
  • Trust depends on the vendor
  • Email links, not cryptographic proof
PDF Pro Sign
  • Document stays on your device
  • Private key never leaves the browser
  • Client-side key handling
  • ECDSA P-256 cryptographic proof
Use cases

Every agreement, every signer, every workflow

gavel

Contracts & NDAs

Cryptographic proof of signing — legally robust receipts.

  • Timestamp bound
  • Tamper-evident
  • Verifier URL
SHA-256 · a7f3c9…e82d41
Signed & sealed in seconds.
business_center

Vendor Agreements

Purchase orders, SOWs, and procurement docs — fully sealed.

  • Signer identity bound
  • Revocation trail
  • Audit-ready
ECDSA P-256 · key pk_1fR…
Vendor-ready in one drag.
school

Academic Letters

References, transcripts, and credentials — tamper-evident.

  • Institution key ID
  • Issued-on timestamp
  • Public verification
Verify · pdfpro.tools/verify/7f3c9…
Issuer-grade in minutes.
handshake

Proposals & Offers

Sales proposals sealed at send — both parties hold proof.

  • Sender + recipient keys
  • Delivery receipt
  • Offer integrity
Proposal · sealed Apr 18, 10:42 UTC
Buyer-confidence in one click.
inventory_2

Compliance Docs

SOC, ISO, audit replies — tamper-evident by default.

  • Hash-anchored
  • Exportable receipts
  • Auditor-ready
SHA-256 · chained receipts
Audit-ready, no ambiguity.
contact_page

Personal Documents

Letters of intent, IDs, release forms — sealed and shareable.

  • Self-signed proof
  • Shareable verifier
  • Browser-only
Share · one link, no login
Ship-ready in seconds.
bolt Sign your first document

No account. No uploads. Just open your PDF.

Security & Integrity

Private Keys Stay Local. Signatures Stay Provable.

Your private key is generated locally and never shared. The server only holds the public key, signature, and document hash — enough to verify, never enough to impersonate.

  • Encrypted signing in the browser
  • Server only sees the public key and signature
  • Document bytes never uploaded
  • Integrity verification for every signature
web
Browser
Keys + hash generated here
arrow_downward
shield
Verification
Public key + signature only
arrow_downward
verified
Verifier
Any recipient, no login
FAQ

Signing PDFs — common questions

Is a PDF Pro signature legally binding?

For most contracts, yes. PDF Pro produces an Advanced Electronic Signature: a cryptographic signature using ECDSA P-256 keys generated in your browser, with a SHA-256 hash of the document and a timestamp. This satisfies the requirements for electronic signatures under the U.S. ESIGN Act, the EU eIDAS regulation (Article 26), and similar laws in the UK, Canada, Australia, and most jurisdictions.

Documents that legally require a Qualified Electronic Signature (a small subset of EU contracts — typically real estate, wills, or notarized agreements) need a Qualified Trust Service Provider, which PDF Pro is not.

How does verification work?

Every signed PDF gets a verification link (e.g. /sign?mode=verify). Anyone with the link — recipient, lawyer, court — can open it, drop the signed PDF in, and instantly confirm three things: (1) the file hasn't been modified since signing, (2) the signature matches the public key that signed it, and (3) the signing timestamp. All checks run client-side, so the verifier doesn't upload the document either.

Where is my signing key stored?

In your browser's IndexedDB, encrypted with a passphrase you choose. The private key never leaves your device. We don't have a copy. If you lose the device or clear browser storage without exporting your key first, the key is gone — the signed documents remain valid (verification only needs the public key embedded in the signature) but you can't sign new documents with the same identity.

Can I draw, type, or upload an image of my signature?

Yes — those are the visible signature appearance options. You can draw a signature with a mouse or touchscreen, type a name in a script font, or upload a transparent PNG of your handwritten signature. Independent of the visual appearance, the cryptographic signature is what makes the document tamper-evident.

Does it create an audit trail?

Yes. Each signature embeds a JSON metadata block with: signer name, signer email (if provided), timestamp (ISO 8601 UTC), signing IP region (country-level only, no logging), document SHA-256 hash, and signer's public key. Anyone verifying the document sees the full audit trail without contacting our servers.

Can multiple people sign the same PDF?

Yes — sequentially. Sign first, share via Secure Transfer (or email the signed PDF directly), and the next signer drops it into PDF Pro's Sign tool. Each new signature appends a fresh signed block while preserving every prior signature, so the verification page shows all signers and their timestamps.

What about timestamp authority and long-term validity?

The default timestamp is the signer's local clock. For legally archived documents that need a trusted third-party timestamp (RFC 3161), connect to an external TSA via the advanced signing options — PDF Pro embeds the TSA response into the signature so verification works decades later.

Your Signature, Your Proof.
Nothing leaves your browser.

Drop a PDF. Sign it locally. Share a verification link in seconds.

shieldSign My First Document verifiedVerify a Signature
vpn_keyECDSA P-256 lockClient-side keys cloud_offNo uploads