
License Management, Done Right
RusPDF License lets you grant, activate, and monitor software licenses per user and per machine — with Google SSO, offline JWT licenses, and an admin dashboard.

Why RusPDF License
A licensing backend built for desktop software that needs secure, offline-capable activation
Per-User & Per-Machine Licensing
Grant each user a number of license slots, then let them activate that many machines. Track exactly which devices are in use at any time.
Offline JWT Licenses
Each activation issues an Ed25519-signed JWT license. The desktop client can validate it offline without calling home on every launch.
Secure & Administered
Google SSO login, role-based admin access, encrypted storage, and a full audit trail of every license and machine event.
Complete Licensing Toolkit
Everything needed to issue, enforce, and monitor software licenses

Per-User License Slots
Admins grant each user a license count. Users activate machines up to that limit and release them when no longer needed.

Google Single Sign-On
Users sign in with their Google account. New accounts start pending and are approved by an administrator before access is granted.

Offline-Ready Licenses
Machine activation issues an Ed25519-signed JWT the desktop app can validate offline, so licensed features keep working without a network.

Automatic Grant Rules
Configure auto-grant rules by email domain or exact address so eligible users receive license slots automatically the moment they are approved.

Admin Dashboard
Approve users, edit license counts, manage roles, review the audit log, and monitor queue and system health — all from one admin panel.

English & Thai
The entire interface is localized in English and Thai, with a one-click language switcher on the landing page and in settings.
Get Running in 3 Steps
From sign-in to an activated machine in minutes
Sign In with Google
Users authenticate with their Google account. New accounts are created in a pending state until an administrator approves them.
Grant License Slots
An administrator grants the user license slots — manually or via an auto-grant rule matching their email domain or address.
Activate a Machine
The desktop client activates against this server using the user's session, receives a signed JWT license, and unlocks RusPDF on that device.

Built for Software Distributors
Whether you ship to individuals or organizations, RusPDF License scales with you
Individual Users
Activate RusPDF on a fixed number of personal devices and release a slot when upgrading hardware.
Educational Institutions
Auto-grant rules let whole student domains receive license slots automatically the moment their accounts are approved.
Teams & Organizations
Centrally manage who has access, how many machines each person can activate, and revoke access instantly when someone leaves.
Administrators
Full visibility into users, license usage, machine activations, and a complete audit trail of every change.
Built with Leading Technology
Powered by a modern and reliable stack

รศ.ดร.อุทาน บูรณศักดิ์ศรี
Faculty of Science and Technology
DeveloperRMUTSB