Back to Case Studies
Live in Production — 100% Ready
React 19Gemini 2.0 FlashFirebase AuthFirestoreCanvas APIjsPDFSHA-256

SignaFlow: Legal Tech SaaS for Digital Contracts

A production-ready legal tech platform that compresses the entire contract lifecycle — from drafting to signed PDF — from days of back-and-forth into under 5 minutes. Powered by Gemini 2.0 Flash for AI generation and Canvas API for legally valid digital signatures with an immutable SHA-256 audit trail.

Try SignaFlow Live

Create a contract with AI and send it for signature — free account, no credit card

Platform Walkthrough

Complete walkthrough: AI contract generation → digital signature → audit-sealed PDF

Platform Interface

SignaFlow AI Contract Editor

AI Contract Editor

Describe your contract, get professional legal text in 30s

SignaFlow Dashboard

Contract Dashboard

Real-time status: drafts, sent, viewed, signed

30s
Contract Creation (vs 2h manual)
SHA-256
Cryptographic Audit Trail
98%
Time Savings
100%
Legal Validity

The Problem: Contracts Are Broken

For freelancers, consultancies, and small businesses, contracts are a daily pain point. Writing a custom contract from scratch takes 2+ hours — and that's before the back-and-forth of chasing signatures. Physical paper, scanned PDFs, and email threads introduce delays measured in days, and leave zero legally defensible audit trail if a dispute arises.

  • 2+ hours to draft a single contract manually, even with templates
  • 5–7 days average signature turnaround (print → sign → scan → email)
  • No proof of when the document was opened, read, or signed — zero non-repudiation
  • Physical documents can be falsified, lost, or altered without a digital hash to detect tampering

The SignaFlow Solution

SignaFlow compresses the full contract lifecycle — CREATE → SAVE → SEND → VIEW → SIGN → DOWNLOAD — into a single, seamless flow that takes minutes, not days. The platform combines AI generation, cryptographic audit trails, and a professional PDF engine into a product any business can use without legal expertise.

AI Contract Generation

Describe your contract in plain language — "service agreement for 3-month web development project, $5,000, with IP transfer clause" — and Gemini 2.0 Flash generates a complete professional legal contract in under 30 seconds. Includes standard clauses, obligations, dispute resolution, and signature blocks.

Digital Signature System

Canvas API-based signature capture supporting both mouse and multi-touch. Signers can draw their handwritten signature or choose from multiple professional font styles for a typed signature — all captured as a PNG and embedded in the final PDF with precise metadata.

SHA-256 Audit Trail

Every action is captured with millisecond-precision timestamp, IP address, browser fingerprint, device info, and signer identity. A SHA-256 hash is computed over all this data and embedded in the document — making falsification cryptographically impossible and providing full non-repudiation for legal disputes.

Professional PDF Output

The signed contract is auto-generated as a professional PDF with your company logo, full contract body, the signer's signature image, and a tamper-evident audit seal showing the verification ID, timestamp, and cryptographic hash. Ready for immediate legal use.

Audit Trail Data Captured Per Signature

{
  "verification_id": "SF-2025-A1B2C3D4",
  "timestamp": "2025-03-08T14:23:45.892Z",        // millisecond precision
  "signer_name": "John Smith",
  "signer_email": "john@example.com",
  "ip_address": "201.175.42.X",
  "browser_fingerprint": "Mozilla/5.0 ... Chrome/120",
  "device_type": "desktop",
  "document_hash": "sha256:e3b0c44298fc1c149a...",  // full document SHA-256
  "action": "SIGNED",
  "geolocation": "Mexico City, MX"                  // optional
}

Complete Contract Lifecycle

1
CreateDRAFT
Describe your contract in plain English or fill out a structured form. Gemini 2.0 Flash generates professional legal text in 30 seconds. Edit any clause before saving.
2
Save as DraftDRAFT
Contract is stored in Firestore under your account with full version history. Only you can see your own documents — enforced by Firestore security rules.
3
Send to ClientSENT
Generate a unique signing link and send it via email or WhatsApp. The link is tied to a specific contract ID and signer email — no account needed for the recipient.
4
Client ViewsVIEWED
When the recipient opens the link, SignaFlow automatically records the view event with timestamp and device info. You see the status change to VIEWED in real time.
5
Digital SignatureSIGNED
The client draws or types their signature on the interactive Canvas. On submit, the full audit trail is captured and SHA-256 hash is computed over all data.
6
Download PDFCOMPLETE
Both parties instantly get the professionally formatted PDF with embedded signature image, audit seal, and verification ID for future legal reference.

Security Architecture

SignaFlow was built with a security-first architecture. The Firestore rules enforce strict ownership boundaries at the database level — no middleware can be bypassed. Client-facing links expose only the minimum necessary data for signing, with no access to other users' contracts.

Firestore Rules
Users can only read/write their own documents. Clients accessing a signing link can only see the specific contract they were sent, with status limited to SENT or VIEWED.
Field-Level Permissions
Signature images are limited to 2MB in Storage rules. Firestore rules validate required fields on write. Audit trail fields cannot be overwritten once set.
Non-Repudiation
SHA-256 hash over document content + signer metadata + timestamp. Any post-sign modification changes the hash, making document tampering detectable.

Measurable Impact

Time Savings

  • Contract creation: 2 hours → 30 seconds (98% reduction)
  • Signature collection: 5-7 days → minutes
  • A consultancy closing 3 contracts/week saves 40+ hours/month
  • No legal review needed for standard contracts — AI handles clause selection

Legal Certainty

  • 100% audit trail — every event timestamped and hashed
  • 0 falsification possible — SHA-256 non-repudiation guarantee
  • Signer IP, device, and browser fingerprint captured on every signature
  • Compliant with electronic signature standards for business contracts

Try SignaFlow Free

Create your first AI-generated contract and send it for signature in under 5 minutes — no credit card required.

BETA