๐ค
Named User
Per-user licensing for dedicated teams
Each license covers a fixed number of named users. Every user has their own account with personal document storage, signature certificates, and audit trail.
- Fixed user count (5, 10, 25, 50, 100+)
- Personal document library per user
- Individual digital signature certificates
- Full audit trail per user
- LDAP/Active Directory integration
- Role-based access control
Ideal For
Small to mid-size teams where each employee needs their own workspace โ legal departments, finance teams, HR offices.
๐ฅ
Concurrent
Shared access for large organizations
License limits the number of simultaneous active sessions, not total users. Create unlimited user accounts โ the system only restricts how many can be logged in at once.
- Unlimited registered users
- Limits only simultaneous sessions
- Automatic session release on logout/timeout
- Cost-effective for shift-based workflows
- All features included
- Real-time session monitoring (Admin)
Ideal For
Large organizations with shift workers, shared workstations, or departments where not everyone needs access simultaneously โ banks, government agencies, factories.
๐ข
Site License
Multi-server, load-balanced deployments
A single license covers multiple YesPDF server instances behind a load balancer. No per-machine fingerprint โ deploy on 2, 3, or more servers with one license key.
- No machine fingerprint restriction
- Deploy on multiple servers freely
- Shared database & network storage
- Combined with Named User or Concurrent
- High availability / failover support
- Optional instance limit (e.g., max 5 servers)
Ideal For
Enterprise deployments requiring high availability, load balancing, or disaster recovery โ banks, insurance companies, large government institutions.
โก
API Access
Integrate YesPDF into your applications
Enable the REST API for programmatic access. Automate PDF operations โ convert, sign, OCR, merge, split โ from your own applications using API keys with scoped permissions.
- RESTful API with OpenAPI documentation
- API key authentication with scopes
- Batch operations (sign, convert, OCR)
- Webhook notifications on completion
- Stateless signing endpoint (sign & return)
- Add-on to any Named User or Concurrent license
Ideal For
Organizations integrating PDF workflows into existing systems โ DMS platforms, ERP systems, workflow automation, custom web applications.
| Feature |
Named User |
Concurrent |
Site |
API |
| PDF Viewing & Editing |
โ |
โ |
โ |
โ |
| Document Conversion (Word, Excel, HTML, Image) |
โ |
โ |
โ |
โ |
| OCR (Optical Character Recognition) |
โ |
โ |
โ |
โ |
| Digital Signatures (PAdES B/T/LT) |
โ |
โ |
โ |
โ |
| Smart Edit (Scanned PDF editing) |
โ |
โ |
โ |
โ |
| Merge, Split, Compress, Watermark |
โ |
โ |
โ |
โ |
| AES-256 Document Encryption |
โ |
โ |
โ |
โ |
| LDAP / Active Directory Integration |
โ |
โ |
โ |
โ |
| Unlimited Registered Users |
โ |
โ |
โ |
โ |
| Multi-Server Deployment |
โ |
โ |
โ |
โ |
| Load Balancer Support |
โ |
โ |
โ |
โ |
| REST API Access |
โ |
โ |
โ |
โ |
| API Key Management |
โ |
โ |
โ |
โ |
| Batch Operations via API |
โ |
โ |
โ |
โ |
Note
API Access is an add-on module that can be combined with any Named User, Concurrent, or Site license. Site License is a deployment option combined with either Named User or Concurrent user model.
Named User Model
Your license defines the maximum number of user accounts that can be created. Each user is a named individual with their own login credentials. When the user limit is reached, new accounts cannot be created until existing ones are deactivated.
Concurrent Model
Your license defines the maximum number of users who can be logged in simultaneously. You can create unlimited user accounts. When the concurrent session limit is reached, new logins are queued until an active session ends (logout or timeout). Session timeout is configurable by the administrator (default: 30 minutes of inactivity).
License Activation
YesPDF uses RSA-2048 digitally signed license files (.yeslic). Activation is fully offline โ no internet connection required. The license file is uploaded through the Admin Panel โ License page. For per-machine licenses, the server generates a machine fingerprint that must match the license. Site licenses skip this check, allowing the same license file on multiple servers.
Demo Mode
Without a license, YesPDF runs in demo mode with limited functionality (3 users, basic features). This allows evaluation before purchase.
๐ฅ๏ธ Single Server (Per-Machine)
Standard deployment on a single Windows server. License is locked to the machine's hardware fingerprint. Simple setup โ install, activate, done.
1 ร Windows Server
1 ร YesPDF Instance
SQLite or PostgreSQL
Local Storage
โ๏ธ Load Balanced (Site License)
Multiple YesPDF servers behind a load balancer, sharing one database and one network storage. Single license covers all instances.
2-3 ร Windows Server
2-3 ร YesPDF Instance
1 ร PostgreSQL (shared)
1 ร Network Storage (NAS/SAN)
1 ร Load Balancer
Site License Requirements
Site license deployments require PostgreSQL (not SQLite), shared network storage for uploaded documents, and identical encryption keys across all server instances. The primary server runs scheduled tasks; worker instances handle user requests only.
| Data Residency | 100% on-premise โ no cloud, no external data transfer |
| Document Encryption | AES-256 at rest, per-file random salt |
| Password Storage | bcrypt hashing (adaptive cost factor) |
| Database Security | SCRAM-SHA-256 authentication (PostgreSQL) |
| Session Management | Server-side sessions with configurable timeout |
| Digital Signatures | PAdES B/T/LT, PKCS#12 & corporate certificate pools |
| Audit Trail | Complete activity logging (login, upload, edit, sign, download) |
| Compliance | KVKK, GDPR compatible architecture |
Can I switch from Named User to Concurrent later?
Yes. Contact us to issue a new license with the Concurrent model. Your data and settings are preserved โ only the user limit enforcement changes.
Can I add API access to an existing license?
Yes. API access is an add-on that can be enabled at any time. A new license file will be issued with the "api" feature flag.
What happens when the license expires?
The system switches to demo mode. All existing documents remain accessible and can be downloaded. New uploads and advanced features are restricted until the license is renewed.
Can I move my license to a different server?
Per-machine licenses are tied to hardware. Contact us to re-issue a license for the new machine (free of charge within your license period). Site licenses can be moved freely.
Is an internet connection required?
No. YesPDF is fully on-premise. License activation, document processing, and all features work completely offline. The only optional internet feature is the DeepL translation integration (requires customer's own API key).
How many servers does a Site License cover?
By default, a Site License covers unlimited instances. If needed, an optional instance cap can be set (e.g., maximum 3 or 5 servers). Contact us for your specific requirements.
All licenses include technical support and software updates during the active license period. Support is provided via email and remote assistance.
| Support Channel | [email protected] |
| Response Time | Within 1 business day |
| Updates | Included during license period |
| Remote Assistance | Available for installation and configuration |