HridaSign (AI Sign)
Prepare a document, get it signed, prove it wasn't touched.
HridaSign is an e-signature and PDF platform. It does three jobs: a full PDF toolkit (merge, split, convert, protect, OCR, watermark, redact, translate, and more), an e-signature flow — place fields, invite recipients, collect signatures over a one-time link, and verify the result against a cryptographic fingerprint — and a real-estate document vertical with property records, sale-workflow documents and in-place signing.
It runs multi-tenant: individual users on a free or paid tier, organizations with their own team and limits, and a platform owner who administers all of them.
The three surfaces
| Surface | For | What's there |
|---|---|---|
| PDF tools | Anyone signed in | ~25 tools — page ops, conversions, security, and AI-assisted redact / translate / edit / generate |
| E-signature | Document owners + invited recipients | Upload → place fields → invite → sign (with optional email OTP) → track → verify integrity |
| Real estate | Organizations | Properties, a sale-document workflow, templates, a signature pad, and transaction tracking |
Who uses it
| Role | Portal | Scope |
|---|---|---|
User (ROLE_USER) | Dashboard | Own files, own signing documents, own quota |
Org admin (ROLE_ORG_ADMIN) | Org dashboard | The organization — team members, roles, org plan and limits |
Platform owner (ROLE_PLATFORM_OWNER) | Platform dashboard | Every user and org, plans, and other admins |
A recipient — someone invited to sign — needs no account. They use a unique one-time link.
Feature map
| Area | What's there |
|---|---|
| Authentication | User and company registration, JWT sessions, three role levels, a separate platform-admin account table, org team invites. |
| PDF tools | The full tool catalog — page operations, Office conversions, security, OCR, and the AI tools (redact, translate, edit text layer, generate from a prompt). |
| E-signature | The signing document lifecycle, field types, recipient roles, sequential vs. parallel flow, the public signing page, email OTP, tracking and cancellation. |
| Document integrity & audit | The SHA-256 document fingerprint, tamper detection, and the append-only audit trail with IP and user-agent capture. |
| Documents & files | File metadata and ownership, upload / download / delete, the on-disk layout, Cloudinary storage, supported types, the Documents list. |
| Subscriptions & billing | The 25-use free tier and unlimited paid tiers, quota enforcement, one-time per-tool purchases, Razorpay orders and webhooks, the plan catalog. |
| Organizations & teams | Multi-tenant orgs, org plan / status / user and document limits, team roles and invitations. |
| Real estate vertical | Property records, the sale-document workflow and its document types, templates, the signature pad, and the transaction state machine. |
| Enterprise | Branding (logo, color, name), SSO provider configuration, and a hashed API key. |
| Administration | The platform-owner and admin consoles, notifications, contact requests, and platform-wide stats. |
| Installation · Configuration | Docker deployment, the required secrets, and the full environment reference. |
| Security model | JWT + BCrypt, recipient-token and OTP hashing, the document fingerprint, tenant isolation, and true-removal redaction. |
Architecture
| Layer | Stack |
|---|---|
| Frontend | React 18 + Vite + Tailwind + React Router; axios with JWT interceptors |
| Backend | Spring Boot 3, Spring Security 6 (stateless JWT, BCrypt), Spring Data JPA |
| Database | PostgreSQL (the containerized deployment shares the hrida-postgres instance, separate database) |
| PDF engine | Apache PDFBox; Apache POI for Office formats; Tesseract (Tess4j) for OCR |
| AI | OpenAI — document generation, translation, and assisted edits |
| Storage | Local upload volume, or Cloudinary when configured |
| Payments | Razorpay (optional) — subscriptions and per-tool purchases |
| SMTP — signing invitations and OTP |
Ships as a single Docker image (Spring Boot serves the built frontend). See Installation.
License
Proprietary — Zlabs Innovation Software License. Not open-source. Commercial and enterprise licensing: sales@hrida.ai.